wecode-ai/Wegent

An open-source AI-native operating system to define, organize, and run intelligent agent teams

解决的问题

Wegent 提供了一个可自托管的平台,供团队构建、管理和部署 AI Agent 团队。它弥合了高层 Agent 編排(基于 Web 的管理)与本地执行(编码和系统访问)之间的鸿沟,允许 Agent 在保持对代码和数据存储位置控制的同时,在聊天、编码和自动化方面执行现实世界的任务。

工作原理

系统分为两个主要界面:用于创建和共享 Agent、管理知识库以及处理权限的 Wegent Web,以及允许 Agent 直接与本地文件、终端和开发环境交互的桌面工作台 Wework

从技术上讲,它使用模块化 Agent 模型,其中一个 "Bot" 由 Ghost(提示词、技能、MCP)、Shell(运行时,如 ClaudeCode 或 Dify)和 Model 组成。多个 Bot 可以组织成一个 "Team" 来协作完成复杂任务。该架构包括 FastAPI 后端、Next.js 前端以及用于处理云端、容器或本地设备任务的专用执行管理器。

适用对象

  • 开发团队:正在寻找能够真正提交代码并在本地或隔离环境中运行测试的 AI 编码助手。
  • 企业:需要具有内部文档落地知识的私有、自托管 AI 助手。
  • 自动化工程师:想要构建用于跟踪信息和分析网页的定时 Agent。

亮点

  • 混合执行:在云端、容器中或直接在本地设备/私有网络中运行任务。
  • 协作 Agent:组织多个 Bot 来分担研究、分析和评审工作。
  • 本地集成:通过 Wework,Agent 可以使用本地 CLI、浏览器和开发环境。
  • 可扩展集成:通过 API、MCP 和 IM 机器人连接到现有系统。