Claudable
Connect CLI Agent • Build what you want • Deploy instantly
Powered by OPACTOR
What is Claudable?
Claudable is a powerful Next.js-based web app builder that combines Claude Code’s (Cursor CLI also supported!) advanced AI agent capabilities with Lovable’s simple and intuitive app building experience. Just describe your app idea - “I want a task management app with dark mode” - and watch as Claudable instantly generates the code and shows you a live preview of your working app. You can deploy your app to Vercel and integrate database with Supabase for free.
This open-source project empowers you to build and deploy professional web applications easily for free.
How to start? Simply login to Claude Code (or Cursor CLI), start Claudable, and describe what you want to build. That’s it. There is no additional subscription cost for app builder.
Features
- Powerful Agent Performance: Leverage the full power of Claude Code and Cursor CLI Agent capabilities with native MCP support
- Natural Language to Code: Simply describe what you want to build, and Claudable generates production-ready Next.js code
- Instant Preview: See your changes immediately with hot-reload as AI builds your app
- Zero Setup, Instant Launch: No complex sandboxes, no API key, no database headaches - just start building immediately
- Beautiful UI: Generate beautiful UI with Tailwind CSS and shadcn/ui
- Deploy to Vercel: Push your app live with a single click, no configuration needed
- GitHub Integration: Automatic version control and continuous deployment setup
- Supabase Database: Connect production PostgreSQL with authentication ready to use
- Automated Error Detection: Detect errors in your app and fix them automatically
Demo Examples
Codex CLI Example
Qwen Code Example
Supported AI Coding Agents
Claudable supports multiple AI coding agents, giving you the flexibility to choose the best tool for your needs:
- Claude Code - Anthropic’s advanced AI coding agent
- Codex CLI - OpenAI’s lightweight coding agent
- Cursor CLI - Powerful multi-model AI agent
- Gemini CLI - Google’s open-source AI agent
- Qwen Code - Alibaba’s open-source coding CLI
Claude Code (Recommended)
Claude Code - Anthropic’s advanced AI coding agent with Claude Opus 4.1
- Features: Deep codebase awareness, MCP support, Unix philosophy, direct terminal integration
- Context: Native 256K tokens
- Pricing: Included with ChatGPT Plus/Pro/Team/Edu/Enterprise plans
- Installation:12
npminstall-g @anthropic-ai/claude-codeclaude# then > /login
Codex CLI
Codex CLI - OpenAI’s lightweight coding agent with GPT-5 support
- Features: High reasoning capabilities, local execution, multiple operating modes (interactive, auto-edit, full-auto)
- Context: Varies by model
- Pricing: Included with ChatGPT Plus/Pro/Business/Edu/Enterprise plans
- Installation:12
npminstall-g @openai/codexcodex# login with ChatGPT account
Cursor CLI
Cursor CLI - Powerful AI agent with access to cutting-edge models
- Features: Multi-model support (Anthropic, OpenAI, Gemini), MCP integration, AGENTS.md support
- Context: Model dependent
- Pricing: Free tier available, Pro plans for advanced features
- Installation:12
curl https://cursor.com/install-fsS |bashcursor-agent login
Gemini CLI
Gemini CLI - Google’s open-source AI agent with Gemini 2.5 Pro
- Features: 1M token context window, Google Search grounding, MCP support, extensible architecture
- Context: 1M tokens (with free tier: 60 req/min, 1000 req/day)
- Pricing: Free with Google account, paid tiers for higher limits
- Installation:12
npminstall-g @google/gemini-cligemini# follow authentication flow
Qwen Code
Qwen Code - Alibaba’s open-source CLI for Qwen3-Coder models
- Features: 256K-1M token context, multiple model sizes (0.5B to 480B), Apache 2.0 license
- Context: 256K native, 1M with extrapolation
- Pricing: Completely free and open-source
- Installation:12
npminstall-g @qwen-code/qwen-code@latestqwen --version
Technology Stack
Database & Deployment:
- Supabase: Connect production-ready PostgreSQL database directly to your project.
- Vercel: Publish your work immediately with one-click deployment
There is no additional subscription cost and built just for YOU.
Prerequisites
Before you begin, ensure you have the following installed:
- Node.js 18+
- Python 3.10+
- Claude Code or Cursor CLI (already logged in)
- Git
Quick Start
Get Claudable running on your local machine in minutes:
123456789 # Clone the repositorygit clone https://github.com/opactorai/Claudable.gitcd Claudable # Install all dependencies (Node.js and Python)npm install # Start development serversnpm run dev
Your application will be available at:
- Frontend: http://localhost:3000
- API Server: http://localhost:8080
- API Documentation: http://localhost:8080/docs
Note: Ports are automatically detected. If the default ports are in use, the next available ports will be assigned.
Setup
Manual Setup
You can also manually setup the project.
123456789 # Frontend setupcd apps/webnpm install # Backend setupcd ../apipython3 -m venv .venvsource .venv/bin/activate # On Windows: .venv\Scripts\activatepip install -r requirements.txt
The npm install command automatically handles the complete setup:
- Port Configuration: Detects available ports and creates
.envfiles - Node.js Dependencies: Installs packages including workspace dependencies
- Python Environment: Creates virtual environment in
apps/api/.venv - Python Dependencies: Installs packages using
uv(if available) orpip - Database Setup: SQLite database auto-creates at
data/cc.dbon first run
Additional Commands
123456789101112 npm run db:backup # Create a backup of your SQLite database # Use when: Before major changes or deployments # Creates: data/backups/cc_backup_[timestamp].db npm run db:reset # Reset database to initial state # Use when: Need fresh start or corrupted data # Warning: This will delete all your data! npm run clean # Remove all dependencies and virtual environments # Use when: Dependencies conflict or need fresh install # Removes: node_modules/, apps/api/.venv/, package-lock.json # After running: npm install to reinstall everything
Usage
Getting Started with Development
- Connect Claude Code: Link your Claude Code CLI to enable AI assistance
- Describe Your Project: Use natural language to describe what you want to build
- AI Generation: Watch as the AI generates your project structure and code
- Live Preview: See changes instantly with hot reload functionality
- Deploy: Push to production with Vercel integration
API Development
Access the interactive API documentation at http://localhost:8080/docs to explore available endpoints and test API functionality.
Database Operations
Claudable uses SQLite for local development and can be configured for PostgreSQL in production. The database automatically initializes on first run.
Troubleshooting
Port Already in Use
The application automatically finds available ports. Check the .env file to see which ports were assigned.
Installation Failures
123 # Clean all dependencies and retrynpm run cleannpm install
Permission Errors (macOS/Linux)
If you encounter permission errors:
1234 cd apps/apipython3 -m venv .venvsource .venv/bin/activatepip install -r requirements.txt
Claude Code Permission Issues (Windows/WSL)
If you encounter the error: Error output dangerously skip permissions cannot be used which is root sudo privileges for security reasons
Solution:
- Do not run Claude Code with
sudoor as root user - Ensure proper file ownership in WSL:12345
# Check current userwhoami# Change ownership of project directory to current usersudochown-R $(whoami):$(whoami) ~/Claudable - If using WSL, make sure you’re running Claude Code from your user account, not root
- Verify Claude Code installation permissions:12
# Reinstall Claude Code without sudonpminstall-g @anthropic-ai/claude-code--unsafe-perm=false
Integration Guide
GitHub
Get Token: GitHub Personal Access Tokens → Generate new token (classic) → Select repo scope
Connect: Settings → Service Integrations → GitHub → Enter token → Create or connect repository
Vercel
Get Token: Vercel Account Settings → Create Token
Connect: Settings → Service Integrations → Vercel → Enter token → Create new project for deployment
Supabase
Get Credentials: Supabase Dashboard → Your Project → Settings → API
- Project URL:
https://xxxxx.supabase.co - Anon Key: Public key for client-side
- Service Role Key: Secret key for server-side
License
MIT License.
Upcoming Features
These features are in development and will be opened soon.
- New CLI Agents - Trust us, you’re going to LOVE this!
- Checkpoints for Chat - Save and restore conversation/codebase states
- Advanced MCP Integration - Native integration with MCP
- Enhanced Agent System - Subagents, AGENTS.md integration
- Website Cloning - You can start a project from a reference URL.
- Various bug fixes and community PR merges
We’re working hard to deliver the features you’ve been asking for. Stay tuned!
Star History
免责声明 © 2026 - 虚宝阁
本站部分源码来源于网络,版权归属原开发者,用户仅获得使用权。依据《计算机软件保护条例》第十六条,禁止:
- 逆向工程破解技术保护措施
- 未经许可的分发行为
- 去除源码中的原始版权标识
※ 本站源码仅用于学习和研究,禁止用于商业用途。如有侵权, 请及时联系我们进行处理。