MonkeyCode:企业级AI开发平台
面向工程团队的开源AI开发平台,提供云端开发环境、AI模型管理和团队协作。
- Star 数
- ★ 4.8k
- 最近更新
- 今天
- License
- AGPL-3.0
- 主语言
- TypeScript
- FA 评分
- 33/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 企业研发团队在内部网络部署MonkeyCode,统一管理AI开发工作流,同时确保数据不出内网。
- 不适合
- 需要本地 IDE 或 CLI 补全的开发者
- 希望完全离线、不依赖厂商云环境的团队
- 无法提供 8C/16GB 以上服务器资源的团队
这个 Agent 能做什么,适合哪些场景?
MonkeyCode是一个开源的企业级AI开发平台,旨在为专业工程团队提供AI辅助开发。与典型的vibe coding工具不同,它集成了开发环境管理、AI模型管理、AI任务管理和项目需求管理。用户可以将MonkeyCode部署在内部网络,供研发团队共享,也可以使用其在线环境。在线环境提供受管理的开发环境、内置大语言模型和原生移动支持。核心代码在GitHub上公开,采用AGPL-3.0许可证。支持私有离线部署,满足数据隐私要求。
MonkeyCode提供在线和自托管两种使用模式。在线模式下,用户通过浏览器访问,无需安装客户端或设置本地环境。平台创建云端开发环境,每个任务在真实的服务器端环境中运行,并完成构建、测试和预览流程。支持GLM、Kimi、MiniMax、Qwen、DeepSeek等多种主流模型,用户可按任务类型切换或手动选择模型。提供原生iOS和Android支持,同步PC和移动端数据。自托管部署通过执行bash脚本安装,控制台和开发环境主机有推荐配置。
- 企业研发团队在内部网络部署MonkeyCode,统一管理AI开发工作流,同时确保数据不出内网。
- 开发者在无本地开发环境的情况下,通过浏览器快速启动AI开发任务,利用云端环境进行编程。
- 工程经理集中管理团队的AI任务和需求,监控项目进展。
- 需要移动办公的开发者,通过手机App查看任务状态、管理文件,让Agent在空闲时继续运行任务。
- 对数据隐私要求严格的团队,选择私有离线部署,将数据和代码完全保持在本地。
如何安装或部署这个 Agent?
在线使用无需安装,直接访问 https://monkeycode-ai.net/ 注册即可。自托管部署推荐控制台至少2C/4GB/40GB,开发环境主机至少8C/16GB/100GB。执行以下命令在线安装:bash -c "$(curl -fsSL 'https://monkeycode-ai.com/online/install')",详细部署方法见文档。
如何使用这个 Agent?
部署完成后,通过浏览器访问MonkeyCode控制台,创建账户并登录。创建AI开发任务,选择或配置模型,系统将在云端开发环境中执行任务。您可以在任务工作区中查看进度、管理文件,并通过移动端同步数据。
这个 Agent 有哪些优点和局限?
- 提供云端开发环境,无需本地配置,降低开发环境搭建成本。
- 支持GLM、Kimi、MiniMax、Qwen、DeepSeek等多种中国模型,多模型可切换。
- 原生移动支持,跨设备同步数据。
- 私有离线部署满足数据隐私要求。
- 开源(AGPL-3.0),允许审计和扩展。
- 需要一定的服务器资源(控制台至少2C/4GB,开发环境主机至少8C/16GB),自托管基础设施成本高。
- 缺乏本地IDE和CLI集成,与Cursor、Claude Code等工具相比,本地开发体验有限。
- 不提供代码补全功能,对编辑器内辅助较弱。
- 平台功能集中,可能依赖特定部署环境。
这个 Agent 与同类方案有什么区别?
README中与Cursor、Claude Code、Codex进行了比较。MonkeyCode在需求/规格管理、云开发环境、团队协作、中国模型支持、私有部署和开源方面占优;但在本地IDE、本地CLI、代码补全方面缺失。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| MonkeyCode:企业级AI开发平台 当前 | 33 · 缺口较多 | 云服务 / SaaS免费版 + 付费版 | ★ 4.8k | 今天 | TypeScript | — |
| Lody | 75 · 表现良好 | 自托管服务 | ★ 1.4k | 今天 | TypeScript | Codex · Claude Code |
| Dify | 55 · 缺口较多 | 自托管服务免费版 + 付费版 | ★ 159k | 今天 | Python | OpenAI API |
| Okto Pulse | 80 · 表现良好 | 命令行工具免费 | ★ 51 | 2 天前 | Python | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示浏览器扩展有受控准入(checkOpAllowed)和URL白名单(isAllowedCreateUrl),但未发现用户确认机制、数据流透明性、敏感数据处理、依赖安全、外部影响、回滚等证据。发布者身份未验证,但源代码归属明确(chaitin/MonkeyCode)。
CI配置显示多平台构建和测试,但未提供失败消息的详细证据。依赖锁定文件存在(pnpm-lock.yaml, package-lock.json),但未验证依赖可用性。
README明确目标用户(企业研发团队)和场景(在线、私有部署),但能力边界和触发精度证据不足。环境适配显示支持多平台(Linux/Windows/macOS)和移动端。
信息架构清晰(README、文档链接),安装说明存在(自托管部署),但缺少已知限制、版本变更日志。许可证为AGPL-3.0,维护责任通过GitHub Actions和社区渠道体现。
输出可用性未直接验证,但功能描述显示有实际价值(云开发环境、模型支持)。成本效益未量化,但开源和免费起步可能降低门槛。
README中的功能声明未提供详细证据,但CI配置和测试文件部分支持。跨来源验证有限,事实与推断未明确分离。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 发布者身份未验证,需谨慎评估供应链风险。
- 未发现用户确认机制,AI任务可能自动执行操作,需人工监督。
- 数据流透明性不足,需审查数据收集和传输。
- 依赖安全未评估,需检查依赖漏洞。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v26072801 MonkeyCode v26072801
发布说明摘录
What's Changed * fix(frontend): remove user message markdown background by @xiaomakuaiz in https://github.com/chaitin/MonkeyCode/pull/909 * fix(frontend): 修复任务技能弹窗内容溢出 by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/903 * 修复启动任务模型选择被数据刷新覆盖 by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/897 * feat(frontend): 支持超长输入转 TXT 附件 by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/886 * 修复:Agent 重启确认弹窗支持键盘方向键切换 by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/911 …在 GitHub 查看 ↗ -
v26072101 MonkeyCode v26072101
发布说明摘录
What's Changed * 修复用户可控地址的内网 SSRF 风险 by @yokowu in https://github.com/chaitin/MonkeyCode/pull/899 * 修复私有地址检测导致的 HTTP/2 协议错配 by @yokowu in https://github.com/chaitin/MonkeyCode/pull/905 * feat(mobile): show workspace upload progress by @xiaomakuaiz in https://github.com/chaitin/MonkeyCode/pull/906 Full Changelog: https://github.com/chaitin/MonkeyCode/compare/v26072001...v26072101 What's Changed * 修复用户可控地址的内网 SSRF 风险 by @yokowu in https://github.com/chaitin/MonkeyCode/pull/899 * 修复私有地址检测导致的 HTTP/2 协议错配 by @yokowu in https://github.com/chaitin/MonkeyCode/pull/905 …在 GitHub 查看 ↗ -
v26072001 MonkeyCode v26072001
发布说明摘录
What's Changed * fix(frontend): support arrow navigation in slash command dialog by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/863 * fix(frontend): add copy action to user messages by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/861 * fix(frontend): restore chat input focus after upload by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/858 * fix(frontend): open workspace links in file preview by @2379278408 in https://github.com/chaitin/MonkeyCode/pull/859 * 修复 VM 空闲回收活动语义并统一回收流程 by @yokowu in https://github.com/chaitin/MonkeyCode/pull/868 …在 GitHub 查看 ↗