Open Code

开源 AI 编程代理,可用作终端界面、桌面应用或 IDE 扩展

灵活可组合,支持任意 LLM provider,强大的 Plan & Build 工作流

核心特性

终端界面

原生终端 UI,支持现代终端模拟器如 WezTerm、Alacritty、Ghostty、Kitty

Plan & Build 模式

先规划再执行,确保代码质量。轻松迭代和审查 AI 的计划

团队协作

轻松分享对话链接,与团队成员协作,无需默认公开

高度可配置

自定义主题、快捷键、代码格式化器、命令等

快速开始

1. 安装 Open Code

安装脚本

跨平台

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

npm

跨平台

npm install -g opencode-ai

Homebrew

macOS, Linux

brew install anomalyco/tap/opencode

Docker

跨平台

docker run -it --rm ghcr.io/anomalyco/opencode

2. 配置 LLM Provider

1

运行 /connect 命令,选择 opencode

2

访问 opencode.ai/auth 登录并复制 API 密钥

3

在终端中粘贴 API 密钥

支持的 LLM Providers:

OpenCode Zen

OpenAI

Anthropic

自定义

3. 初始化项目

cd /path/to/project
opencode
/init

这会分析你的项目并创建 AGENTS.md 文件。建议将此文件提交到 Git。

使用方式

提问代码库

使用 @ 符号模糊搜索文件,快速理解不熟悉的代码部分

添加新功能

描述需求,AI 制定计划并实现,支持图片参考

直接修改

对于简单改动,直接请求修改,无需查看计划

撤销和重做

使用 /undo 和 /redo 命令轻松管理更改历史

Plan & Build 工作流

1

切换到 Plan 模式

按 Tab 键切换到 Plan 模式。在此模式下,Open Code 会禁用修改能力,只提供实现方案。

2

描述功能需求

详细描述你想做什么。可以将图片拖拽到终端作为参考。给 AI 足够的上下文和示例。

3

审查和迭代

查看生成的计划,提供反馈或添加更多细节。可以请求多次修改直到满意。

4

切换到 Build 模式

按 Tab 键切换回 Build 模式,请求 Open Code 执行计划。

强大功能

撤销/重做

使用 /undo/redo 命令轻松管理更改历史

分享对话

使用 /share 命令生成链接分享给团队

深度自定义

主题、快捷键、格式化器、自定义命令等完全可配置

开始使用 Open Code

查看完整教程,学习如何安装、配置和使用 Open Code