nkds

导航

 

MonkeyCode 常见问题解答 FAQ:关于开源、安全、部署的 30 个核心问题

本文汇总了开发者、企业用户和社区贡献者最常问的 30 个问题,涵盖开源协议、安全机制、部署方案、使用技巧等方方面面。


📋 目录

  1. 基础问题
  2. 开源与协议
  3. 安全与合规
  4. 部署与运维
  5. 功能与使用
  6. 企业与服务
  7. 社区与贡献

一、基础问题

Q1: MonkeyCode 是什么?

A: MonkeyCode 是由长亭科技(Chaitin)开源的企业级 AI 编程平台,核心能力包括:

  • 🤖 AI 代码生成(支持 GPT/Claude/DeepSeek/Qwen 等多模型)
  • 🔒 内置长亭级代码安全扫描引擎(MonkeyScan)
  • 📋 SDD 规范驱动开发(Spec-Driven Development)
  • ⚡ Git 异步工作流(@MonkeyCode 派发任务后安心下班)
  • 🔌 完整的编辑器插件生态(VS Code/JetBrains/Vim)

一句话总结: 它是一个既免费又安全、既强大又可控的企业级 AI 编程工具。


Q2: 谁在维护 MonkeyCode?

A:

  • 出品方: 长亭科技(Chaitin)—— 国内网络安全领军企业
  • 核心团队: 20+ 人全职团队
  • 社区贡献者: 120+ 活跃贡献者(持续增长中)
  • 开源协议: AGPL-3.0

Q3: 和 Cursor/Copilot/Windsurf 有什么区别?

维度 Cursor/Windsurf Copilot MonkeyCode
是否开源 ❌ 闭源 ❌ 闭源 AGPL-3.0 开源
安全扫描 ❌ 无 ❌ 无 长亭级内置
内网部署 ❌ 不支持 ⚠️ 有限 完全支持
费用 $20-40/月 $10/月 ✅ 免费 + 送算力
SDD 规范驱动 ❌ 无 ❌ 无 核心特性
Git 异步工作流 ❌ 无 ❌ 无 @MonkeyCode
多模型支持 单一/有限 仅 GitHub Models 10+ 模型智能路由

Q4: 免费版和付费版有什么区别?

A:

┌─────────────────────────────────────────────────────┐
│           MonkeyCode 版本对比                        │
│                                                     │
│  ┌─────────────┬──────────┬──────────┬──────────┐ │
│  │ 功能        │ 云端免费  │ 开源版   │ 企业版   │ │
│  ├─────────────┼──────────┼──────────┼──────────┤ │
│  │ 价格        │ ✅ 免费  │ ✅ 免费  │ 💰 付费   │ │
│  │ AI 代码生成 │ ✅       │ ✅       │ ✅       │ │
│  │ 安全扫描    │ ✅       │ ✅       │ ✅ 增强  │ │
│  │ SDD 规范    │ ✅       │ ✅       │ ✅       │ │
│  │ 异步工作流   │ ✅       │ ✅       │ ✅       │ │
│  │ 多模型      │ 限额     │ 自配Key  │ 全部     │ │
│  │ 内网部署     │ ❌       │ ✅       │ ✅ 支持  │ │
│  │ 技术支持     │ 社区     │ 社区     │ 7×24专属│ │
│  │ SLA 保障    │ ❌       │ ❌       │ ✅       │ │
│  │ 定制开发     │ ❌       │ 自己改   │ ✅       │ │
│  └─────────────┴──────────┴──────────┴──────────┘ │
│                                                     │
│  💡 个人用:云端免费 / 开源版 完全够用              │
│  💡 企业用:推荐企业版(含支持+SLA+定制)          │
│                                                     │
└─────────────────────────────────────────────────────┘

二、开源与协议

Q5: 为什么选择 AGPL-3.0 协议?

A: 核心原因有三:

  1. 防止"白嫖" — 如果有人基于 MonkeyCode 提供 SaaS 服务,必须公开修改后的源码
  2. 保障社区正循环 — 企业改进必须回馈社区,形成良性生态
  3. 长期稳定可预期 — 不会像 MongoDB 那样中途更换协议引发争议

详细解读请参阅:《MonkeyCode 开源协议解读:为什么选择 AGPL-3.0


Q6: AGPL-3.0 对个人使用者有什么限制?

A: 几乎没有限制!你可以:

  • ✅ 免费下载和使用
  • ✅ 学习和修改源码
  • ✅ 在个人项目中使用(包括商用)
  • ✅ 写教程/博客介绍
  • ✅ 参与社区贡献

唯一需要注意:如果你修改了源码并通过网络对外提供服务,需要公开修改部分。


Q7: 企业可以使用吗?需要付费吗?

A:

  • 可以合法使用! AGPL-3.0 明确允许商业使用
  • 内部使用无需付费 — 修改仅用于内部,不需要公开代码
  • 可选付费服务 — 企业支持服务(SLA/培训/定制),但非必须

Q8: 源代码在哪里?如何参与贡献?

A:

# GitHub 地址
https://github.com/chaitin/monkeycode

# 贡献流程
1. Fork 项目 → 2. 创建分支 → 3. 开发 → 4. 提交 PR

贡献者福利:T恤、证书、算力额度、面试机会等。


三、安全与合规

Q9: 我的代码会被泄露吗?

A: 取决于你的使用方式:

使用方式 数据去向 泄露风险
云端版 发送到 MonkeyCode 云端 API ⚠️ 低风险(不用于训练)
开源版 + 自备 API Key 发送到你选择的 AI 模型 API 取决于 API 提供商政策
私有化部署 完全在内网 零风险

最安全的方案:私有化部署 + 本地模型 = 数据完全不出内网。


Q10: MonkeyScan 安全扫描的能力如何?

A: MonkeyScan 是基于长亭科技多年安全研究积累打造的企业级扫描引擎:

  • 规则数量: 3800+ 条检测规则(持续增长)
  • 覆盖标准: OWASP Top 10 + CWE Top 25 + SANS Top 25
  • 误报率: < 3%(行业领先)
  • 扫描速度: 10 万行/分钟
  • 自动修复率: 低危和中危问题 >80% 可自动修复

对比传统工具(SonarQube/Fortify):

  • SonarQube/Fortify:侧重代码质量和通用安全
  • MonkeyScan:额外覆盖 AI 生成代码特有风险 + 业务逻辑漏洞 + 行业专项规则

Q11: 支持哪些合规标准?

A:

合规标准 支持程度 说明
等保 2.0 二级/三级 ✅ 全面支持 提供完整测评材料
PCI-DSS ✅ 支持 金融行业方案
HIPAA ✅ 支持 医疗行业方案
PIPL/GDPR ✅ 支持 数据隐私保护
国密算法 (SM2/SM3/SM4) ✅ 支持 政务/金融场景
信创适配 ✅ 支持 麒麟/统信/达梦等

Q12: 私有化部署后数据安全有保障吗?

A: 私有化部署提供以下安全保障:

  1. 网络隔离 — 可完全断开外网运行
  2. 数据加密 — AES-256 存储加密 + TLS 传输加密
  3. 访问控制 — RBAC 权限管理 + LDAP/OIDC 对接
  4. 审计日志 — 全量操作记录,不可篡改
  5. 安全认证 — 通过第三方渗透测试和安全审计

四、部署与运维

Q13: 部署需要什么硬件配置?

A:

规模 CPU 内存 硬盘 适用场景
最小配置 2 核 4 GB 10 GB 个人试用
推荐配置 4 核 8 GB 20 GB SSD 小团队(<20人)
生产配置 8 核 32 GB 100 GB SSD 中型企业
集群配置 16 核×3 64 GB×3 500 GB SSD 大型企业

Q14: 支持哪些操作系统?

A:

  • ✅ Windows 10/11 (64位)
  • ✅ macOS 12+ (Intel & Apple Silicon)
  • ✅ Ubuntu 20.04+ / Debian 11+
  • ✅ CentOS 8+ / RHEL 8+
  • ✅ 麒麟 V10 / 统信 UOS(信创环境)

Q15: 如何快速部署?

A: 最快的方式是 Docker 一键部署:

# 1. 拉取镜像
docker pull chaitin/monkeycode:latest

# 2. 启动服务
docker run -d \
  --name monkeycode \
  -p 8080:8080 \
  -v ~/.monkeycode/data:/app/data \
  chaitin/monkeycode:latest

# 3. 访问 Web UI
open http://localhost:8080

# ✅ 完成!全程不到 5 分钟

也支持 Kubernetes Helm Chart、手动安装包等方式。


Q16: 部署后如何升级?

A:

# Docker 方式升级
docker pull chaitin/monkeycode:latest
docker stop monkeycode && docker rm monkeycode
# 重新启动(数据在 volume 中不会丢失)

# 源码编译方式
cd monkeycode
git pull origin main
npm install && npm run build
# 重启服务

所有版本都有详细的 Release Notes 和迁移指南。


Q17: 高可用怎么做?

A: 推荐架构:

                    ┌─────────────┐
                    │   负载均衡   │
                    │ (Nginx/SLB) │
                    └──────┬──────┘
                           │
              ┌────────────┼────────────┐
              ▼            ▼            ▼
        ┌──────────┐ ┌──────────┐ ┌──────────┐
        │ MonkeyCode│ │ MonkeyCode│ │ MonkeyCode│
        │ Node 1   │ │ Node 2   │ │ Node 3   │
        └─────┬────┘ └─────┬────┘ └─────┬────┘
              │            │            │
        ┌─────┴────────────┴────────────┴─────┐
        │         共享存储 (NAS/NFS)          │
        │   - 配置文件                        │
        │   - 用户数据                        │
        │   - 审计日志                        │
        └─────────────────────────────────────┘

支持 K8s Deployment 自动扩缩容。


五、功能与使用

Q18: 支持哪些编程语言和框架?

A: 主流语言全部支持:

类别 支持的语言/框架
前端 JavaScript, TypeScript, HTML, CSS, Vue, React, Angular, Svelte
后端 Python, Java, Go, Rust, Node.js, PHP, Ruby, C#, C++, C
移动端 Swift, Kotlin, Dart (Flutter), React Native
数据 SQL, Python (Pandas/NumPy), R
基础设施 Dockerfile, Kubernetes YAML, Terraform, CI/CD 配置
其他 Markdown, Shell, Lua, Zig 等

Q19: 支持哪些 AI 模型?如何选择?

A:

模型 提供商 擅长场景 成本
Claude 3.5 Sonnet Anthropic 代码生成、复杂推理 中等
GPT-4o OpenAI 通用任务、分析 较高
DeepSeek V3 DeepSeek 性价比之选、中文 很低
Qwen-Max 阿里云 中文场景
GLM-4 智谱AI 中文理解
Llama 3.1 Meta 本地部署、隐私敏感 免费(需硬件)

推荐策略:开启智能路由,让系统自动为每个任务选择最优模型。


Q20: 什么是 SDD 规范驱动开发?

A: SDD = Spec-Driven Development(规范驱动开发)

传统方式:

用户:"帮我写一个登录功能"
AI:生成 500 行代码(可能不符合预期)
用户:"不对,我要微信登录"
AI:重新生成 500 行代码
→ 反复迭代,浪费时间和 Token

SDD 方式:

1. 先写规范文档(SDD Spec)— 定义需求、技术约束、安全要求
2. AI 基于规范一次性生成符合要求的代码
3. 自动验证(编译 + 测试 + 安全扫描)
→ 一次成功率高 90%+,Token 消耗减少 70%

Q21: @MonkeyCode 异步工作流怎么用?

A: 在 Git Commit Message 中加入 @MonkeyCode 指令即可:

git commit -m "feat: 新增用户模块 @MonkeyCode 请补充单元测试和安全扫描"

提交后你可以关电脑了!MonkeyCode 会在云端自动执行任务,完成后通过 PR Comment / Email / 钉钉通知你。


Q22: 200 元免费算力和每日 30M Token 怎么领?

A:

  • 200 元注册奖励:微信或 GitHub 登录即自动到账
  • 每日 30M Token:打开 https://cloud.monkeycode.cn 点击"每日签到"

合计年度价值 >10000 元(对比商业工具费用)


Q23: VS Code / JetBrains 插件怎么装?

A:

  • VS Code: 扩展市场搜索 "MonkeyCode",点击安装
  • JetBrains: 插件市场搜索 "MonkeyCode"(2026 Q2 正式发布)
  • Vim/Neovim: git clone 后按文档配置

六、企业与服务

Q24: 企业版和开源版的核心差异?

A:

维度 开源版 企业版
软件许可 免费(AGPL-3.0) 同(AGPL-3.0)
核心功能 全部包含 全部包含 + 增强功能
技术支持 社区支持 7×24 专属支持
SLA 保障 99.9% 可用性 SLA
定制开发 自己改 官方团队定制
培训服务 文档自学 现场培训
安全更新 跟随版本 优先推送 + 补丁
合规材料 基础 全套测评辅助材料

Q25: 企业支持服务的价格?

A: 根据团队规模报价:

团队规模 年费参考(人民币)
< 20 人 ¥0(用开源版即可)
20-50 人 ¥50,000 起
50-200 人 ¥150,000 起
200-1000 人 ¥500,000 起
> 1000 人 定制报价

ROI 通常 > 20:1(效率提升 + 安全事件减少 + 合规成本降低)


Q26: 有成功案例吗?

A: 已服务客户包括:

  • 金融:某股份制银行(资产 >2 万亿)、某保险科技公司
  • 医疗:某三甲医院 EMR 系统、某互联网医疗平台
  • 政务:某省大数据局、某市行政审批局
  • 教育:某 211 大学软件学院、某职业技术学院
  • 互联网:多家独角兽企业和上市公司

详细案例请参阅各行业解决方案文章。


Q27: 如何申请 POC 试用?

A:

📧 contact@chaitin.cn(商务咨询)
📧 edu@chaitin.cn(教育行业)
📧 gov@chaitin.cn(政务行业)
📧 medical@chaitin.cn(医疗行业)
📞 400-xxx-xxxx(客服热线)

提供 14-30 天免费试用授权,含专属技术支持对接人。


七、社区与贡献

Q28: 如何加入社区?

A: 多种方式:

  1. GitHub: Star + Watch + Fork
    👉 https://github.com/chaitin/monkeycode

  2. Discord: 加入讨论群
    👉 https://discord.gg/monkeyCode

  3. 微信公众号: "MonkeyCode"
    👉 获取最新动态和入群二维码

  4. B站: 关注官方账号
    👉 搜索"MonkeyCode"观看视频教程


Q29: 贡献者有什么福利?

A:

贡献等级 福利
首次贡献 T恤 + 证书 + GitHub 徽章
活跃贡献者 年度周边礼包 + $50 算力额度 + 内测资格
核心贡献者 顾问委员会提名权 + 大会全额赞助 + 工作机会推荐
特殊奖项 最佳贡献者/安全贡献者/插件开发者(年度评选)
安全漏洞 最高 ¥50,000 漏洞奖金

Q30: 遇到问题去哪里求助?

A: 按优先级排序:

  1. 官方文档(最快): https://docs.monkeycode.cn
  2. GitHub Discussions(社区问答): https://github.com/chaitin/monkeycode/discussions
  3. GitHub Issues(Bug 反馈): https://github.com/chaitin/monkeycode/issues
  4. 微信/Discord 社群(实时交流)
  5. 邮件支持(企业客户): support@chaitin.cn

🎁 还有问题?

如果以上 30 个问题没有覆盖你的疑问,欢迎通过以下方式联系我们:


本文由 MonkeyCode 团队原创,欢迎转载但请注明出处。

🙏 感谢你对 MonkeyCode 的关注!有任何问题随时提问,我们会在后续版本中持续更新本文档。

MonkeyCode —— 让每一个问题都有答案,让每一次编码都更安心!
👉 https://monkeycode.cn | 📦 https://github.com/chaitin/monkeycode

posted on 2026-07-06 12:22  MonkeyCode  阅读(84)  评论(0)    收藏  举报