OpenCode
💻

OpenCode

开源终端 AI 编程 Agent,支持多模型接入与会话式开发,可作为 Claude Code 的开放替代。

💻 编程 🆓 免费 ★★★★★
访问官网
✓ 优点
  • 开源且支持自由选择模型
  • 终端工作流,适合开发者习惯
  • 支持多文件复杂任务处理
  • 无厂商锁定,可自托管
! 缺点
  • 需要有一定命令行使用经验
  • 功能迭代较快,文档需跟进
  • 效果依赖所接入模型的质量
✦ 核心功能
  • 终端原生 AI 编程 Agent
  • 支持多家模型提供商接入
  • 会话式多文件代码编辑
  • 代码理解与重构
  • 开源可自托管

简介

OpenCode 是一款开源的终端 AI 编程 Agent,定位为 Claude Code 等闭源终端编程工具的开放替代方案。它运行在命令行中,能够理解整个项目上下文,并根据自然语言指令完成代码编写、修改、重构与调试等任务。

OpenCode 的核心理念是开放与可组合:开发者可以自由选择并接入不同的模型提供商,在享受 AI 编程能力的同时避免厂商锁定。

核心功能

终端原生体验

在命令行中与 AI Agent 对话,直接操作当前项目的文件。

多模型接入

支持配置多种 LLM 提供商,按需切换模型。

多文件协作

跨文件理解与修改代码,胜任较复杂的工程任务。

适用场景

  • 终端环境下的日常开发与重构
  • 需要自主可控、可自托管的 AI 编程方案
  • 多模型对比与实验性开发