<p align="center">
  <img src="/images/banner.png" width="400" />
</p>

<p align="center">
  <a target="_blank" href="https://monkeycode-ai.com/">⚡ 在线使用</a> &nbsp; | &nbsp;
  <a target="_blank" href="https://monkeycode.docs.baizhi.cloud/">🖥️ 离线使用</a> &nbsp; | &nbsp;
  <a target="_blank" href="/images/wechat.png">🙋‍♂️ 微信交流群</a>
</p>

## 👋 简介

**MonkeyCode** 是一款企业级 AI 智能编程助手，专为 **研发协作** 和 **研发管理** 场景而设计。

**MonkeyCode** 支持 **私有化部署**，支持接入 **本地大模型**，支持完全 **离线使用**，集成了 **代码安全扫描** 能力，包含了功能远超 Cursor Team 版的企业级管理面板，支持对 AI 编程行为进行严格审计和管控。

## 💡 能力

### IDE 插件的能力

- 在 IDE 中 **对话式编程**（类似 cursor）
- 在 IDE 中 **代码智能补全**（类似 cursor）
- 在日常编码过程中 IDE 会自动对代码进行 **智能安全扫描**

### Git 平台机器人的能力

- @monkeycode-ai，请 review 这个 PR，并给出修改建议
- @monkeycode-ai，请根据 Issue 的描述来实现相关的功能，实现完成后主动发起 PR
- @monkeycode-ai，请理解 Issue 所描述的需求，将其合理地拆分为多个子任务并为子任务创建新的 Issue
- @monkeycode-ai，请查找和当前 Issue 类似的其他 Issue
- 。。。还有更多姿势等你解锁

### 研发管理面板的能力

- 对 AI 编程行为做统计分析
- 对 AI 编程行为做审计和管控
- 对 AI 生成的代码进行安全扫描
- 统一管理大模型使用额度

## ⚡️ 界面展示

| <img src="/images/screenshot-1.png" width=370 /> | <img src="/images/screenshot-3.png" width=370 /> |
| ------------------------------------------------ | ------------------------------------------------ |
| <img src="/images/screenshot-2.png" width=370 /> | <img src="/images/screenshot-4.png" width=370 /> |


## 🚀 如何使用

### 在线使用 MonkeyCode-AI

- 👋 在任意代码仓库的 PR 或 Issue 评论区中 at @monkeycode-ai 并描述需求
- 🙋‍♂️ AI 工程师将在收到消息后的 30 秒内做出回应
- 🔥 无需配置，仅需描述需求，就能获得 AI 工程师的帮助

请参考 [https://monkeycode-ai.com/](https://monkeycode-ai.com/)

> 注意：VSCode 插件不支持在线使用

### 离线安装

请参考 [入门指南 - 新手必读！！！](https://monkeycode.docs.baizhi.cloud/node/0197be94-c6c1-737a-a0ca-01cd9c81e833)

## 🔥 功能与特色

- **免费在线使用**: 无需注册，无需安装，只需要在 GitHub/GitLab/Gitee/Gitea 的任意代码仓库的任意 PR 或 Issue 评论区中 at @monkeycode-ai，就会有猴子来帮你干活
- **私有化部署**：支持一键安装到私有化环境，支持完全离线使用，让你的代码隐私得到保障。
- **企业级管理面板**：对使用 AI 编程行为进行严格审计和管控，确保团队协作的高效性和安全性。

## 社区交流

欢迎加入我们的微信群进行交流。

<img src="/images/wechat.png" width="300" />

## 🙋‍♂️ 贡献

欢迎提交 [Pull Request](https://github.com/chaitin/MonkeyCode/pulls) 或创建 [Issue](https://github.com/chaitin/MonkeyCode/issues) 来帮助改进项目。


## 📝 许可证

本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 许可证。这意味着：

- 你可以自由使用、修改和分发本软件
- 你必须以相同的许可证开源你的修改
- 如果你通过网络提供服务，也必须开源你的代码
- 商业使用需要遵守相同的开源要求

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=chaitin/MonkeyCode&type=Timeline)](https://www.star-history.com/#chaitin/MonkeyCode&Timeline)


## 鸣谢

VS Code 插件部分基于 [Roo Code](https://github.com/RooCodeInc/Roo-Code) 开发，在 Roo Code 的基础上增加了 `代码补全` 和 `代码安全扫描` 功能，并优化了用户体验。  
感谢 Roo Code 团队 🙏🙏🙏
