克劳德代理生成器
使用Next.js构建生产就绪的Claude AI代理的完整工具包
使用一键式脚手架、web仪表板和预构建的MCP服务器构建AI代理。
______________________________________________________________________
🎯 项目结构
claude-agent-builder/
├── packages/
│ ├── cli/ # create-claude-agent CLI tool
│ ├── dashboard/ # Next.js web dashboard
│ ├── mcp-servers/ # Pre-built MCP servers (coming soon)
│ └── shared/ # Shared utilities (coming soon)
├── docs/ # Documentation
└── package.json # Monorepo root______________________________________________________________________
📦 包裹
🔧 命令行界面 (packages/cli)
用于构建Claude AI代理的交互式CLI工具。
npx create-claude-agent my-app模板:
chat-basic-简单聊天机器人(Claude SDK)chat-streaming-流媒体聊天(Vercel AI SDK)agent-tools-多步工具调用(天气、搜索、计算器)multi-agent-多个代理协作(即将推出)rag-pipeline-文件问答系统(即将推出)
______________________________________________________________________
🎨 仪表盘 (packages/dashboard)
Next.js用于管理和部署AI代理的web仪表板。
cd packages/dashboard
npm install
npm run dev特征:
- 可视化项目创建
- 模板浏览器
- 一键部署
- MCP服务器集成
______________________________________________________________________
🔌 MCP服务器 (packages/mcp-servers)
用于常见用例的预构建模型上下文协议服务器。
马上就来:
- 文件系统服务器
- 数据库服务器
- Web抓取服务器
- API集成服务器
______________________________________________________________________
🛠️ 共享 (packages/shared)
跨包使用的共享实用程序、类型和组件。
______________________________________________________________________
🚀 快速开始
选项1:CLI(最快)
# Create new project
npx create-claude-agent my-app
# Choose template interactively
# Or use CLI args:
npx create-claude-agent my-app --template chat-streaming --sdk vercel选项2:仪表板(视觉)
# Clone and setup
git clone https://github.com/yourusername/claude-agent-builder.git
cd claude-agent-builder
# Install dependencies
npm install
# Start dashboard
npm run dev______________________________________________________________________
🏗️ 发展
设置Monorepo
# Install all dependencies
npm install
# Build all packages
npm run build
# Run dashboard
npm run dev特定于包的命令
# CLI
cd packages/cli
npm test
# Dashboard
cd packages/dashboard
npm run dev
npm run build______________________________________________________________________
📚 文档
______________________________________________________________________
🎯 用例
1. 快速原型制作
使用CLI在几秒钟内启动AI代理原型。
2. 生产应用程序
使用内置的最佳实践构建生产就绪的AI应用程序。
3. 学习
通过模板探索不同的代理模式和架构。
4. 团队协作
使用仪表板规范跨团队的代理开发。
______________________________________________________________________
🛣️ 路线图
- \[x\] 带有5个模板的CLI工具
- \[x\] 带有shadcn/ui的Next.js仪表板
- \[\]MCP服务器集成
- \[\]一键式Vercel部署
- \[\]多代理模板
- \[\]RAG管道模板
- \[\]自定义模板生成器
- \[\]GitHub集成
- \[\]预构建的MCP服务器
______________________________________________________________________
📖 例子
创建聊天机器人
npx create-claude-agent my-chatbot --template chat-streaming --sdk vercel
cd my-chatbot
npm install
npm run dev使用工具创建代理
npx create-claude-agent my-agent --template agent-tools --sdk vercel启用MCP
npx create-claude-agent my-app --template chat-basic --sdk claude
# Select "Enable MCP" when prompted______________________________________________________________________
🤝 贡献
我们欢迎捐款!看 贡献.md 作为指导方针。
______________________________________________________________________
📝 许可证
麻省理工学院© 威廉·范登伯格
______________________________________________________________________
🔗 链接
______________________________________________________________________
🌟 明星历史
如果这个项目对你有帮助,请考虑给它一颗星⭐
______________________________________________________________________
内置于❤️ 使用克劳德代码
