在这里插入图片描述

🎁个人主页:User_芊芊君子
🎉欢迎大家点赞👍评论📝收藏⭐文章
🔍系列专栏:AI

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
MonkeyCode 作为国产开源的 AI 代码助手,核心功能聚焦在 AI 代码生成与团队协作管理两大板块,适配 Linux 系统,无论是程序员个人开发小工具,还是团队协作搭建复杂功能模块,都能根据需求快速生成对应代码,对中小开发团队、独立程序员而言,开源属性 + 精准的代码补全、模型管理功能,大幅降低了编程门槛和沟通成本。它的优点十分贴合实际开发场景,成员管理功能能便捷地邀请协作人员,模型配置灵活度高,可根据开发需求切换对话和代码补全模型,让 AI 辅助更贴合实际开发需求。

使用过程中发现,MonkeyCode 的上手门槛不算高,但首次配置 AI 模型 API 时需要按步骤操作,比如要先在百智云获取 API 密钥,再逐一配置对话和代码补全模型,跳过任一环节都可能导致功能无法使用;另外本地部署后,若不熟悉 Docker 环境,安装时容易因版本不达标出现启动失败的情况,建议提前核对系统依赖版本。

在这里插入图片描述

仅在局域网内使用 MonkeyCode 时,弊端十分明显:团队成员异地办公时,无法实时访问同一开发环境,修改代码后需要反复传输文件、同步版本,沟通成本陡增;向客户展示项目进度时,要么远程操控演示,要么打包文件发送,不仅流程繁琐,还容易出现版本不一致的问题,影响沟通效率。

而将 MonkeyCode 与 cpolar 内网穿透技术结合后,这些痛点都能迎刃而解。无需复杂的网络配置和公网 IP 申请,就能把本地的 MonkeyCode 服务映射到公网,生成可随时随地访问的链接,无论是居家办公、外出差旅,都能通过手机、平板、电脑访问服务,团队协作不再受地域限制,向客户展示项目也能实时同步,大幅提升工作效率。

在这里插入图片描述

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

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

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

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 了!

总结

MonkeyCode 凭借实用的 AI 编程和协作功能,为开发者带来了便利,而 cpolar 则补齐了其局域网使用的短板,让这款工具的实用性进一步提升。简单的配置就能实现公网访问,无论是团队协作还是客户对接,都变得高效又省心。

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

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐