尧图精选

opcode:Claude Code 桌面 GUI,统一管理会话、自定义 Agent 与检查点

🕒 发布时间:2026/9/6 21:09:43 📁 来源:尧图网络
opcodeClaude Code 桌面 GUI统一管理会话、自定义 Agent 与检查点【免费下载链接】opcodeA powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions, run secure background agents, and more.项目地址: https://gitcode.com/GitHub_Trending/claudia1/opcodeopcode 是一款基于 Tauri 2 的 Claude Code 桌面应用为会话管理、自定义 Agent 创建、检查点回滚和用量统计提供图形界面。适合已经安装 Claude Code CLI、希望减少终端切换的开发者和普通用户。具体痛点AI 改完五个文件想退回半小时前在终端里用 Claude Code历史记录是散落的。会话记录存在~/.claude/projects/下想找上次让我做重构的那次对话得逐个翻时间戳让 Claude 连续改了五个文件、今天发现改出了 buggit log 只记录你提交过的内容两次对话之间 AI 改动的中间状态没有地方可查想把帮我写单测固化成一个助手系统提示词只能每次手打。opcode 把这三件事放进了界面项目列表里每条会话显示首条消息和时间戳点一下即可恢复会话进行中随时创建检查点之后可以一键回到任意一个检查点并查看两个检查点之间的文件差异Agent 配置存成.opcode.json文件导入一次就能反复用。️ 从 clone 到跑通三条命令加一套系统依赖环境要求来自 README 的 Build from Source 一节Claude Code CLI从 Claude 官方站点安装确保claude在 PATH 中Rust≥ 1.70.0可用 rustup 安装、Bun最新版、Git系统Windows 10/11、macOS 11、Ubuntu 20.04内存 4GB 起建议 8GB磁盘 1GBLinux 还需 libwebkit2gtk-4.1-dev、libgtk-3-dev 等开发包macOS 运行xcode-select --installWindows 需要 MSVC C Build Tools 和 WebView2git clone https://gitcode.com/GitHub_Trending/claudia1/opcode cd opcode克隆仓库并进入项目目录。bun install安装前端依赖React 18 Vite 6 TypeScript。bun run tauri dev启动开发模式前端支持热更新Rust 编译完成后弹出桌面窗口。需要可分发版本时执行bun run tauri build产物位于src-tauri/target/release/按平台生成 deb、AppImage、dmg、msi 等安装包。README 写明正式发布包即将上线现阶段需自行构建。四个值得先看的能力项目与会话浏览器按首条消息找回会话启动后 opcode 自动检测~/.claude/目录扫描~/.claude/projects/下的所有项目。列表里每条会话展示首条消息和时间戳点击可恢复或新开。对应界面代码在 src/components/ProjectList.tsx 与 SessionList.tsx。CC Agents把自定义 Agent 存成文件操作路径为 CC Agents → Create Agent设置名称、图标、模型opus/sonnet/haiku、系统提示词再配置文件读写与网络权限。仓库 cc_agents/ 目录下有三个现成示例可用 Import → From File 导入Git Commit Botsonnet先 fetch/pull 处理合并冲突按 Conventional Commits 生成提交信息并 pushSecurity Scanneropus六个阶段从代码库情报收集、STRIDE 威胁建模到漏洞扫描OWASP Top 10、CWE、报告生成Unit Tests Botopus分析代码结构、制定测试计划、生成测试、验证执行、输出文档每个 Agent 就是一个.opcode.json包含 name、model、system_prompt、default_task 字段自己调好的配置可以导出后分享给同事。时间线与检查点四种回滚策略会话中可随时创建检查点自动策略共四种Manual仅手动、PerPrompt每条提示词后、PerToolUse每次工具调用后、Smart破坏性操作后。检查点支持一键恢复、从检查点 fork 出分支、两个检查点间看 diff。数据落在~/.claude/projects/项目/.timelines/会话/Rust 实现见 src-tauri/src/checkpoint/。用量仪表盘与 MCP 管理Menu → Usage Dashboard 提供按模型、项目、日期维度的 Token 与成本统计数据可导出。MCP Manager 集中管理 Model Context Protocol 服务器手动添加或导入 JSON支持从 Claude Desktop 导入已有配置使用前先测试连接。完整走一遍从启动到一次 push 由 Agent 完成以仓库自带的 Git Commit Bot 为例时间线如下bun run tauri dev启动欢迎页选择 CC AgentsImport → From File选cc_agents/git-commit-bot.opcode.json在目标项目上运行该 Agent默认任务是 Push all changes.Agent 先执行git fetch检查远端是否有未同步提交必要时 pull 并解决冲突读取 git diff/status判断变更性质bug 修复、新功能、重构生成 Conventional Commits 格式的提交信息feat/fix/refactor 等类型加 scope并 push在 Execution History 查看本次运行的日志与指标再到 Usage Dashboard 核对 Token 花费这套流程同时演示了导入配置 → 独立进程执行 → 记录结果cc_agents/ 里另两个示例走同样的路径。与 Claude Code CLI 的关系opcode 不替代 CLI它在后台以子进程方式调用 claude 二进制。差异集中在几处维度Claude Code CLIopcode会话历史手动翻~/.claude/projects/图形列表、首条消息预览、一键恢复Agent 复用提示词写在对话里.opcode.json导入导出文件回退依赖 git 提交检查点 diff 视图用量统计无内置Token/成本仪表盘运行形态终端桌面应用web 模式尚未完备README 也注明项目由 Asterisk 独立开发与 Anthropic 无隶属关系。高频疑问还需要单独配置 Claude Code 吗不需要额外配置只需claude在 PATH 中CLI 缺失会报 claude command not found用claude --version验证。有现成安装包吗README 写明发布包即将上线目前需从源码构建。数据会上传吗README 的 Security 一节Agent 运行在独立进程、按 Agent 配置文件与网络权限、数据留在本机、无遥测许可证为 AGPL-3.0。能连手机访问吗justfile 提供web目标在 8080 端口起服务供浏览器访问但 web_server.design.md 记录会话隔离与进程取消尚未完成当前仅建议单会话使用。下一步打开 cc_agents/ 看.opcode.json格式改一改 Git Commit Bot 的 system_prompt 再导出读 src-tauri/src/checkpoint/ 了解检查点数据结构与策略定义开发流程见 README 的 Development 一节贡献规范见 CONTRIBUTING.md【免费下载链接】opcodeA powerful GUI app and Toolkit for Claude Code - Create custom agents, manage interactive Claude Code sessions, run secure background agents, and more.项目地址: https://gitcode.com/GitHub_Trending/claudia1/opcode创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →