开源 AI 原生操作系统,通过 Ghost/Shell/Model 组合架构与 Pipeline/Route/Coordinate/Collaborate 协作模式,实现智能代理团队的编排、云端代码执行与自动化任务调度。
核心架构#
Bot 组装公式: Ghost (Persona) + Shell (Executor) + Model = Bot
- Ghost (Persona): 定义 AI 的角色与行为逻辑
- Shell (Executor): 定义执行环境与方式
- Model: 可插拔的大模型大脑(OpenAI、Anthropic、DeepSeek、GLM 等)
五大核心模块#
- Chat(AI 对话): 多模型兼容对话、群聊、附件解析、Follow-up/Correction 模式、mem0 长期记忆、沙盒执行
- Code(云端编码引擎): 云端并行编码任务、需求澄清、Git 集成(GitHub/GitLab/Gitea/Gerrit)、MCP/Skill 配置
- Follow(AI 任务触发器): 定时/事件触发执行、信息流生成、条件过滤
- Knowledge(AI 文档库): 多格式文档管理、NotebookLM 模式 Q&A、知识引用
- Customization(完全可配置): Web 端代理创建、代理向导、群组共享
四种协作模式#
| 模式 | 描述 | 示例 |
|---|---|---|
| Pipeline | Bots 串行工作,顺序传递结果 | Developer → Reviewer → Tester |
| Route | Leader Bot 分发任务给最合适的 Bot | Leader → {Frontend | Backend | Database} |
| Coordinate | Leader 协调并行工作并合并结果 | Leader → [Analyst, Data, Report] → combine |
| Collaborate | 所有 Bots 共享上下文自由讨论 | [Bot A ↔ Bot B ↔ Bot C] |
内置代理团队#
- chat-team: 通用 AI 助手 + Mermaid 图表
- translator: 多语言翻译
- dev-team: 完整 Git 工作流(分支 → 代码 → 提交 → PR)
- wiki-team: 代码库 Wiki 文档生成
执行器类型#
| Executor | 最佳用途 |
|---|---|
| Chat | 快速对话、Q&A |
| Code | 编程任务、代码生成 |
| Agno | 多代理协作 |
| Dify | 工作流自动化 |
快速部署#
# 一键安装
curl -fsSL https://raw.githubusercontent.com/wecode-ai/Wegent/main/install.sh | bash
# 可选:启用 RAG 功能
docker compose --profile rag up -d
访问地址: http://localhost:3000
配置方式#
- Web UI: 可视化配置 Prompts、MCP、Skills 及多代理协作
- YAML (CRD 风格): Kubernetes 风格定义 Ghost/Bot/Team/Skill
- API: OpenAI 兼容接口,便于系统集成
技术栈#
- Backend: Python, FastAPI
- Frontend: TypeScript, Next.js
- Runtime: Docker, E2B (Sandbox)
- 协议支持: MCP (Model Context Protocol), E2B Sandbox
- 许可证: Apache-2.0