Claudable:基于 Next.js 框架的网站生成器

2025年09月15日 23:29:45
12007
nextjs 网站生成 CLI Claude Claudable Code AI

项目结构

📌 Claudable opactorai/Claudable

把你用自然语言描述的应用想法,直接变成可以运行的网站代码。Claudable 背后依赖强大的 AI 编程助手,主要是 Claude Code,也支持 Cursor CLI 来理解你的需求并生成代码。你不需要懂复杂的 API 设置、数据库配置或者部署流程:用简单的语言告诉 Claudable 你想要什么应用。

项目大小
涉及语言 TypeScript 54.63% Python 42.68% JavaScript 1.65% CSS 0.89% HTML 0.13% Shell 0.03%
许可协议 MIT License

Claudable

Claudable

连接 CLI ** • 构建您想要的内容 • 立即部署

提供者 OPACTOR

Join Discord Community OPACTOR Website Follow Aaron

什么 Claudable?

Claudable 是一个功能强大的基于Next.js的 Web 应用程序构建器,它结合了Claude Code(也支持 游标 CLI!)高级 AI **功能,具有 可爱’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 韦塞尔 and integrate database with 苏帕贝斯 for 自由.

这个开源项目使您能够轻松构建和部署专业的 Web 应用程序,以便 free.

How to start? Simply login to 克劳德代码 (or Cursor CLI), start Claudable,并描述要构建的内容。就是这样。应用程序构建器没有额外的订阅费用。

特性

Claudable Demo
  • 强大的性能**:利用 Claude Code 和 Cursor CLI **功能的全部功能以及原生 MCP 支持
  • 自然语言到代码:简单地描述您想要构建的内容,以及 Claudable generates production-ready Next.js code
  • 即时预览:在 AI 构建您的应用程序时,通过热重载立即查看您的更改
  • Zero 设置, Instant Launch:没有复杂的沙箱,没有 API 密钥,没有令人头疼的数据库 - 只需立即开始构建
  • 漂亮的用户界面:使用 Tailwind CSS 和 shadcn/ui 生成漂亮的 UI
  • 部署 to Vercel:只需单击一下即可推送您的应用程序,无需配置
  • GitHub 集成:自动版本控制和持续部署设置
  • Supabase 数据库:连接生产 PostgreSQL 并准备好使用身份验证
  • 自动错误检测:检测应用中的错误并自动修复

演示示例

Codex CLI 示例

Codex CLI Demo

Qwen 代码示例

Qwen Code Demo

支持的 AI 编码**

Claudable 支持多种 AI 编码**,让您可以灵活地选择最适合您需求的工具:

  • Claude Code - Anthropic 的高级 AI 编码**
  • Codex CLI - OpenAI 的轻量级编码**
  • Cursor CLI - 强大的多模型 AI **
  • 双子座 CLI - 谷歌的开源人工智能**
  • Qwen Code - 阿里巴巴的开源编码 CLI

Claude 代码(推荐)

Claude Code - Anthropic 的高级 AI 编码**,带有 Claude Opus 4.1

  • Features: Deep codebase awareness, MCP 支持, Unix philosophy, direct terminal 集成
  • 上下文:原生 256K 代币
  • 定价:包含在 ChatGPT Plus/Pro/Team/Edu/Enterprise 计划中
  • 安装:
    1
    2
    npm install -g @anthropic-ai/claude-code
    claude  # then > /login

Codex CLI

Codex CLI - OpenAI 的轻量级编码**,支持 GPT-5

  • Features:推理能力强,本地执行,多种作模式(交互式、自动编辑、全自动)
  • Context:因型号而异
  • Pricing:包含在 ChatGPT Plus/Pro/Business/Edu/Enterprise 计划中
  • Installation:
    1
    2
    npm install -g @openai/codex
    codex  # login with ChatGPT account

Cursor CLI

Cursor CLI - 强大的人工智能**,可以访问尖端模型

  • Features:多模型支持(Anthropic、OpenAI、Gemini)、MCP 集成、 AGENTS.md support
  • Context:取决于型号
  • Pricing:提供免费套餐,高级功能的专业计划
  • Installation:
    1
    2
    curl https://cursor.com/install -fsS | bash
    cursor-agent login

Gemini CLI

Gemini CLI - 谷歌的开源 AI **与 Gemini 2.5 Pro

  • Features:1M 令牌上下文窗口、Google 搜索接地、MCP 支持、可扩展架构
  • Context:1M 代币(免费套餐:60 个/分钟,1000 个/天)
  • Pricing:使用 Google 帐户免费,付费套餐可获得更高的限额
  • Installation:
    1
    2
    npm install -g @google/gemini-cli
    gemini  # follow authentication flow

Qwen Code

Qwen Code - 阿里巴巴用于 Qwen3-Coder 模型的开源 CLI

  • Features:256K-1M 令牌上下文、多种模型大小(0.5B 至 480B)、Apache 2.0 许可证
  • Context:256K 原生,1M 外推
  • Pricing:完全免费和开源
  • Installation:
    1
    2
    npm install -g @qwen-code/qwen-code@latest
    qwen --version

技术栈

数据库和部署:

  • Supabase:将生产就绪的 PostgreSQL 数据库直接连接到您的项目。
  • Vercel:一键部署立即发布作品

没有额外的订阅费用,专为您打造。

前提条件

在开始之前,请确保已安装以下内容:

  • Node.js 18+
  • 蟒蛇 3.10+
  • Claude Code 或 Cursor CLI(已登录)
  • Git

快速入门

Get Claudable 在几分钟内在您的本地计算机上运行:

1
2
3
4
5
6
7
8
9
# Clone the repository
git clone https://github.com/opactorai/Claudable.git
cd Claudable
 
# Install all dependencies (Node.js and Python)
npm install
 
# Start development servers
npm run dev

您的申请将在以下网址提供:

注意:自动检测端口。如果默认端口正在使用中,则将分配下一个可用端口。

Setup

手动设置

您也可以手动设置项目。

1
2
3
4
5
6
7
8
9
# Frontend setup
cd apps/web
npm install
 
# Backend setup
cd ../api
python3 -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -r requirements.txt

npm install 命令会自动处理完整的设置:

  1. 端口配置:检测可用端口并创建 .env 文件
  2. Node.js依赖项:安装包含工作区依赖项的包
  3. Python 环境:在 apps/api/.venv
  4. Python 依赖项:使用 uv (如果有)或pip
  5. 数据库设置:SQLite 数据库自动创建 data/cc.db 首次运行时

其他命令

1
2
3
4
5
6
7
8
9
10
11
12
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

使用说明

开发入门

  1. 连接 Claude 代码:链接您的 Claude Code CLI 以启用 AI 辅助
  2. 描述您的项目:使用自然语言描述要构建的内容
  3. 人工智能生成:观看人工智能生成您的项目结构和代码
  4. 实时预览:通过热重载功能立即查看更改
  5. Deploy:通过 Vercel 集成推送到生产环境

API开发

访问交互式 API 文档,网址为 http://localhost:8080/docs 以探索可用的端点并测试 API 功能。

数据库作

Claudable 使用 SQLite 进行本地开发,并且可以在生产中为 PostgreSQL 配置。数据库在首次运行时自动初始化。

故障 排除

端口已在使用

应用程序会自动查找可用端口。检查 .env 文件以查看分配了哪些端口。

安装失败

1
2
3
# Clean all dependencies and retry
npm run clean
npm install

权限错误 (macOS/Linux)

如果遇到权限错误:

1
2
3
4
cd apps/api
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Claude 代码权限问题 (Windows/WSL)

如果遇到错误: Error output dangerously skip permissions cannot be used which is root sudo privileges for security reasons

溶液:

  1. 不要使用 sudo 或以 root 用户身份
  2. Ensure proper file ownership in WSL:
    1
    2
    3
    4
    5
    # Check current user
    whoami
     
    # Change ownership of project directory to current user
    sudo chown -R $(whoami):$(whoami) ~/Claudable
  3. 如果使用 WSL,请确保您从您的用户帐户而不是 root 运行 Claude Code
  4. Verify Claude Code installation permissions:
    1
    2
    # Reinstall Claude Code without sudo
    npm install -g @anthropic-ai/claude-code --unsafe-perm=false

集成指南

GitHub

获取代币: GitHub Personal Access Tokens → 生成新令牌(经典)→选择repo 范围

连接: 设置→服务集成→ GitHub → 输入令牌→创建或连接存储库

Vercel

Get Token: Vercel Account Settings → 创建令牌

Connect: Vercel → →服务集成设置 → 输入令牌→ 创建用于部署的新项目

Supabase

获取凭据: Supabase Dashboard →项目→设置→API

  • 项目网址: https://xxxxx.supabase.co
  • 匿名密钥:客户端的公钥
  • 服务角色密钥:服务器端的密钥

授权许可

麻省理工学院许可证。

即将推出的功能

这些功能正在开发中,即将开放。

  • **新的 CLI **** - 相信我们,您一定会喜欢这个!
  • 聊天检查点 - 保存和恢复对话/代码库状态
  • 高级 MCP 集成 - 与 MCP 的原生集成
  • 增强型系统** - 子**,AGENTS.md integration
  • 网站克隆 - 您可以从引用 URL 启动项目。
  • 各种错误修复和社区 PR 合并

我们正在努力提供您一直要求的功能。敬请关注!

星历史

Star History Chart

免责声明 © 2025 - 虚宝阁

本站部分源码来源于网络,版权归属原开发者,用户仅获得使用权。依据《计算机软件保护条例》第十六条,禁止:

  • 逆向工程破解技术保护措施
  • 未经许可的分发行为
  • 去除源码中的原始版权标识

※ 本站源码仅用于学习和研究,禁止用于商业用途。如有侵权, 请及时联系我们进行处理。

侵权举报请提供: 侵权页面URL | 权属证明模板

响应时效:收到完整材料后48小时内处理

相关推荐

OpenIsle- 轻量级的Java开源社区系统

这是一个基于 Spring Boot 和 Vue3 构建的开源自由社区系统,定位为轻量级的 Discourse。它完全开源、可二次开发,支持白名单邀请、自定义标签、实时通知等功能。

393 2025-09-13

langchain LLM应用的胶水框架

把大模型和数据库、API、知识库结合起来的胶水框架!它像“乐高积木”一样,把各种AI组件拼起来,让你轻松开发聊天机器人、问答系统、智能助手,不用从零写代码。

116885 2025-09-13

n8n: AI自动化工作流工具

基于节点的自动化工作流工具,能帮助用户轻松创建和管理复杂的自动化流程,无需编写大量代码。并且内置了AI能力,支持 400+ 应用和服务!

146989 2025-09-26

pyscript: 直接在浏览器中用 Python 创建应用程序

在 HTML 文件中直接使用 Python 编程语言,像 JavaScript 文件一样引入和执行 Python 代码,支持更小的 MicroPython、常见第三方库和操作页面元素等功能,适用于快速创建交互的数据可视化、网站原型和在线教育等 Web 应用场景。

18589 2025-10-04

TensorFlow.js: javascript界的机器学习大神

TensorFlow.js 把机器学习能力带进了 JavaScript。训练模型、运行推理,甚至搞实时 AI Web 或移动端、Node 后端。谷歌用,创业公司用,爱好者用,用过都说好。

18976 2025-10-01

refine: 企业级React后台框架

这是一个专为构建 CRUD(增删改查)应用设计的 Web 框架,只需一行命令即可生成项目骨架,内置登录、列表、详情、编辑页面等功能。业务逻辑与 UI、路由完全解耦,可灵活集成 Ant Design、Material-UI 等设计系统,适用于快速开发管理后台、仪表盘、内部工具和 B2B 应用。

32865 2025-09-13

simple-git Node.js 中简单易用的Git操作神器

Simple-Git 是一个基于 Node.js 的库,它为开发者提供了一种简单而直观的方式来执行 Git 命令。通过使用 Simple-Git,你可以在 Node.js 应用程序中轻松地执行诸如提交、推送、拉取等操作,而无需手动执行 Git 命令行。

3734 2025-09-13

pydoll: 无需 WebDriver 的浏览器自动化 Python 库

用于自动化操作 Chromium 内核浏览器的 Python 库。它通过原生 DevTools 协议(CDP)直接控制浏览器,无需依赖 WebDriver,支持绕过验证码、模拟真人交互、网页截图等功能。

5623 2025-10-04

NBlog: 开源博客系统

一个前后端分离的开源博客系统,基于 Spring Boot + Vue 技术栈开发,界面清新简洁,拥有多个丰富的博客组件,自带管理后台。

2636 2025-09-16

ImageMagick: 图片处理瑞士军刀

ImageMagick是开源的命令行图片工具,压缩图片、转格式、加水印、切图都能一行命令搞定,还能批量处理如把100张图片批量压缩成WebP格式,自媒体、开发者都能用。

14651 2025-09-16

langchainjs: 用语言模型构建模块化AI应用

帮助你用大型语言模型(如 GPT)构建模块化智能应用。 想做 AI 代理?做会读 PDF 的问答机器人?轻松搞定。 简直是生成式 AI 的乐高积木。

15824 2025-10-01

Seelen-UI: 高度可定制的 Windows 桌面美化工具

一款免费开源的 Windows 桌面增强工具,专注于高度自定义和效率提升。它采用 Rust 语言开发,结合 Tauri 框架与 Web 技术,支持窗口平铺管理、应用启动器、Dock、任务栏、动态壁纸、插件扩展等功能。

13691 2025-10-04