VMRack

广告

安信SSL证书

广告

MonkeyCode:开源免费的在线AI开发平台 无需安装/多模型支持

美国云服务器推荐

MonkeyCode是一款开源免费的在线AI编程平台(企业级AI Coding平台),覆盖需求>设计>开发>Review全流程,无需安装、即开即用。内置云端开发环境,并支持业内最全的顶尖大模型,提供了免费、安全、隔离、可并行的云开发环境,广泛适用于开发项目、做调研、写文档、分析数据等多种场景。

一、MonkeyCode官网注册地址

>>>点击直达MonkeyCode官网<<<

MonkeyCode官网

首次访问MonkeyCode平台将自动完成新账号注册与登录流程,无需手动操作,直接进入主界面。

MonkeyCode官网注册页面

二、MonkeyCode核心功能及用法

1、智能任务

在主页面的对话框中,输入任务的需求说明,选择目标git仓库,开始执行任务,如下图:

智能任务功能

任务执行过程中可以持续与AI对话来控制AI的动作,使用界面如下图;

智能任务功能

功能按键已集合在对话框右上角,可以点击进行查看。

智能任务功能

2、开发环境

(1)创建开发环境

在创建开发环境时,平台会自动将模型相关配置注入为系统环境变量,开发者无需手动配置。

(2)环境变量说明

平台默认注入以下以 MCAI_LLM_ 为前缀的环境变量,用于模型调用与鉴权:

# 模型 API 服务地址
MCAI_LLM_BASE_URL=https://model-square.apps.baizhi.cloud

# 模型访问密钥(API Key)
MCAI_LLM_API_KEY=sk-xxxxxxxxx

# 当前使用的模型名称
MCAI_LLM_MODEL=gpt-5-codex

开发过程中可直接通过读取上述环境变量完成模型初始化与调用。

3、代码审查

代码审查(Code Review) 是在代码提交或合并前,由他人审查代码质量、逻辑正确性和规范性的过程。可以尽早发现缺陷和潜在风险,统一编码规范,促进团队知识共享,从而提升整体研发效率和软件质量。

MonkeyCode代码审查功能完全免费,使用先进的AI算法,会在真实的开发环境会编译你的代码、测试、审计。

MonkeyCode目前支持用户通过以下三种方式来发起Code Review

(1)在MonkeyCode控制台里启动Review任务

  • 登录MonkeyCode控制台 进入“智能任务”页面;
  • 选择“审查”模式;
  • 上传代码文件压缩包,或提供一个代码仓库;
  • 文字描述你的需求。

如下图所示,即可发起一个Review任务:

在MonkeyCode控制台里启动Review任务

Review完成后MonkeyCode会将结果总结为一份审查报告,

(2)在GitHub上@MonkeyCode-AI

或者也可以直接在GitHub上任意公开代码仓库的任意PR的评论区中@MonkeyCode-AI(注意是@MonkeyCode-AI不是@MonkeyCode),如下图所示:

在GitHub上@MonkeyCode-AI

AI工程师将在收到消息后的30秒内做出回应,并开始执行Review动作。

(3)接入Webhook自动触发Review

还可以把MonkeyCode的Review Bot集成到Git仓库的Webhook中,在开发者每次创建Pull Request或Merge Request的时候自动调用MonkeyCode发起审查任务。

MonkeyCode目前支持通过Webhook接入GitHub、GitLab、Gitee、Gitea等平台。

具体配置方法如下:

创建用于访问Git平台的Access Token:

以GitHub为例,进入个人设置页面,选择 “Develop Settings”, 再选择Personal Access Token,点击 “Generate new token”。

  • Repository access:选择Only select repositories,指定对应的需要集成的仓库;
  • Permissions:添加Contents和Pull requests,并修改为Read and Write权限。

在MonkeyCode中创建Review机器人:

登录MonkeyCode控制台 进入 “代码审查” 页面,点击 “创建审查机器人”,根据页面提示填写表单,如下图:

在MonkeyCode中创建Review机器人

审查机器人创建成功后,MonkeyCode会为你生成一个Webhook地址和对应的Secret Token,这个信息将用于后续绑定Webhook。

在MonkeyCode中创建Review机器人

绑定Webhook:

以GitHub为例,进入代码仓库的设置页面,选择左侧导航中的 “Webhooks”,点击右侧页面中的 “Add Webhook”。

根据页面提示配置表单:

  • Payload URL:填写上面创建的Webhook地址;
  • Content Type:选择application/json;
  • Secret:填写上面创建的Secret Token;
  • SSL verification*:选择Enable SSL verification;
  • Which events would you like to trigger this webhook?:选择Send me everything.(如果你了解细节,也可以只配置pr相关的事件)

根据页面提示配置表单

查看Review结果:

配置成功后,你可以在对应的代码仓库中创建一个Pull Request或Merge Request,MonkeyCode会自动发起Review任务,你在对应的Pull Request或Merge Request页面上会看到MonkeyCode Bot的评论。

在MonkeyCode代码审查页面也会看到过往执行过的所有审查任务,如下图:

查看Review结果

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:164393063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
MonkeyCode
已经没有了
返回顶部