MonkeyCode一键生成代码 + 团队实时协作,国产 AI 助手让编程效率飞起来!cpolar 内网穿透实验室第 468 个成功挑战

【投稿赢 iPhone 17】「我的第一个开源项目」故事征集:用代码换C位出道! 10w+人浏览 1.6k人参与

在这里插入图片描述

软件名称:MonkeyCode

操作系统支持:Linux

软件介绍:MonkeyCode 是一款国产开源的 AI 代码助手,能帮用户生成代码,还支持团队协作管理。它就像一个贴心的编程小助手,能根据需求快速产出代码,让编程过程更轻松。

在这里插入图片描述

MonkeyCode 的出色功能:

MonkeyCode 最突出的功能当属强大的 AI 代码生成能力,无论是简单的小程序还是复杂的功能模块,只要你给出需求,它都能快速生成相应代码,像写五子棋小游戏这样的任务,分分钟就能搞定。同时,它还具备完善的模型管理功能,支持添加对话模型和代码补全模型,让 AI 辅助编程更精准。另外,成员管理功能也很实用,方便团队邀请新用户,实现多人协同开发。

在这里插入图片描述

实用场景:

  • 团队远程协作开发:痛点是团队成员不在同一办公地点,本地开发的代码和环境难以实时共享,沟通成本高,修改反馈慢。爽点是通过 MonkeyCode 结合 cpolar,团队成员无论在哪,都能通过公网链接访问同一开发环境,实时查看代码、提出修改意见,就像坐在同一个办公室一样高效协作。
  • 客户实时查看项目进度:痛点是客户想了解项目进展,得专门打包文件发送或者远程操控演示,过程繁琐还容易出问题。爽点是用 MonkeyCode 做好的项目,通过 cpolar 生成公网链接发给客户,客户随时打开浏览器就能查看,有问题当场沟通,大大提升客户满意度。
    在这里插入图片描述

cpolar 内网穿透技术带来的便利:

有了 cpolar 内网穿透技术,就像给 MonkeyCode 开了一扇通往公网的 “任意门”。不用再费心搞复杂的网络配置,也不用申请公网 IP,简单几步操作,就能把本地运行的 MonkeyCode 服务映射到公网,生成一个可以在任何地方访问的链接。

不管你是在家里沙发上、外出的咖啡馆,还是在异地出差,只要有网络,用手机、平板或者电脑,都能轻松访问 MonkeyCode。团队成员再也不用局限在局域网内,随时随地都能参与开发协作。客户也能方便地查看项目情况,不用受时间和地点的限制。

而且,还能配置固定的公网地址,不用担心链接经常变化带来的麻烦,用起来就像访问一个普通的在线网站一样顺畅。

在这里插入图片描述

总结

MonkeyCode 作为一款优秀的国产开源 AI 代码助手,凭借其强大的代码生成和团队协作功能,为程序员们带来了极大的便利。而当它与 cpolar 内网穿透技术结合后,更是如虎添翼,打破了局域网的束缚,实现了随时随地的公网访问。无论是团队远程协作还是向客户展示项目,都变得简单高效。这一组合让 MonkeyCode 的价值得到了进一步释放,让 AI 编程助手真正走向了开放互联,为编程工作带来了全新的体验。

AI助手千千万,找到适合你的才能事半功倍。有需要的朋友教程在下面请自取呦!

image-20250731170342961

1.MonkeyCode安装条件

安装 MonkeyCode 前,请确保你的系统环境符合以下要求

  • 操作系统:Linux
  • CPU 指令架构:x86_64
  • 软件依赖:Docker 20.10.14 版本以上
  • 软件依赖:Docker Compose 2.0.0 版本以上
  • 推荐资源:1 核 CPU / 4 GB 内存 / 20 GB 磁盘
  • 最低资源:1 核 CPU / 2 GB 内存 / 5 GB 磁盘

2.在linux安装MonkeyCode

登录到root用户下,然后输入下方命令一键安装:

bash -c "$(curl -fsSLk https://release.baizhi.cloud/monkeycode/manager.sh)"

9057d7e9b30de4cd7f56275bf9c7e9b8

然后回车默认就可以,端口自定义,我这里定义的是9999。

ebbfa054c312aa3ce0defe495ad469fb

下载完成后,弹出这个页面,代表安装成功:

987c175e60dde61ece7a826ff4dca54d

接下来,我们可以使用它提供的访问链接,输入账号密码登录啦!

b1bc0b6f24d9bc01d106b259b5f5eb08

登录完成之后,我们要先配置一下AI模型的API ,才能正常使用 。

一般官网都没有详细配置,今天在这里我将手把手教你,如何配置API!

首先点模型管理,点击对话模型的“添加模型”。

ef5d7197fec03706e1b20fc521cb7c25

点击查看文档。

415e9fa1c107ffeda459844498c523bd

登录百智云,获取API。

a18c4950b6799d41bea330fa0c88f1a5

起个名称,点确认。

803c42e85ab1ceb36dcdd0ee88726ccc

复制。

020678901a545b1efdd700a471aaf6a8

粘贴后,点击获取模型列表。

7b7cd72457b8d06fedb7ecbc87a8d402

模型名称选择,如图。

9e07bed370efcf0afceac8dd203b64a9

这样对话模型就显示成功啦!

1ba8ff72a6688528ee5d94a54db5d559

接下来,代码补全模型,同上。

4acc6261c010875f13a2ccdf7e42b601

选择模型名称,如图。

dfd5d6cb9e685c59c3ba83a94a27c55b

这样,代码补全模型也添加成功啦!

3.在VS Code中使用

接下来,点击成员管理,邀请新用户。

327d081e029e2f4729f53449d85f4dc3

注册账号后,下载客户端。

1bd5073be568df8cf2de33c27e62d5a9

打开vs code,如图中操作。

c5a9b01338e923b69c0b607b24a835bf

选择下载好的文件。

dc287651cd5c8365ccf42691b8770c1a

出现这个标,即代表成功啦!

cd242fabdbfe0f3ac048fb27a4e552a3

使用注册好的用户名,密码登录。

eb29bf76d959360e7a226862e67c469e

点击。

7ae2bbc0678b646cefe743d937284e86

输入,让其写一个五子棋小游戏。

e5ddd42705b3561d0f7f7c662ed54155

代码生成的很快。

6542ed50a58b9a8891e6c9daaff96f33

打开网页,游戏就生成成功啦!

f539b98dce9f4644cac929f2ac1b3031

我们重回Monkey Code界面,在对话记录可以看见,我们输入的命令。

f8ac7289bffa52c6a44087796e174984

现在,让我们进入激动人心的实战环节!只需几个简单步骤,就能让你的 MonkeyCode “飞”向公网。

4.安装cpolar实现随时随地开发

cpolar 可以将你本地电脑中的服务(如 SSH、Web、数据库)映射到公网。即使你在家里或外出时,也可以通过公网地址连接回本地运行的开发环境。

❤️以下是安装cpolar步骤:

官网在此:https://www.cpolar.com

使用一键脚本安装命令:

sudo curl https://get.cpolar.sh | sh

image-20250801162456632

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudo systemctl status cpolar

22e5adfaf290a17fc3384bb296055259

Cpolar安装和成功启动服务后,在浏览器上输入虚拟机主机IP加9200端口即:【http://192.168.42.101:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

打开浏览器访问本地9200端口,使用cpolar账户密码登录即可,登录后即可对隧道进行管理。

8a6698b1bf26d64ba3645827fbfb1c29

5.配置公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了:monkey,注意不要与已有的隧道名称重复

  • 协议:http

  • 本地地址:9999

  • 域名类型:随机域名

  • 地区:选择China Top

    点击创建:

image-20250801163058117

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用地址访问。

image-20250801163255395

访问成功。

image-20250801163344236

6.保留固定公网地址

使用cpolar为其配置二级子域名,该地址为固定地址,不会随机变化。

1b5b18459db4d0a167e947c02c3e14aa

点击左侧的预留,选择保留二级子域名,地区选择china top,然后设置一个二级子域名名称,我这里演示使用的是monkey,大家可以自定义。填写备注信息,点击保留。

image-20250801163947280

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道monkey,点击右侧的编辑

image-20250801164022025

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区: China Top

点击更新

image-20250801164116830

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

image-20250801164251677

最后,我们使用固定的公网地址在任意设备的浏览器中访问,可以看到成功访问本地部署的monkey code页面,这样一个永久不会变化的二级子域名公网网址即设置好了。

image-20250801164330893

恭喜!你成功了! 现在,无论你身在何处,用手机、平板还是另一台电脑,都能看到并操作你本地运行的 MonkeyCode 了!

总结

通过结合Cpolar的内网穿透能力,MonkeyCode这一国产开源AI代码助手能够轻松突破本地限制,实现公网访问。只需简单几步配置Cpolar,即可为MonkeyCode创建安全隧道,生成公网URL,让团队成员或客户无论身处何地都能实时访问和体验你的AI应用,极大提升了协作效率与使用便捷性。这让MonkeyCode不仅限于个人或局域网内的使用,而是真正走向了开放互联。

感谢您对本篇文章的喜爱,有任何问题欢迎留言交流。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值