项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 22431
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 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克隆项目代码
把 opcode 仓库拉取到本地,后续依赖安装和构建都在该目录内进行。
git clone https://github.com/winfunc/opcode.git -
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安装 macOS 依赖
先装 Xcode 命令行工具,pkg-config 为可选依赖,通过 Homebrew 安装。
xcode-select --install brew install pkg-config -
4安装 Windows 依赖
安装 Microsoft C++ Build Tools,并确认已安装 WebView2(Windows 11 通常自带)。
-
5启动前端界面
在项目根目录执行,仅启动前端开发模式,用于调试界面层。
bun run dev -
6运行 Rust 测试
进入 src-tauri 目录执行 cargo 测试,验证 Rust 后端功能是否正常。
cd src-tauri && cargo test -
7启动已构建应用
构建完成后直接运行生成的可执行文件,打开 opcode 桌面应用。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
~/.claude | 是 | Claude 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
同类项目推荐
Ori-Mnemos
开源
让AI记住一切,本地优先的持久记忆框架
Local-first persistent agentic memory powered by Recursive Memory Harness (RMH). Ope···
decisionbox-platform
开源
连接数据仓库,AI 自动分析并推送洞察,无需提问。
DecisionBox connects to your data warehouse, runs autonomous AI agents that write an···
enso-os
开源
让 AI 智能体学会自律,主动反思纠错,任务更靠谱
The first AI plugin that speaks first. Code-enforced learning + active forgetting + ···
loom
开源
用大白话写接口文档,自动生成并模拟接口
一个写接口文档的AI Agent。支持使用Vibe coding 的方式,编写接口文档,同时自带友好的文···
open-reverselab
开源
用 AI 智能体自动化逆向分析,CTF 和样本分析效率翻倍
Open-source AI reverse-engineering agent platform and MCP server for Ghidra, Frida, ···
KADATH
开源
让智能体像生物一样进化,自动迭代逼近最优解
Evolutionary multi-agent runtime that breeds, evaluates, and improves autonomous age···
humanizer
开源
复制AI稿进去,秒变人写的
Agent skill that removes signs of AI-generated writing from text
mcphub.nvim
开源
在 Neovim 里一站式管理 MCP 服务器,让 AI 插件秒变全能工具
An MCP client for Neovim that seamlessly integrates MCP servers into your editing wo···
Agent-S
开源
让 AI 像人一样看屏幕点鼠标,自动完成电脑任务
Agent S: the state-of-the-art open source computer use agents
