编程 终端里的 AI 编程助手 opencode:安装命令、模型支持与核心能力拆解

2026-09-05 03:25:25

终端里的 AI 编程助手 opencode:安装命令、模型支持与核心能力拆解

opencode 是一个面向终端环境的 AI 编程助手,开发者可以不离开命令行完成代码生成、解释、调试与重构等任务。项目主要使用 TypeScript 和 Go 开发,遵循 MIT 开源协议,代码托管在 GitHub(目前 23.8K Stars)。仓库地址:

功能特性

  • 跨平台支持:覆盖 Linux、macOS 与 Windows。
  • 原生终端界面:提供原生、响应式且可定制的终端 UI,全程无需离开命令行。
  • 多模型支持:兼容 75+ LLM,包括 GPT、Claude、Grok、Kimi、Qwen3、DeepSeek 以及本地模型。
  • 编程功能:代码生成与补全、代码解释、调试辅助、重构与优化,也能写 Git 提交信息、生成正则表达式、起草文档。
  • LSP 集成:内置多种语言 LSP,帮助模型理解代码上下文。
  • MCP 集成:支持添加本地或远程 MCP 服务器扩展功能。
  • 多会话管理:支持多个会话间切换,会话数据持久化存储在 SQLite。
  • 客户端/服务器架构:获得更好的性能与扩展性;支持通过 TS/JS 实现自己的客户端(如手机 App)与服务器交互。
  • 其他功能:快捷键、IDE 集成(VS Code、Cursor 等)、共享会话、自定义规则、权限控制。

下载安装

最简单的安装方式是使用安装脚本:

curl -fsSL https://opencode.ai/install | bash

用 Node.js 包管理器安装:

npm install -g opencode-ai

macOS 用户可用 Homebrew:

brew install sst/tap/opencode

Windows 用户可用 winget 或 Chocolatey:

winget install opencode
choco install opencode

安装完成后,在项目目录输入 opencode(Windows 运行 opencode.exe),再执行 /init 初始化。该命令会分析当前项目代码并生成 AGENTS.md 文件,随后即可使用 opencode 的完整功能。

官方文档:

总结

opencode 是一款面向开发者的终端原生、模型中立的 AI 编程代理,适合已经依赖 CLI 工作流的用户直接上手。

复制全文 生成海报 opencode AI编程代理 终端工具 CLI

推荐文章

程序员茄子在线接单