Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly.
Repo: opactorai/Claudable
What's inside

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.



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 with Claude Opus 4.6
npm install -g @anthropic-ai/claude-code
claude # then > /login
Codex CLI - OpenAI's powerful coding agent with GPT-5 support
npm install -g @openai/codex
codex # login with ChatGPT account
Cursor CLI - Powerful AI agent with access to cutting-edge models
curl https://cursor.com/install -fsS | bash
cursor-agent login
Qwen Code - Alibaba's open-source CLI for Qwen3-Coder models
npm install -g @qwen-code/qwen-code@latest
qwen --version
Z.AI GLM-4.6 - Zhipu AI's coding agent powered by GLM-4.6
Database & Deployment:
There is no additional subscription cost and built just for YOU.
Before you begin, ensure you have the following installed:
Get Claudable running on your local machine in minutes:
# Clone the repository
git clone https://github.com/opactorai/Claudable.git
cd Claudable
# Install all dependencies
npm install
# Start development server
npm run dev
Your application will be available at http://localhost:3000
Note: Ports are automatically detected. If the default port is in use, the next available port will be assigned.
npm run prisma:reset
The command drops and recreates the local database, so back up any data you need before running it.The npm install command automatically handles the complete setup:
.env filesdata/cc.db on first runBuild and run Claudable as a desktop application:
# Development mode
npm run dev:desktop
# Build desktop app
npm run build:desktop
# Package for specific platforms
npm run package:mac # macOS
npm run package:win # Windows
npm run package:linux # Linux
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
# Use when: Dependencies conflict or need fresh install
# Removes: node_modules/, package-lock.json
# After running: npm install to reinstall everything
Claudable uses SQLite for local development. The database automatically initializes on first run.
The application automatically finds available ports. Check the .env file to see which ports were assigned.
# Clean all dependencies and retry
npm run clean
npm install
If you encounter the error: Error output dangerously skip permissions cannot be used which is root sudo privileges for security reasons
Solution:
sudo or as root user# Check current user
whoami
# Change ownership of project directory to current user
sudo chown -R $(whoami):$(whoami) ~/Claudable
# Reinstall Claude Code without sudo
npm install -g @anthropic-ai/claude-code --unsafe-perm=false
Get Token: GitHub Personal Access Tokens โ Generate new token (classic) โ Select repo scope
Connect: Settings โ Service Integrations โ GitHub โ Enter token โ Create or connect repository
Get Token: Vercel Account Settings โ Create Token
Connect: Settings โ Service Integrations โ Vercel โ Enter token โ Create new project for deployment
Get Credentials: Supabase Dashboard โ Your Project โ Settings โ API
https://xxxxx.supabase.coMIT License.
These features are in development and will be opened soon.
We're working hard to deliver the features you've been asking for. Stay tuned!
.eslintrc.json
.gitignore
app/
[project_id]/
chat/
page.tsx
api/
assets/
[project_id]/
[filename]/
route.ts
logo/
route.ts
upload/
route.ts
chat/
[project_id]/
act/
route.ts
active-session/
route.ts
cli-preference/
route.ts
messages/
route.ts
requests/
active/
route.ts
sessions/
[session_id]/
status/
route.ts
stream/
route.ts
env/
[project_id]/
[key]/
route.ts
conflicts/
route.ts
route.ts
sync/
db-to-file/
route.ts
file-to-db/
route.ts
upsert/
route.ts
github/
check-repo/
[repo_name]/
route.ts
create-repo/
route.ts
projects/
[project_id]/
files/
content/
route.ts
route.ts
github/
connect/
route.ts
push/
route.ts
install-dependencies/
route.ts
preview/
start/
route.ts
status/
route.ts
stop/
route.ts
route.ts
services/
[service_id]/
route.ts
route.ts
supabase/
connect/
route.ts
vercel/
connect/
route.ts
deploy/
route.ts
deployment/
current/
route.ts
route.ts
repo/
[project_id]/
file/
route.ts
tree/
route.ts
settings/
cli-status/
route.ts
global/
route.ts
route.ts
supabase/
create-project/
route.ts
organizations/
route.ts
projects/
[supabase_project_id]/
api-keys/
route.ts
route.ts
tokens/
[...segments]/
route.ts
route.ts
vercel/
check-project/
[name]/
route.ts
globals.css
layout.tsx
page.tsx
assets/
gif/
Claudable_v2_cc_4_1080p.gif
Claudable_v2_codex_1_1080p.gif
Claudable_v2_qwen_1_1080p.gif
claude_code_zai_env.sh
components/
chat/
ChatInput.tsx
ChatLog.tsx
ThinkingSection.tsx
ToolResultItem.tsx
ErrorBoundary.tsx
layout/
Header.tsx
modals/
CreateProjectModal.tsx
DeleteProjectModal.tsx
GitHubRepoModal.tsx
ServiceConnectionModal.tsx
SupabaseModal.tsx
VercelProjectModal.tsx
settings/
AIAssistantSettings.tsx
EnvironmentSettings.tsx
GeneralSettings.tsx
GlobalSettings.tsx
ProjectSettings.tsx
ServiceSettings.tsx
SettingsModal.tsx
contexts/
AuthContext.tsx
GlobalSettingsContext.tsx
electron/
main.js
preload.js
hooks/
useCLI.ts
useUserRequests.ts
useWebSocket.ts
index.js
lib/
config/
constants.ts
constants/
claudeModels.ts
cliModels.ts
codexModels.ts
cursorModels.ts
glmModels.ts
qwenModels.ts
crypto.ts
db/
client.ts
motion.ts
serializers/
chat.ts
client/
chat.ts
project.ts
server/
websocket-manager.ts
services/
chat-sessions.ts
cli/
claude.ts
codex.ts
cursor.ts
glm.ts
qwen.ts
env.ts
file-browser.ts
git.ts
github.ts
message.ts
preview.ts
project-services.ts
project.ts
service-integration.ts
settings.ts
stream.ts
supabase.ts
tokens.ts
user-requests.ts
vercel.ts
utils/
api-response.ts
cliOptions.ts
index.ts
path.ts
ports.ts
scaffold.ts
LICENSE
next.config.js
package-lock.json
package.json
pages/
api/
ws/
[projectId].ts
postcss.config.js
prisma/
schema.prisma
public/
Claudable_Icon.png
Claudable_logo.svg
claude.png
cursor.png
favicon-16.png
favicon-32.png
favicon.png
gemini.png
glm.svg
oai.png
qwen.png
Symbol_white.png
uploads/
733216f6-71de-4e75-944f-4955be4ec401.png
bb9dcded-362a-497b-bbbb-6221b931f964.png
c24d48d4-1b8d-41df-86f2-4d57ec566855.png
d388f1f1-bb62-48e2-8a9f-fe7430a00ee9.png
ee3c1ff1-68cf-4100-8d67-8e3ce1a00ae6.png
f4a207bd-bb9f-465a-937f-149a60e66e71.png
README.md
scripts/
check-claude-cli.js
run-desktop.js
run-web.js
setup-env.js
stubs/
react-icons-fa.tsx
react-icons-si.tsx
react-icons-vsc.tsx
styles/
scrollbar.css
tailwind.config.ts
tsconfig.json
types/
backend/
chat.ts
cli.ts
files.ts
index.ts
project.ts
chat.ts
cli.ts
client/
index.ts
modal.ts
project.ts
fernet.d.ts
index.ts
project.ts
realtime.ts
server/
index.ts
project.ts
shared/
chat.ts
cli.ts
github.ts
index.ts
project.ts
service.ts
vercel.tsFAQ
claudable is a Claude Code plugin with hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.