攻壳智能体
探索发现最新、热门的智能体和AI工具
工欲善其事,必先利其器。攻壳智能体是专注于智能体和AI工具的门户网站,我们致力于为用户介绍最新、热门的智能体和AI工具,帮助用户快速找到适合自己的学习、工作、生活的AI利器。
工欲善其事,必先利其器。攻壳智能体是专注于智能体和AI工具的门户网站,我们致力于为用户介绍最新、热门的智能体和AI工具,帮助用户快速找到适合自己的学习、工作、生活的AI利器。

Opencode AI 是一款专为开发者打造、在命令行终端(Terminal)中运行的强大开源 AI 编码智能体(AI Coding Agent)。该AI编程工具并非一个简单的聊天机器人,而是一个能深度融入开发工作流的智能编程伙伴。通过一个基于文本的用户界面(TUI),Opencode 将智能编码辅助、任务执行和代码库理解能力直接带入开发者最熟悉的终端环境,从而避免了在编辑器、浏览器和各种AI工具之间频繁切换的麻烦。该工具基于 Go 语言开发,其核心理念是让 AI 成为一个能够理解项目上下文、自主执行文件读写、代码搜索、命令执行等操作的“代理”,像一个经验丰富的程序员一样与开发者并肩工作。它最大的特点是其开放性和灵活性,支持接入包括 OpenAI、Anthropic (Claude)、Google (Gemini)、GitHub Copilot 在内的多种AI模型提供商,让开发者可以自由选择最适合当前任务或最具成本效益的模型。
bash shell 命令、使用 grep 搜索文件内容、通过 ls 查看目录结构、读取和写入文件 (view, write) 以及应用代码补丁 (patch),使其能够自主完成复杂的编程任务。安装 Opencode:根据您的操作系统,选择一种安装方式。最常见的方式是通过安装脚本、Homebrew(适用于 macOS 和 Linux)或直接从源码构建。
curl -fsSL https://raw.githubusercontent.com/opencode-ai/opencode/refs/heads/main/install | bashbrew install opencode-ai/tap/opencode配置 API 密钥:Opencode 需要连接到第三方 AI 模型提供商,因此您需要配置相应的 API 密钥。您可以通过设置环境变量(如 OPENAI_API_KEY 或 ANTHROPIC_API_KEY)或在配置文件 ~/.opencode.json 中指定。
启动 Opencode:在您的项目目录下,打开终端并运行命令 opencode 即可启动交互式 TUI 界面。
opencode -c /path/to/project 在指定工作目录下启动。opencode -d 可以启用调试模式,查看详细日志。交互与下达指令:在 Opencode 界面中,您可以像聊天一样向 AI 描述您的需求。例如,“请在项目中创建一个新的 Python 文件并实现一个计算器类”或“分析 main.go 文件中的错误并帮我修复它”。
授权与执行:当 AI 代理需要执行文件修改、命令运行等敏感操作时,它会请求您的许可。您可以在弹出的对话框中选择同意(allow)、拒绝(deny)或本会话内始终同意(allow for session),确保所有操作都在您的掌控之下。
Opencode AI 本身是一个基于 MIT 许可证的开源项目,因此完全免费。用户可以自由下载、使用和修改其源代码。
然而,需要注意的是,Opencode 作为一个AI代理,它需要调用后端的第三方大型语言模型(LLM)来提供智能服务。因此,用户需要承担所选用 AI 模型提供商的 API 调用费用。例如,如果您配置使用 OpenAI 的 GPT-4o 模型或 Anthropic 的 Claude 3.5 Sonnet 模型,您将需要根据这些服务商的定价标准支付相应的费用。不过,由于其支持自托管模型和一些免费的LLM提供商,开发者也有可能实现零成本使用。