Autonomous Unified Reality Architect - 一个企业级AI开发平台,具备多代理编排、RAG和全栈能力。
AURA协调一组专门的AI代理来处理复杂的开发任务:
git clone https://github.com/muffy86/aura-ai-copilot.git
cd aura-ai-copilot
pnpm install
DATABASE_URL - MySQL连接字符串JWT_SECRET - 会话签名密钥BUILT_IN_FORGE_API_KEY - LLM API密钥pnpm db:push
pnpm dev
应用程序将在http://localhost:3000可用
每个代理都有一个专门的系统提示和专业知识:
type AgentType =
| "orchestrator" // 协调所有代理
| "code" // 代码生成
| "research" // 信息收集
| "ui" // UI/UX设计
| "qa" // 测试
| "devops" // 部署
| "bizops"; // 项目管理
所有API端点都是类型安全的tRPC过程:
projects.* - 项目CRUD操作conversations.* - 对话管理chat.send - 向AI代理发送消息tasks.* - 任务追踪knowledge.* - 知识库管理aura-ai-copilot/
├── client/ # 前端React应用
│ ├── src/
│ │ ├── pages/ # 页面组件
│ │ ├── components/ # 可重用UI组件
│ │ └── lib/ # tRPC客户端设置
├── server/ # 后端Node.js服务器
│ ├── agents.ts # AI代理逻辑
│ ├── db.ts # 数据库查询
│ └── routers.ts # tRPC过程
├── drizzle/ # 数据库模式
└── shared/ # 共享类型和常量
pnpm dev - 启动开发服务器pnpm build - 生产构建pnpm db:push - 推送数据库模式更改pnpm type-check - 运行TypeScript检查欢迎贡献!请随时提交Pull Request。
MIT许可 - 详情见LICENSE文件
如有问题或需要支持,请在GitHub上打开一个issue。
AURA AI Copilot - 通过AI驱动的多代理辅助赋能开发者 🚀