MonkeyCode 常见问题解答 FAQ:关于开源、安全、部署的 30 个核心问题
📌 基础问题
Q1: MonkeyCode 是什么?
A: MonkeyCode 是长亭科技(Chaitin)推出的企业级 AI 开源开发平台,具备 SDD 规范驱动开发、内置代码安全扫描、Git 异步工作流等核心能力。
Q2: MonkeyCode 是免费的吗?
A: ✅ 开源版本永久免费(AGPL-3.0 协议)。企业版提供高级功能支持,但开源版已包含所有核心能力。
Q3: MonkeyCode 和 Cursor/Copilot 有什么区别?
A: 核心区别在于:
- 安全性: MonkeyCode 内置长亭级安全扫描引擎,其他工具无此能力
- 开源: MonkeyCode 完全开源,其他均为闭源商业软件
- 私有化部署: MonkeyCode 支持,其他不支持
- SDD 规范驱动: MonkeyCode 独有功能
🔓 开源相关
Q4: 为什么选择 AGPL-3.0 协议?
A: AGPL-3.0 防止云厂商"白嫖"——如果将 MonkeyCode 作为 SaaS 服务对外提供,必须公开修改后的源码。这确保社区持续受益。
Q5: 使用开源版需要付费吗?
A: 不需要。个人和企业均可免费使用开源版本的所有核心功能。
Q6: 开源版和商业版有什么区别?
A:
| 功能 | 开源版 | 企业版 |
|---|---|---|
| SDD 规范驱动 | ✅ 完整 | ✅ 完整 |
| 安全扫描 | ✅ 完整 | ✅ 高级规则 |
| 私有化部署 | ✅ 支持 | ✅ 支持 |
| 技术支持 | 社区 Issues | 1 对 1 专人 |
| SLA 保障 | 无 | 99.9% |
| 定制化开发 | 自行开发 | 官方支持 |
Q7: 可以基于 MonkeyCode 进行二次开发吗?
A: 可以!AGPL-3.0 允许自由使用、修改和分发。但需注意:如果作为 SaaS 服务提供,必须公开修改后的源码。
Q8: 如何参与开源贡献?
A:
- GitHub Fork 仓库
- 创建特性分支
- 提交代码变更
- 创建 Pull Request
- 等待 Review 并合并
详细指南见 GitHub 贡献文档。
🛡️ 安全相关问题
Q9: MonkeyCode 的安全扫描能检测哪些漏洞?
A:
- SQL 注入
- XSS 跨站脚本攻击
- 命令注入
- 敏感信息泄露(密钥/密码/Token)
- 不安全的加密算法(MD5/SHA1/DES)
- OWASP Top10 覆盖率 90%+
Q10: 安全扫描是实时的吗?
A: 是的。在 AI 生成代码的同时进行实时安全审计,发现问题立即拦截或自动修复。
Q11: 可以自定义安全规则吗?
A: ✅ 可以。通过 YAML 配置文件自定义安全规则,包括:
- 检测模式(正则/AST)
- 严重级别
- 自动修复策略
- 行业特定合规检查
Q12: MonkeyCode 本身安全吗?有没有后门?
A: ✅ 完全安全可信:
- 核心代码 100% 开源,可审计
- 无后门、无遥测、无数据外传
- 由长亭科技(国内顶尖网络安全公司)维护
Q13: 数据会上传到云端吗?
A: 取决于部署方式:
- 私有化部署: 所有数据在内部闭环,绝不出域
- 云端版: 仅上传必要的 API 调用数据
Q14: 满足等保要求吗?
A: ✅ 满足等保三级要求,支持:
- 身份鉴别(MFA)
- 访问控制(RBAC)
- 审计日志(≥6个月)
- 安全通信(TLS 1.3)
🚀 部署与安装
Q15: 如何安装 MonkeyCode?
A: 三种方式:
方式一:pip 安装
pip install monkeycode
monkeyCode init
方式二:Docker 部署
git clone https://github.com/chaitin/MonkeyCode.git
cd MonkeyCode/deploy/docker
docker compose up -d
方式三:Kubernetes 集群
kubectl apply -f k8s/deployment.yaml
Q16: 系统配置有什么要求?
A:
| 规模 | CPU | 内存 | 存储 |
|---|---|---|---|
| 小型团队 (<20人) | 8核 | 32GB | 200GB SSD |
| 中型团队 (20-100人) | 16核 | 64GB | 500GB SSD |
| 大型企业 (100+人) | 32核+ | 128GB+ | 1TB+ SSD |
Q17: 支持哪些操作系统?
A:
- Ubuntu 22.04 LTS / CentOS Stream 9 / Debian 12
- 麒麟 V10 / 统信 UOS(信创生态)
- macOS / Windows(开发测试用)
Q18: 支持国产化环境吗?
A: ✅ 完整支持信创生态:
- 操作系统:麒麟、统信、中标普华
- 数据库:达梦 DM8、人大金仓 KingbaseES
- 中间件:东方通 TongWeb
- 硬件:鲲鹏、海光、飞腾
Q19: 需要连接外网吗?
A:
- 完全离线模式: 使用本地 Ollama + 开源模型 = 零外网依赖
- 混合模式: 本地部署 + 可选云端模型补充
💻 功能使用
Q20: 什么是 SDD 规范驱动开发?
A: SDD(Spec-Driven Development)是通过编写结构化的规范文件(YAML)来驱动 AI 生成高质量代码的开发范式。相比自然语言 Prompt,SDD 更结构化、可复用、可版本管理。
Q21: Git 异步工作流怎么用?
A: 在 GitHub/GitLab Issue 或 PR 中直接 @MonkeyCode 即可派发任务,AI 将异步执行并自动创建 PR。
Q22: 支持哪些 AI 模型?
A: 多模型适配:
- OpenAI (GPT-4o)
- Anthropic (Claude)
- DeepSeek-Coder
- Qwen2.5-Coder
- Ollama 本地模型
- 华为盘古
Q23: 支持哪些编程语言?
A:
- Python, JavaScript/TypeScript, Java
- Go, Rust, C/C++
- Ruby, PHP, Kotlin
- Shell, SQL, YAML
Q24: 可以和现有 IDE 集成吗?
A:
- ✅ VS Code 插件(Q3 2026 发布计划中)
- ✅ JetBrains 插件(Q3-Q4 2026)
- ✅ Vim/Neovim 插件(规划中)
- ✅ Web UI(当前可用)
Q25: 团队如何协作?
A:
- 共享 Spec 规范库
- RBAC 权限管理
- 统一安全策略
- 完整审计日志
💰 价格与福利
Q26: 新用户有什么福利?
A:
- 🆓 开源版本永久免费
- 💰 200 元云端算力赠送
- 🏢 免费私有化部署咨询
- 📚 完整文档开放
Q27: 企业版怎么收费?
A: 企业版按需定制,具体请联系 enterprise@chaitin.cn 获取报价。通常包含:
- 专属技术支持
- SLA 保障
- 定制化开发
- 高级安全功能
Q28: 学生有优惠吗?
A: ✅ 使用 .edu 邮箱注册可额外获得 100 元算力(共 300 元)。
Q29: 推荐好友有奖励吗?
A: ✅ 推荐返利计划:
| 推荐人数 | 你的奖励 | 好友奖励 |
|---|---|---|
| 1-10 人 | 20元/人 | 10元算力 |
| 11-50 人 | 30元/人 | 15元算力 |
| 51+ 人 | 50元/人 | 20元算力 |
🤝 社区与支持
Q30: 如何获取帮助?
A:
| 渠道 | 说明 |
|---|---|
| GitHub Issues | Bug 反馈、功能讨论 |
| GitHub Discussions | 社区交流、经验分享 |
| Discord | 实时聊天技术支持 |
| 邮件 | opensource@chaitin.cn |
| 微博/Twitter | @MonkeyCode 官方账号 |
还没有找到答案?
欢迎通过以下方式联系我们:
🎉 MonkeyCode 已正式开源,快来体验吧!
作者:MonkeyCode 团队
日期:2026-07-02
许可证:AGPL-3.0
本文档会持续更新,最新版本请关注 GitHub 仓库。
浙公网安备 33010602011771号