opcode

给 Claude Code 装上图形界面,轻松管理会话和代理

opcode 是一个为 Claude Code 打造的强大 GUI 应用和工具集。它解决了 Claude Code 仅限命令行交互、难以管理和扩展的问题,为用户提供了可视化的操作界面。其核心能力包括:创建和管理自定义 AI 代理(agents),支持通过图形界面交互式地管理多个 Claude Code 会话,并能安全地在后台运行代理任务。此外,它还提供了丰富的工具集,方便用户对 Claude Code 进行深度定制和扩展,从而提升开发效率。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 22404
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开源模型
开发团队winfunc
所属国家
官网地址https://opcode.sh
定价模式free
价格说明开源项目,基于AGPL-3.0许可证,可免费使用和部署。
访问状态
是否开源
开源协议AGPL-3.0
主要语言TypeScript
技术栈/模型anthropic,anthropic-claude,claude,claude-4,claude-4-opus,claude-4-sonnet,claude-ai,claude-code,claude-code-sdk,cursor,ide,llm,llm-code,rust,tauri
GitHub 星标★ 22404
30天Star增速
HF 下载量
上线时间2025-06-19 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:进阶 约 30 分钟 部署方式:本地安装 7 步

环境要求

  • Node/Bun 前端运行环境(README 使用 bun run dev 启动前端)
  • Rust 与 Tauri 2 编译环境(src-tauri 需 cargo test / 构建)
  • Linux 需安装 libwebkit2gtk-4.1-dev、libgtk-3-dev 等系统依赖
  • macOS 需安装 Xcode Command Line Tools
  • Windows 需安装 Microsoft C++ Build Tools 与 WebView2

安装与启动步骤

  1. 1克隆项目代码

    把 opcode 仓库拉取到本地,后续依赖安装和构建都在该目录内进行。

    git clone https://github.com/winfunc/opcode.git
  2. 2安装 Linux 系统依赖

    Ubuntu/Debian 下补齐 WebKit、GTK 等编译依赖,缺任意一个都会导致构建失败。

    sudo apt update
    sudo apt install -y libwebkit2gtk-4.1-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev patchelf build-essential curl wget file libssl-dev libxdo-dev libsoup-3.0-dev libjavascriptcoregtk-4.1-dev
  3. 3安装 macOS 依赖

    先装 Xcode 命令行工具,pkg-config 为可选依赖,通过 Homebrew 安装。

    xcode-select --install
    brew install pkg-config
  4. 4安装 Windows 依赖

    安装 Microsoft C++ Build Tools,并确认已安装 WebView2(Windows 11 通常自带)。

  5. 5启动前端界面

    在项目根目录执行,仅启动前端开发模式,用于调试界面层。

    bun run dev
  6. 6运行 Rust 测试

    进入 src-tauri 目录执行 cargo 测试,验证 Rust 后端功能是否正常。

    cd src-tauri && cargo test
  7. 7启动已构建应用

    构建完成后直接运行生成的可执行文件,打开 opcode 桌面应用。

关键配置

配置项必填说明示例
~/.claudeClaude Code 的配置目录,opcode 首次运行会自动检测~/.claude

如何确认成功

应用启动后出现欢迎界面,可选择 CC Agents 或 Projects,并自动检测到 ~/.claude 目录即算成功。

常见问题

Q:首次启动需要手动配置吗?

A:不需要。opcode 首次运行会自动检测你的 ~/.claude 目录,完成后进入欢迎界面选择 CC Agents 或 Projects 即可。

Q:Linux 构建缺少依赖怎么办?

A:按 README 用 apt 安装 libwebkit2gtk-4.1-dev、libgtk-3-dev、libsoup-3.0-dev、libjavascriptcoregtk-4.1-dev 等依赖后再重新构建。

Q:Windows 上需要额外装什么?

A:需要安装 Microsoft C++ Build Tools 和 WebView2,Windows 11 一般已预装 WebView2。

Q:在哪里查看 API 使用成本?

A:通过 菜单 → Usage Dashboard → View Analytics,可按模型、项目和日期查看成本并导出数据。

注意事项

  • 本项目与 Anthropic 无隶属关系,Claude 是 Anthropic, PBC 的商标,属独立开发者项目。
  • opcode 是基于 Tauri 2 构建的桌面应用,需先装好系统级依赖再编译。
  • README 未给出预编译安装包的下载命令,安装步骤以源码构建与开发模式为主。

核心亮点

  • 提供直观的 GUI,降低 Claude Code 使用门槛
  • 支持创建自定义代理,满足个性化自动化需求
  • 可管理多个交互式会话,并支持后台安全运行代理

不足之处

  • 文档/社区待观察

适用场景

  • 开发者日常使用 Claude Code 进行编码辅助
  • 团队需要统一管理多个 Claude Code 会话和代理
  • 需要将 Claude Code 集成到图形化工作流中

替代项目

Claude Code CLI、OpenCode、Continue

项目介绍

opcode 是智能体领域的开源项目,由 winfunc 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(22,404)位列前 3%,在智能体分类的 2,499 个项目里位列前 3%。

近 41 天,它的 GitHub 星标从 22,364 增加到 22,404,净增 40。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。基于AGPL-3.0许可证,可免费使用和部署。

它主要面向的使用场景是:开发者日常使用ClaudeCode进行编码辅助。同类可对比的替代方案包括 Claude Code CLI、OpenCode、Continue。

上一篇:letta

下一篇:SWE-agent

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12