selah-cli
v1.8.1
Published
Zero-setup AWS deployment for Bolt.new apps. Build in Bolt, deploy to production in 3 minutes with AI guidance.
Downloads
67
Maintainers
Readme
Selah CLI: Zero-Setup AWS Deployment for Bolt.new
What is Selah CLI?
The world's first AI-powered tool that takes your Bolt.new prototype and deploys it to production AWS in under 3 minutes.
Born from personal frustration trying to deploy a Bolt.new app, Selah CLI bridges the gap between creative coding and production infrastructure. No DevOps knowledge required - just build in Bolt, run Selah, ship to AWS.
Key Features
- npx install: Instantly scaffolds your project with config and AWS credential guide
- AI-powered build: Scans your codebase, generates a deployment plan via Vertex AI (MCP), and provisions AWS infra
- Tavus AI agent review: Approve deployment plans via a browser-based Tavus agent, linked from the terminal
- Real-time logs: Deployment logs streamed directly in Bolt
- Framework agnostic: Works with React, Vue, Angular, Svelte, Next.js, Nuxt.js, vanilla, and more
- Security, performance, and accessibility audits
- Production-ready AWS deployments: Lambda, S3, API Gateway, CDK/Terraform, and more
Quick Start
One-Command Install (Recommended)
# Install globally via npm
npm install -g selah-cli
# Use anywhere in your terminal
selah --version3-Minute Demo
# Navigate to your Bolt.new project
cd your-bolt-project/
# Initialize Selah
selah init
# Setup AWS credentials (first time only)
selah aws-setup
# AI analysis + Tavus consultation
selah analyze
# Deploy to AWS
selah deploy
# Note: If running on Bolt.new, use:
# selah deploy --hackathonCode Protection
Our source code is protected using advanced obfuscation while maintaining full functionality. The NPM package contains production-ready binaries that work exactly as demonstrated.
Live Demo: See the migration from Supabase version to AWS CloudFront deployment.
How It Works
- Project scan: Selah CLI scans your Bolt project (runtime, envs, Dockerfiles, etc.)
- Context sent to MCP server: Project context is securely transmitted to the backend (MCP), powered by Vertex AI
- AI plan generation: Vertex AI returns a structured AWS deployment plan
- Tavus agent review: CLI outputs a link to a Tavus AI agent for human-in-the-loop plan review
- AWS provisioning: Upon approval, the backend provisions AWS infrastructure
- Log streaming: Real-time deployment logs are streamed back to the CLI in Bolt
Hackathon Submission
Challenges Competing In:
- Conversational AI Video Challenge - Tavus AI agent consultation
- Deploy Challenge - Zero-setup AWS deployment automation
- Startup Challenge - Real market solution for developer pain point
Bonus Prizes:
- Inspirational Story - From personal deployment struggles to helping all vibecoders
- Build-in-Public Journey - Documented development process
Project Timeline:
- Original Problem: Built task manager in Bolt.new, couldn't deploy it
- Solution Development: Created Selah CLI to automate the entire process
- Current Status: Live production deployment + working CLI tool
Demo Links:
- Original Supabase Version: Task Manager with Supabase
- AWS Migrated Version: Task Manager on AWS
- Download CLI: GitHub Releases
Further Documentation
- ARCHITECTURE.md – System design and data flow
- SECURITY.md – Credential and privacy handling
- WORKFLOW_LOG.md – Development and compliance log
- API.md – Backend API (if open-sourced)
For questions or contributions, open an issue or contact the team!
