OpenCode:不闪烁的终端智能编程搭档,还有免费模型可以白嫖

项目简介

    OpenCode这个开源AI编程助手专门为开发者最熟悉的工作环境打造,不需要离开终端就能获得完整的编程支持。它支持超过75个AI模型,从OpenAI的GPT到Claude以及各种开源模型,开发者可以根据需求自由选择。
        工具提供了两种工作模式:Build模式拥有完整的文件读写权限,可以直接修改代码;Plan模式则是只读状态,专注于代码分析和建议。通过简单的Tab键就能在两种模式间切换,既保证了开发效率,又维护了代码安全。

食用指南

访问地址

传送门:https://opencode.ai/

开源地址:https://github.com/anomalyco/opencode


官网


开源地址


下载

        官网有产品的基本安装介绍,有多种安装的形式可以选择,可以根据自己的系统调整。

        另外可以点击Zen注册一个自己的账号Key来使用,当然如果不想使用的话,也有一个免费Key可以用,放在文章里了。

操作与体验


使用界面


提问


回答

        安装好了以后,可以找到代码目录来启动,操作和CC基本上类似,但是独立CLI的体验感更好,特别是右侧的状态栏。

        可以使用Tab来切换模式,是代码模式还是规划模式。简单提问就会在目录下面开始工作了。


免费模型

        提供了一些免费模型,比如GLM4.7,M2.1等,不过不同的界面下看到的模型还是有所差异的,等会会看到。


网页模式


免费模型


工作模式

        除了常见的CLI界面,OpenCode还提供了网页模式,可以直接在网页上面操作和对话,所有的操作和对话也都是在打开的目录下面生效使用的。

        对于希望远程编程的,这种Web模式就可以搞起来。可以在网页端用手机下发任务。

        这边看到免费模型增加了一些,还有Gpt的模型了。


Cherry

        除了在内置的CLI和浏览器里面工作,OpenCode的API还支持到第三方的应用中使用,比如可以配置在Cherry里面就可以调用。

        密钥可以统一用public,但是5个免费模型的协议上面有一些区别。


m2.1

M2.1:https://opencode.ai/zen/v1/messages

支持的是Claude的协议。


GLM

GLM:https://opencode.ai/zen/v1/chat/completions

这个是GPT的老协议,支持GLM,Grok,Big-pickle


Nano

gpt-5-nano:https://opencode.ai/zen/v1/responses

nano用的是GPT的新协议。

        如果要自己本地跑的话,一定要注意配置上正确的协议,否则会不通。


密钥

        也可以自己去开通一个专属的密钥来使用,不更公共密钥抢额度。

        至于其他的a使用技巧方面的操作,可以直接参考CC的方法,指令方面基本上都一样。

写在最后

OpenCode 在终端开发场景中展现出了独特的价值。它的双模式设计既满足了代码修改的实际需求,也兼顾了安全性考虑。对于那些已经在使用命令行工具链的开发者而言,这个工具几乎是无缝集成到现有工作流中的。
        免费模型的支持让它具备了更广泛的适用性。从学生到独立开发者,都能在不增加成本的情况下获得实质性的帮助。虽然部分高级功能需要付费模型支持,但日常的代码辅助、错误调试、文档生成等基础场景,免费额度已足够覆盖。

转自:https://mp.weixin.qq.com/s/oIsOZXlWpwf5vxeAbjvVeg