前言

这两年AI编程工具越来越多,从Copilot到Cursor,再到各种大模型IDE插件,写代码的方式确实发生了不小变化。很多开发者第一次体验AI补全的时候,都会有一种感觉:原来过去需要十几分钟敲出来的代码,现在几句话就能生成出来。

但真正开始长期使用之后,新的问题很快就出现了。

大部分AI编程工具都是围绕个人设计的。每个人单独购买账号、单独配置模型、单独管理权限。对于团队来说,不仅成本越来越高,管理起来也比较麻烦。尤其是中小团队,明明只是想让所有开发人员都能方便使用AI,却经常陷入账号、额度和权限管理的各种问题中。

除此之外,还有一个经常被忽略的问题。很多代码和业务逻辑本身并不适合直接上传到第三方平台。尤其是企业项目、内部系统或者客户定制开发场景,大家希望获得AI辅助能力的同时,也希望能够掌握更多主动权,而不是完全依赖外部服务。

MonkeyCode提供的正是另一种思路。它不仅仅是一个AI编程助手,更像是一套能够部署在自己服务器中的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步骤:

使用一键脚本安装命令:

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开发能力建设的问题。从模型管理、成员管理到VS Code接入,它把原本分散的AI编程能力整合到了统一平台中,让团队能够以更低成本获得持续稳定的AI辅助开发能力。

本文完成了MonkeyCode在Linux环境下的部署,并配置了对话模型、代码补全模型以及VS Code客户端接入。从实际体验来看,无论是代码生成、功能开发还是日常编程辅助,都能够显著提升开发效率。

结合cpolar提供的公网访问能力之后,部署在本地服务器中的MonkeyCode也突破了局域网限制。团队成员无论是在办公室、家里还是出差途中,都能够通过固定公网地址访问平台,实现更加灵活的远程开发与协作。

对于个人开发者来说,MonkeyCode是一套属于自己的AI编程平台;而对于团队来说,它更像是一个统一的AI研发中心。如果你正在寻找一种既能享受AI编程效率,又能够掌握更多自主权的解决方案,那么MonkeyCode确实值得尝试。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐