Opencode:Claude开源替代,为开发者提供AI编码辅助

Opencode,一个终端(Terminal)上的 ai 编程助手,只要为开发者提供AI编码辅助功能。主要功能是通过终端用户界面(TUI)与各种 AI 模型交互,帮助开发者完成编码任务、调试等任务。

Opencode:Claude Code开源替代,为开发者提供AI编码辅助

核心功能

  • 交互式终端界面:基于 Bubble Tea 构建,提供流畅的终端体验。

  • 支持多种 AI 提供商:支持 OpenAI、Anthropic Claude、Google Gemini、AWS Bedrock、Groq、Azure OpenAI 和 OpenRouter 等。

  • 会话管理:可以保存和管理多个对话会话。

  • 工具集成:AI 助手可以执行命令、搜索文件、修改代码。

  • Vim 风格的编辑器:集成文本输入功能。

  • 持久化存储:使用 SQLite 数据库存储对话和会话。

  • 语言服务器协议(LSP)支持:提供代码智能功能。

  • 文件变更跟踪:在会话中跟踪和可视化文件变更。

  • 外部编辑器支持:可以使用你偏好的编辑器撰写消息。

  • 自定义命令:通过命名参数创建强大的自定义命令。

支持的 AI 模型

  • OpenAI:GPT-4.1 系列、GPT-4.5 预览版、O1 系列、O3 系列、O4 Mini 等。

  • Anthropic:Claude 3.5 Sonnet、Claude 3.7 Sonnet 等。

  • Google:Gemini 2.5、Gemini 2.5 Flash 等。

  • AWS Bedrock:Claude 3.7 Sonnet。

  • Groq:Llama 4 Maverick、Llama 4 Scout 等。

  • Azure OpenAI:与 OpenAI 类似。

  • Google Cloud VertexAI:Gemini 2.5 等。

安装方式

使用安装脚本:

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

使用 Homebrew(macOS 和 Linux):

brew install sst/tap/opencode

使用 AUR(Arch Linux):

yay -S opencode-bin

使用 Go:

go install github.com/sst/opencode@latest

配置

  • 配置文件可以放在以下位置:

  • $HOME/.opencode.json

  • $XDG_CONFIG_HOME/opencode/.opencode.json

  • ./.opencode.json(当前目录)

  • 支持通过环境变量配置,例如:

  • ANTHROPIC_API_KEY:用于 Claude 模型

  • OPENAI_API_KEY:用于 OpenAI 模型

  • GEMINI_API_KEY:用于 Google Gemini 模型

  • AWS_ACCESS_KEY_ID:用于 AWS Bedrock(Claude)

  • AZURE_OPENAI_ENDPOINT:用于 Azure OpenAI 模型

其他特性

  • 主题支持:支持多种预定义主题(如 catppuccin、dracula、monokai 等),也可以自定义主题。

  • MCP(模型上下文协议):支持通过外部工具扩展 AI 助手的能力。

  • LSP(语言服务器协议):支持代码智能功能,如错误检查、代码补全等。

与Claude Code的区别:

  • 开源:100%开源,不与任何提供商耦合,虽然推荐用Anthropic,不过也可以和OpenAI、Google或本地模型来使用。

  • 终端用户体验:专注于终端用户界面,由neovim用户和terminal.shop的创建者开发,推动终端的可能性。

  • 架构:采用客户端/服务器架构,可以通过移动应用远程控制,TUI前端只是可能的客户端之一。

官网:https://opencode.ai/

低码:https://github.com/sst/opencode

收藏
最新工具
绘蛙AI消除
绘蛙AI消除

阿里巴巴旗下绘蛙平台推出的修图功能,主打“哪里不要抹哪里”的一键...

Dreamega AI
Dreamega AI

免费的音视频图片创作平台,集合了OpenAI、Google、字节...

Refly AI Native创作引擎
Refly AI Native创作引擎

一个面向零基础用户的AI自动化工作流平台。即使你不会编程,基于自...

Generals.io
Generals.io

一款快节奏的在线多人策略对战游戏。玩家的目标是保护自己的将军,通...

16Personalities中文
16Personalities中文

全球很受欢迎的 MBTI 人格测试网站之一,提供免费人格测试、类...

AI Ping
AI Ping

一个专注大模型API服务的平台,围绕开发者需求提供评测整合数十家...

Howcast
Howcast

一个免费的日常学习网站,Howcast主要提供 3 万多条实用教...

GetDraft AI
GetDraft AI

得到团队推出的AI写作平台,定位是成为你的AI写作团队。它通过多...

巨鲸写作
巨鲸写作

一个AI论文写作助手,主打“写得快、改得准、数据能做成图”。不少...

AI面试帮
AI面试帮

给求职者用的面试和笔试在线辅助AI工具。它用了GPT4、deep...