opencode
活跃简介
OpenCode 是开源的终端编程 Agent,跨平台支持并兼容 Claude、OpenAI 等多种 LLM,提供交互式 TUI 与可扩展的 AI 编码体验。
核心特性
- 终端优先的 AI 编程 Agent — 交互式 TUI 支持多任务并行的代码编辑
- 多 LLM 提供商 — 内置支持 Claude、OpenAI、Google、Azure 等数十家模型
- 跨平台安装 — 提供 Homebrew、apt、scoop、nix、AUR 等多种包管理器支持
- 桌面应用 — 提供 macOS、Windows、Linux 桌面客户端(Beta)
- 本地优先 — 配置与会话状态保存在 `~/.opencode`,不依赖云服务
- 多语言本地化 — 官方支持 22 种语言的文档与界面
适用场景
💡 开发者在终端里直接调用 AI 完成代码补全、重构与 Bug 修复
💡 在隔离的本地环境中运行 AI 编程会话,避免污染工作目录
💡 把 AI 编程能力集成到 CI 流水线,自动化 PR 审查与脚本生成
💡 使用桌面客户端为非终端用户提供友好的 AI 编程体验
快速开始
# 安装 OpenCode(macOS / Linux 推荐)
brew install anomalyco/tap/opencode
# 启动终端交互
opencode
# 在项目目录中运行,AI 自动分析上下文
cd my-project
opencode "为这个模块添加单元测试"