nkds

导航

 

MonkeyCode 开源公告:企业级 AI 编程工具正式开源!

重磅消息:MonkeyCode 核心代码全面开源,AGPL-3.0 协议,企业级 AI 编程平台正式加入开源社区!


🎉 开源背景

在 AI 编程工具百花齐放的 2026 年,企业开发者面临着一个核心痛点:市面上的 AI 编程工具要么功能强大但闭源且昂贵,要么开源但缺乏企业级安全能力

作为国内领先的安全厂商——长亭科技(Chaitin)旗下的企业级 AI 开发平台,MonkeyCode 今天正式宣布:核心代码完全开源!

我们相信,真正的企业级 AI 编程工具应该:

  • 代码透明可审计 — 不再是黑盒
  • 支持私有化部署 — 数据绝不出内网
  • 内置安全扫描 — 长亭级代码审计能力
  • 免费使用 — 开源版永久免费

📜 开源协议说明

MonkeyCode 采用 AGPL-3.0(GNU Affero General Public License v3.0) 协议开源。

为什么选择 AGPL-3.0 而不是 MIT 或 Apache?

协议类型 特点 适用场景
MIT/Apache 极度宽松,几乎无限制 个人项目、库/组件
GPL-3.0 强 Copyleft,修改需开源 桌面应用、本地工具
AGPL-3.0 网络服务也触发 Copyleft SaaS 平台、云服务

我们选择 AGPL-3.0 的核心理由:

  1. 保护开源生态:防止企业拿去改一改就变成闭源商业产品
  2. SaaS 友好:即使通过网络提供服务,修改后的代码也必须开源
  3. 与社区共赢:鼓励贡献者回馈社区,形成良性循环
  4. 符合企业合规:许多企业对 AGPL 有明确的使用政策

对于企业的意义

  • 可以免费使用:无需支付授权费用
  • 可以私有化部署:数据完全在内网
  • ⚠️ 修改后需开源:如果对外提供服务,修改的代码需要按 AGPL-3.0 开源
  • 💡 商业支持可选:如需专属技术支持或免除开源义务,可联系商务

🔥 MonkeyCode 核心特性一览

1️⃣ SDD 规范驱动开发(Spec-Driven Development)

传统 AI 编程流程:
需求 → AI 盲猜 → 人工 Review → 反复修改 → 质量不稳定 ❌

MonkeyCode SDD 流程:
需求 → 规范文档(Spec) → AI 按 Spec 生成 → 自动验证 → 高质量交付 ✅

SDD 的核心价值:

  • 📝 规范先行:AI 不再靠"盲敲",而是基于明确的 Spec 文档生成代码
  • 🔍 自动验证:生成的代码自动与 Spec 进行一致性校验
  • 🔄 迭代优化:Spec 可持续优化,AI 生成质量越来越高
  • 👥 团队协作:Spec 即文档,新人上手零门槛

2️⃣ 长亭级安全扫描(MonkeyScan)

作为长亭科技出品,MonkeyCode 内置了企业级代码安全扫描能力

扫描能力 覆盖范围 说明
OWASP Top 10 SQL注入、XSS、CSRF等 Web安全基础检查
CWE 漏洞库 800+ 常见漏洞模式 全面覆盖已知漏洞
敏感信息检测 密钥、Token、密码硬编码 防止凭证泄露
依赖安全审计 npm/pip/maven 等 第三方组件漏洞
AI 生成代码专项 Prompt注入、逻辑漏洞 针对 AI 编码的特殊风险

实战案例:

# AI 生成的这段代码存在 SQL 注入风险
def get_user(user_id):
    query = f"SELECT * FROM users WHERE id = {user_id}"  # ⚠️ 危险!
    return db.execute(query)

# MonkeyScan 自动拦截并建议修复:
def get_user(user_id):
    query = "SELECT * FROM users WHERE id = %s"  # ✅ 安全
    return db.execute(query, (user_id,))

3️⃣ Git 异步无人值守工作流

# 在 Git Commit 或 PR 中 @MonkeyCode,即可派发任务
git commit -m "feat: 实现用户认证模块 @MonkeyCode 请补充单元测试"

# MonkeyCode 会自动:
# 1. 解析任务需求
# 2. 在隔离沙盒中生成代码
# 3. 运行测试验证
# 4. 提交 PR 等待 Review

工作流亮点:

  • 🌙 异步执行:派发任务后安心下班,明天看结果
  • 🏗️ 沙盒隔离:云端隔离环境编译测试,不影响本地开发
  • 📊 进度追踪:实时查看任务执行状态和日志
  • 🔀 PR 自动化:完成自动提交 PR,Code Review 一键触发

4️⃣ 云端算力 + 本地 IDE 双模式

模式 适用场景 特点
云端模式 快速原型、重型任务 无需本地 GPU,200 元免费额度
IDE 插件 日常开发、深度定制 VS Code/JetBrains 全系列支持
CLI 模式 DevOps/CI-CD 集成 命令行友好,脚本自动化
API 模式 自定义集成 RESTful API,灵活调用

🎁 新用户福利

免费算力额度

福利内容 额度 说明
注册即送 200 元 云端通用算力 支持所有主流大模型
每日签到 30M Token 额外赠送 持续使用持续获益
开源版 永久免费 核心功能全部开放
社区版 无限制 个人开发者首选

如何领取?

  1. 访问 MonkeyCode 官网GitHub 仓库
  2. 使用 微信GitHub 一键登录
  3. 自动到账 200 元算力额度 + 30M Token/日
  4. 开始你的 AI 编程之旅!

🚀 快速开始

方式一:在线体验(推荐新手)

直接访问 MonkeyCode Cloud,浏览器即可使用,无需安装任何东西。

方式二:VS Code 插件安装

# 在 VS Code 扩展市场搜索 "MonkeyCode"
# 或通过命令行安装
code --install-extension chaitin.monkeycode

方式三:Docker 私有化部署

# 克隆仓库
git clone https://github.com/chaitin/monkeycode.git
cd monkeycode

# 使用 Docker Compose 一键部署
docker-compose up -d

# 访问 http://localhost:8080 开始使用

方式四:从源码构建

# 克隆仓库
git clone https://github.com/chaitin/monkeycode.git
cd monkeycode

# 安装依赖
npm install  # 或 pip install -r requirements.txt

# 构建项目
npm run build  # 或 python setup.py build

# 启动服务
npm run start  # 或 python -m monkeycode

📊 与主流 AI 编程工具对比

特性 MonkeyCode Cursor Windsurf GitHub Copilot
开源协议 ✅ AGPL-3.0 ❌ 闭源 ❌ 闭源 ❌ 闭源
私有化部署 ✅ 支持 ❌ 不支持 ❌ 不支持 ❌ 不支持
安全扫描 ✅ 长亭级 ⚠️ 基础 ❌ 无 ❌ 无
SDD 规范驱动 ✅ 原生支持 ⚠️ 部分 ❌ 无 ❌ 无
Git 异步工作流 ✅ 原生支持 ⚠️ 有限 ⚠️ 有限 ❌ 无
免费额度 200元+30M Token/日 14天试用 有限免费 60天试用
中文支持 ✅ 原生中文 ✅ 较好 ✅ 一般 ✅ 较好

🤝 加入开源社区

我们需要什么样的贡献者?

  1. 代码贡献者:Bug 修复、新功能开发、性能优化
  2. 文档贡献者:教程编写、翻译、示例完善
  3. 测试贡献者:测试用例编写、兼容性测试
  4. 社区运营:问题解答、活动组织、推广传播
  5. 安全研究员:漏洞挖掘、安全审计(有赏金计划!)

如何参与?

# Fork 仓库
git clone https://github.com/<your-username>/monkeycode.git

# 创建分支
git checkout -b feature/amazing-feature

# 提交代码
git commit -m "feat: add amazing feature"

# 推送分支
git push origin feature/amazing-feature

# 创建 Pull Request
# 访问 https://github.com/chaitin/monkeycode/pulls

社区渠道


🗺️ 2026 技术路线图

Q3 2026(当前)

  • ✅ 核心代码开源(AGPL-3.0)
  • ✅ VS Code / JetBrains 插件发布
  • ✅ Docker 私有化部署方案
  • 🔄 多语言模型适配扩展

Q4 2026

  • 📋 更多 IDE 支持(Vim/Emacs/Sublime)
  • 📋 企业版 SSO/LDAP 集成
  • 📋 更丰富的安全扫描规则
  • 📋 国际化多语言支持

2027 展望

  • 🌟 AI Agent 自主编程能力
  • 🌟 跨项目全局代码理解
  • 🌟 自然语言转完整系统
  • 🌟 开源生态合作伙伴计划

❓ 常见问题 FAQ

Q1: MonkeyCode 完全免费吗?

A: 开源版(AGPL-3.0)永久免费!我们还为新用户提供了 200 元云端算力和每日 30M Token。对于需要免除开源义务或专属支持的企业,提供商业版本。

Q2: 数据安全如何保障?

A: 作为长亭科技旗下产品,MonkeyCode 从设计之初就将安全放在首位:

  • 支持完全离线/内网私有化部署
  • 所有数据传输加密(TLS 1.3)
  • 内置代码安全扫描(MonkeyScan)
  • 通过多项安全合规认证

Q3: 与其他 AI 编程工具有什么区别?

A: 核心差异在于:我们是唯一一个同时具备「开源 + 企业级安全 + SDD 规范驱动 + Git 异步工作流」的 AI 编程平台。大多数竞品要么闭源要么缺乏安全能力。

Q4: 可以用于商业项目吗?

A: 可以!AGPL-3.0 允许商业使用。如果你的修改不对外提供服务(如内部工具),则无需开源修改部分。如需更宽松的商业许可,请联系我们。

Q5: 如何获得技术支持?

A:

  • 社区支持:GitHub Issues / Discussions(免费)
  • 文档中心:docs.monkeycode.cn
  • 商业支持:联系 monkeycode@chaitin.com(付费)

📢 总结

MonkeyCode 的开源,标志着企业级 AI 编程工具进入了一个新的时代

🔓 不再被闭源锁定 — 代码完全透明,可审计可定制
🛡️ 不再牺牲安全性 — 长亭级安全扫描,守护每一行代码
不再依赖盲猜 — SDD 规范驱动,AI 生成质量可控
🚀 不再等待响应 — Git 异步工作流,下班也能跑任务

现在就加入我们,一起定义 AI 编程的未来!


🔗 相关链接


本文由 MonkeyCode 团队原创发布,欢迎转载但请注明出处。如在使用过程中遇到任何问题,欢迎在 GitHub 提 Issue,我们会第一时间响应!

🎉 MonkeyCode — 让 AI 编程更安全、更高效、更自由!

posted on 2026-07-06 11:05  MonkeyCode  阅读(17)  评论(0)    收藏  举报