OpenCode:17万Star的开源AI编程助手,终端里就能写代码

OpenCode 最近在 GitHub 上的 Star 数冲到了 17 万,直接杀进热门项目前列。这东西做的事情很明确:在终端里给你一个能写代码的 AI 助手

现在市面上 AI 编程工具不少,但大部分都是 IDE 插件或者独立桌面应用。OpenCode 选了一条不同的路,它跑在终端里,对习惯命令行的开发者来说,少了切换窗口的步骤,用起来顺手。

正文顶部截图

装起来不挑平台

OpenCode 的安装方式覆盖面很广。macOS 用 brew,Windows 用 scoop 或 choco,Linux 用 pacman,甚至 Nix 和 mise 都支持。npm 一行命令也能装。基本上主流操作系统和包管理器都照顾到了。

它还推出了桌面应用的测试版,Windows、macOS、Linux 都有对应的安装包。不想用命令行的用户,可以直接下桌面版。

两个内置 Agent,用 Tab 切换

OpenCode 内置了两个 Agent,按 Tab 键就能切换。

build 模式是默认的全权限 Agent,可以读写文件、执行命令,适合日常开发。

plan 模式是只读的,不让你改文件,跑 bash 命令之前还会先问你。适合分析陌生项目、理清思路的时候用。

另外还有个 general 子 Agent,处理复杂搜索和多步骤任务,用 @general 就能调用。

README区域截图

为什么能火成这样

AI 编程工具竞争激烈,OpenCode 能拿到 17 万 Star,原因有几个。

第一,开源加免费。代码完整公开,MIT 协议,想怎么改都行。对比那些收费的 AI 编程工具,这个门槛直接归零。

第二,终端原生体验。VS Code 插件类的工具,你得在编辑器里用。OpenCode 不同,它就在你最熟悉的终端环境里,配合 tmux、SSH 远程开发这些场景,优势明显。

第三,模型支持灵活。不绑定某一家的模型,你可以根据需要切换不同的后端,成本和效果都能自己控制。

适合什么人

如果你是经常在终端里敲代码的开发者,OpenCode 值得试一下。尤其是远程开发场景,SSH 进服务器之后直接用,不需要额外配置。

如果你习惯了 IDE 插件的方式,也可以试试把它作为补充。两种方式不冲突,各有各的适用场景。

不过要注意,OpenCode 目前主要面向有编程基础的用户。完全不懂代码的话,用起来还是有门槛的。

OpenCode 目前主要面向有编程基础的用户。完全不懂代码的话,用起来还是有门槛的。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐