Repolode
winfunc

winfunc/opcode

基于 Tauri 2 的 Claude Code 桌面图形界面,用于管理会话、自定义代理、用量统计、MCP 服务器和检查点。

Star
22,419
Fork
1,711
未关闭 Issue
333
最近提交
上个月

这是什么?

opcode 是一款桌面应用,为 Claude Code 命令行工具提供可视化界面。你可以浏览 ~/.claude 目录下的项目,查看并恢复过往会话,并按模型、项目和日期统计 token 用量与费用。

除会话管理外,opcode 还支持自定义代理,可设置系统提示词、模型以及文件和网络权限,并以后台进程方式运行。应用内还包含带实时预览的 CLAUDE.md 编辑器、可从 Claude Desktop 导入配置的 MCP 服务器管理器,以及用于创建、恢复检查点和从检查点分叉会话的时间线功能。

项目基于 Tauri 2 构建,后端使用 Rust,前端采用 React 18 与 TypeScript,数据保存在本地 SQLite 中。使用前需要先安装 Claude Code CLI,该项目与 Anthropic 无关联。

核心功能

  • 01通过可视化界面浏览并恢复 Claude Code 项目和会话
  • 02创建自定义代理,设置系统提示词、模型及文件与网络权限
  • 03以后台进程运行代理并查看执行历史
  • 04按模型、项目和时间段统计 token 用量与费用
  • 05管理 MCP 服务器,并可从 Claude Desktop 导入配置
  • 06创建会话检查点、恢复检查点、分叉会话并查看差异

适用场景

  • 每天使用 Claude Code、希望以可视化方式管理会话的开发者
  • 需要按项目追踪 Claude API 支出的团队
  • 为重复性编码任务创建可复用的专用代理
  • 不想手动编辑 JSON 即可管理 MCP 服务器配置

快速上手

  1. 1

    从 Claude 官方网站安装 Claude Code CLI

  2. 2

    克隆代码仓库

    git clone https://github.com/getAsterisk/opcode.git
  3. 3

    进入项目目录并安装前端依赖

    cd opcode && bun install
  4. 4

    以开发模式启动应用

    bun run tauri dev

使用前须知

  • 需要先安装 Claude Code CLI 并将其加入 PATH。
  • 尚未发布可执行安装包,需要从源码构建。
  • 构建需要 Rust、Bun 以及特定平台的系统库。

收录于专题

标签

常见问题

opcode 是什么?
基于 Tauri 2 的 Claude Code 桌面图形界面,用于管理会话、自定义代理、用量统计、MCP 服务器和检查点。 opcode 是一款桌面应用,为 Claude Code 命令行工具提供可视化界面。你可以浏览 ~/.claude 目录下的项目,查看并恢复过往会话,并按模型、项目和日期统计 token 用量与费用。
opcode 可以免费使用吗?用的什么许可证?
opcode 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
opcode 还在维护吗?
半年内有更新。opcode 最近一次提交是在 2026年9月18日。
opcode 适合用来做什么?
每天使用 Claude Code、希望以可视化方式管理会话的开发者 需要按项目追踪 Claude API 支出的团队 为重复性编码任务创建可复用的专用代理 不想手动编辑 JSON 即可管理 MCP 服务器配置
opcode 怎么安装和运行?
从 Claude 官方网站安装 Claude Code CLI 克隆代码仓库: git clone https://github.com/getAsterisk/opcode.git 进入项目目录并安装前端依赖: cd opcode && bun install 以开发模式启动应用: bun run tauri dev
在哪里获取 opcode?
源代码和安装说明在 GitHub 上:https://github.com/winfunc/opcode

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目