OpenCode
OpenCode 是一款基于 Go 语言构建的终端 AI 编程辅助工具,运行于命令行环境。它集成 AI 大语言模型能力,支持代码生成、补全、解释及问答等编程相关任务,旨在帮助开发者在终端工作流中提升编码效率。其轻量级架构使其适合在本地或服务器环境中快速部署与使用。
核心事实
时间轴 (近 90 天)
同一个 Claude Code 技能可被移植到 Codex、OpenCode、Antigravity 等支持类似扩展协议的环境。
Monument 除 Claude Code 外,还支持 Codex、OpenCode 和 Antigravity。
OpenCode 2.0默认运行单一后台服务器进程,终端、网页和桌面客户端全部连接至此。
模型无关设计的好处包括:成本可控(简单任务用小模型、复杂任务切大模型)、规避供应商锁定(某家涨价或停服时可平滑迁移)、满足合规要求(敏感代码可只走本地推理)。
模型无关设计的代价是不同模型在工具调用、指令遵循和上下文窗口上能力不一,实际效果需要逐一切换验证。
自托管是受监管行业(金融、医疗、政府)采纳 AI 工具时的常见前置条件。
对于 AI 编程助手,自托管通常意味着代码片段作为上下文发送给模型时的链路完全可控:可以对接本地模型实现代码零外传,也可以在私有网关后做审计和脱敏。
OpenCode 2.0 是一次结构性升级,而非简单的功能迭代,核心变化集中在更强的 Agent 能力、模型与配置灵活性、终端交互体验三个方向。
作为终端优先的工具,OpenCode 2.0 在交互层面做了优化,减少在命令行与 AI 之间来回切换的摩擦。
OpenCode在无全局~/.config/opencode/AGENTS.md时会加载~/.claude/CLAUDE.md作为全局规则。
还有 40 条时间轴事件
全部知识事实 (20)
Ollama是一款开源的本地大模型运行框架,支持在个人电脑上一键部署各种开源大语言模型
80%已验证OpenCode支持MCP(Model Context Protocol)服务器配置
80%已验证Unsloth 的 OpenAI 兼容 API 默认为 Codex 登录启用了 gpt-6-astra(GPT-6 Astra),支持从 Low 到 Max 的推理强度控制
75%已验证本地开源模型相比API的优势包括免去调用费用、代码和数据不出本地机器的隐私优势、以及可自由微调部署的可控性
75%已验证Hermes Agent、OpenCode和Claude Code三个工具都采用Agent Skills标准,Skill可以互通使用
75%已验证DeepSeek Harness支持在本地添加工作区,整体形态与Claude Code、OpenCode等主流Agent工具相似
70%已验证对大多数开发者而言开放权重比闭源API更实用,因为能本地部署、可微调、数据不离境、可定制系统提示且延迟更可控
70%已验证当前AI编程工具市场包括IDE插件层(GitHub Copilot、Tabnine)、独立编辑器层(Cursor、Windsurf)、CLI Agent层(Aider、Claude Code、Gemini CLI)及框架层(Cline、Continue)
70%已验证Claude Code、Cursor 等主流工具均已宣布或实现 MCP 支持
70%已验证OpenCode 可通过 curl、npm 等命令行方式安装,npm 方式前提是先安装好 Node.js
65%已验证Harness首次运行会要求填入DeepSeek的API密钥,但用户可在设置中接入其他提供商,包括通过OpenCode接入GPT系列模型和本地Ollama
65%已验证AI Agent运行于本地环境,被授予基础文件系统操作权限,能够自主读取和写入文件并自动化执行测试
65%已验证Code Agent以生成可执行代码的方式完成任务,代表性实现为DeepMind的AlphaCode和OpenAI的Code Interpreter
65%已验证Vibe Coding的核心工具包括Cursor、Windsurf、Replit Agent、Claude Code等AI编程助手
65%已验证TUI是Terminal User Interface(终端用户界面)的缩写,是介于纯命令行CLI和图形界面GUI之间的一种交互形式
65%已验证OpenCode是开源工具,在索引、历史上下文等功能上不如闭源商业产品完善
65%待验证OpenCode采用Go语言的Bubble Tea框架构建其终端用户界面
90%待验证OpenCode集成了LSP(语言服务器协议),能够实时显示代码中的错误信息
90%待验证OpenCode内置了Vim编辑器,可以直接在工具内浏览和编辑文件
90%待验证与OpenCode不同,Trae Agent不仅能生成代码,还能直接在系统环境中执行和验证代码
85%