OpenCode介绍

OpenCode 是一款开源、终端优先、模型无关的 AI 编程智能体(Coding Agent)。它不仅仅是一个简单的代码补全插件,而是一个能够理解项目上下文、分析任务、规划步骤并执行实际代码改动的智能工具。
其核心理念是将大型语言模型(LLM)封装为可插拔的智能体(Agent),让开发者能够在自己最熟悉的终端环境中,高效地完成代码生成、调试、重构等全流程编程任务,同时拥有对工具和数据的完全控制权。

核心特性

  • 100% 开源透明
    以 MIT 协议完全开源,你可以查看其完整的源代码、配置和提示词设计,这与 Copilot、Claude Code 等闭源黑盒系统形成鲜明对比。
  • 模型无关,自由选择
    不绑定任何特定的 AI 模型厂商。它支持超过 75 种大型语言模型,你可以自由切换使用 OpenAI GPT、Anthropic Claude、Google Gemini 等云端模型,也可以通过 Ollama、vLLM 等工具部署 Llama、Qwen 等本地模型。
  • 终端原生体验
    为命令行环境量身打造,提供一个美观流畅的终端用户界面(TUI)。开发者无需离开终端或频繁切换窗口,就能享受强大的 AI 辅助编程能力。
  • 深度理解项目
    通过集成语言服务器协议(LSP)等机制,OpenCode 能够实时理解整个项目的结构和代码语义,而不是孤立地处理单个文件,从而提供更精准的代码建议和修改。
  • 隐私与安全
    默认情况下,你的代码和上下文信息不会被上传或存储。所有数据处理都在本地或你指定的模型服务之间进行,有效避免了代码泄露的风险。
  • 多形态支持
    虽然主打终端体验,但 OpenCode 也提供了桌面客户端和 IDE 扩展,并采用客户端/服务端架构,支持远程调用,使用方式非常灵活。
    在这里插入图片描述

安装

OpenCode 的安装非常灵活,支持 Windows、macOS 和 Linux 全平台。为了让你能最快地用起来,我整理了目前最推荐的几种安装方案。

你可以根据你的操作系统和使用习惯,选择最适合你的一种:

方案一:官方一键脚本(最推荐,跨平台通用)

这是官方首推的方式,无论你是 Windows (需安装 Git Bash 或使用 WSL)、macOS 还是 Linux,都能通过这一行命令自动检测环境并完成安装。

操作步骤:
打开终端(Terminal)或 PowerShell,复制并运行以下命令:

curl -fsSL https://opencode.ai/install | bash
  • 注意:如果在 Windows 上运行提示curl 不是内部命令,建议安装 Git Bash,或者直接看下面的 Windows 专属方案。
  • 验证:安装完成后,输入opencode --version,如果显示版本号即代表成功。

方案二:使用包管理器(适合习惯特定生态的开发者)

如果你已经配置好了开发环境,使用熟悉的包管理器会更顺手。

1. Node.js 用户 (npm / pnpm / yarn)

如果你电脑里已经安装了 Node.js,这是最快的方式。

# npm 用户 (最通用)
npm install -g opencode-ai
# pnpm 用户 (速度更快)
pnpm add -g opencode-ai
# Windows PowerShell 用户 (如果遇到权限问题,可能需要以管理员身份运行)
2. macOS 用户 (Homebrew)

Mac 用户首选 Homebrew,建议使用官方 Tap 源以获取更快的更新。

# 推荐:使用官方源
brew install anomalyco/tap/opencode
# 备选:Homebrew 官方源 (更新可能稍慢)
brew install opencode
3. Windows 用户 (Scoop / Chocolatey)

Windows 用户除了用 npm,还可以用系统级的包管理器,干净且易于卸载。

# 使用 Scoop (推荐,轻量无广告)
scoop install opencode
# 使用 Chocolatey
choco install opencode
4. Arch Linux 用户
# 使用 paru 安装二进制包
paru -S opencode-bin

方案三:桌面应用 (GUI 版本,Windows下推荐使用)

如果你不习惯使用命令行界面(TUI),OpenCode 也提供了图形界面的桌面版(Beta),操作更像传统的软件。

  • 下载地址:访问opencode.ai/download
  • 支持格式
    • Windows:.exe 安装包
    • macOS:.dmg 镜像 (支持 Apple Silicon 和 Intel)
    • Linux:.deb(Ubuntu/Debian) 或.rpm (Fedora/CentOS)

安装只有有可视化界面

在这里插入图片描述

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐