OpenCode
OpenCode 是一款基于 Go 语言构建的终端 AI 编程辅助工具,运行于命令行环境。它集成 AI 大语言模型能力,支持代码生成、补全、解释及问答等编程相关任务,旨在帮助开发者在终端工作流中提升编码效率。其轻量级架构使其适合在本地或服务器环境中快速部署与使用。
核心事实
时间轴 (近 90 天)
同一个 Claude 或 GPT 模型可被 Claude Code、OpenCode 等不同 harness 驱动出不同行为。
对于保留自身会话文件的框架(如 Claude Code 的 transcript、Codex 的 rollout、OpenCode 的事件存储),每条记录都会镜像到日志中,新函数或 Sandbox 可从中重建它们。
Vercel 推出了 durable-harness,这是一组适配器和工具集,可以让 Pi、OpenCode、Codex 和 Claude Code 等第三方编码代理框架在云端获得持久性(抵御崩溃和函数超时)。
panel 流程不需要额外订阅或 API key,其运行依赖于 Herdr 以及用户技术栈中已有的编码 CLI(如 Claude Code、Codex、ZCode、OpenCode)。
harness 指驱动编码智能体运行的工具链,包括 CLI 程序、模型后端、系统提示词与工具集配置;不同 harness(如 Claude Code、Codex、OpenCode)在上下文长度、工具调用格式、权限模型上存在差异。
RunInfra 兼容 Claude Code、Codex、OpenCode、Cline、Droid 和 Grok Build 等编码代理工具。
OpenCode 未来可能需要引入更严格的密钥加密存储、访问审计和漏洞奖励计划。
OpenCode 是开源项目,其本地运行模式通常被认为比云端服务更安全,但此次攻击针对其在线平台部分。
在 OpenCode 攻击事件中,黑客试图借助 AI 工具分析恶意代码,但多个 AI 助手拒绝查看或处理这些代码。
Tīrtha 本周通过 OpenCode 接手了第一个真实任务,此前修复了一个工具调用以纯文本返回的 bug,修复前0/2会话可用,修复后3/3可用。
还有 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%已验证Gemini CLI与Claude Code、OpenAI Codex属于同类Agentic Coding工具
70%已验证Claude Code、Cursor 等主流工具均已宣布或实现 MCP 支持
70%已验证OpenCode 可通过 curl、npm 等命令行方式安装,npm 方式前提是先安装好 Node.js
65%已验证OpenClaw存在安全风险,由于内置工具权限极高(可操作系统文件、读取浏览器信息、联网执行任务),机器被攻陷后配置的API Key极易泄露
65%已验证Harness首次运行会要求填入DeepSeek的API密钥,但用户可在设置中接入其他提供商,包括通过OpenCode接入GPT系列模型和本地Ollama
65%已验证AI Agent运行于本地环境,被授予基础文件系统操作权限,能够自主读取和写入文件并自动化执行测试
65%已验证Code Agent以生成可执行代码的方式完成任务,代表性实现为DeepMind的AlphaCode和OpenAI的Code Interpreter
65%已验证攻击者可利用盗取的AI服务账号权限调用API接口进行算力盗用,此类行为已在OpenAI、Anthropic等平台的服务条款违规报告中频繁出现
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%