简介
OpenCode 是一款开源的终端 AI 编程 Agent,定位为 Claude Code 等闭源终端编程工具的开放替代方案。它运行在命令行中,能够理解整个项目上下文,并根据自然语言指令完成代码编写、修改、重构与调试等任务。
OpenCode 的核心理念是开放与可组合:开发者可以自由选择并接入不同的模型提供商,在享受 AI 编程能力的同时避免厂商锁定。
核心功能
终端原生体验
在命令行中与 AI Agent 对话,直接操作当前项目的文件。
多模型接入
支持配置多种 LLM 提供商,按需切换模型。
多文件协作
跨文件理解与修改代码,胜任较复杂的工程任务。
适用场景
- 终端环境下的日常开发与重构
- 需要自主可控、可自托管的 AI 编程方案
- 多模型对比与实验性开发