opencode
SHA-256开源 AI 编码代理,支持代码编写、重构和分析,内置「构建」和「计划」双代理模式。
一款开源、可本地运行、支持双模式(构建/只读分析)的 AI 编码助手。
核心功能
- 内置两种代理模式:全权限「构建」代理和只读「计划」代理,安全分析代码
- 支持终端交互和桌面应用,可无缝集成到现有开发工作流
- 完全开源(MIT 协议),可自托管,保护代码隐私
- 基于包的安装方式,支持 macOS、Windows、Linux 等多种平台
避坑指南
- •1.x 之前的旧版本需要先卸载再安装新版本;plan 代理默认拒绝编辑文件,想修改代码时记得切换到 build 代理;部分 Linux 发行版需额外安装 curl 和 bash。
适用场景
- 用于日常编码,自动生成、重构和调试代码
- 用于探索陌生代码库,在不修改文件的前提下分析代码结构和逻辑
详细介绍
OpenCode 是一款强大的开源 AI 编码代理,旨在为你的开发工作流提供超级助力。与 GitHub Copilot 或 Cursor 等专有工具不同,OpenCode 完全透明、采用 MIT 许可,并且可以在本地或你自己的基础架构中运行。它内置两个代理:用于自主编码的「构建」代理(拥有全部权限)和用于安全代码分析的「只读计划」代理(默认拒绝编辑文件,执行命令前需确认),特别适合活跃开发和探索陌生代码库。终端优先的界面能无缝融入现有工作流,桌面应用则为偏好图形界面的用户提供便利。OpenCode 支持多种包管理器,拥有快速增长的社区,是注重隐私和灵活性的开发者的理想选择。
标签
快速上手
安装软件
根据你的发行版安装对应的包(dpkg / rpm / AppImage)
在终端运行 curl -fsSL https://opencode.ai/install | bash 一键安装
安装完成后,在项目目录下执行 opencode 启动终端 UI
使用 Tab 键在 build(构建)和 plan(计划)两个代理间切换
- 在终端运行 curl -fsSL https://opencode.ai/install | bash 一键安装
- 安装完成后,在项目目录下执行 opencode 启动终端 UI
- 使用 Tab 键在 build(构建)和 plan(计划)两个代理间切换
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
3b0935da8ed537bc02bc40fad37291d0450e23de7c222540522c0fc20258e1f7该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
运行 curl -fsSL https://opencode.ai/uninstall | bash 脚本即可彻底卸载。如果通过包管理器安装,请使用对应命令(如 npm uninstall -g opencode-ai)。
无额外依赖
下载后即可直接使用,无需安装其他运行环境