opcode
A desktop GUI app for Claude Code: session management, custom agents and a token cost dashboard
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The app manages background Claude Code processes and has access to project files and sessions on disk
Install
Manual install
git clone https://github.com/winfunc/opcode.git
cd opcode
bun install
bun run tauri buildRequires Rust, Bun and the Tauri system dependencies for your OS, listed in the README.
This is third-party code. Review the repository files before installing.
What it does
opcode is a standalone Tauri application that adds a visual dashboard on top of the Claude Code CLI. It lists projects and session history from ~/.claude/projects, lets you search them, resume past sessions with full context, and build custom agents with their own system prompt that run in the background as separate processes. It includes a usage dashboard broken down by model and project, an MCP server manager, and a CLAUDE.md editor. The app is not affiliated with Anthropic and works as an independent layer on top of an existing Claude Code install.
Who it is for. For developers who use Claude Code daily and want a visual dashboard instead of a bare terminal.
Good fit when
- You need to quickly find and resume one of your past Claude Code sessions
- You want a set of custom agents with different system prompts for recurring tasks
- You want to track token spend by project and model at a glance
Not a fit when
- Working in the terminal is already fine and no separate GUI layer is needed
- You do not want to build an app from source with Rust and Bun
Example request
Show the recent Claude Code sessions for this project and open the latest oneLimitations
Requires an installed and configured Claude Code CLI. The maintainer does not publish prebuilt binaries; the app is built from source with Rust, Bun and Tauri, which takes time and needs OS-specific system dependencies.
How to disable. Remove the opcode app like any regular macOS, Windows or Linux program; the Claude Code CLI keeps working on its own.
Security check
- The app manages background Claude Code processes and has access to project files and sessions on disk
README in short
The README describes opcode as a GUI and toolkit for Claude Code built on Tauri 2: project and session management, custom agents with background execution, a usage analytics dashboard, an MCP server manager, a session checkpoint timeline, and a CLAUDE.md editor. Build steps are documented separately for macOS, Linux and Windows with a list of system dependencies. AGPL-3.0 licensed.
FAQ
Is this an official Anthropic tool?
No, the README explicitly states the project is not affiliated with or sponsored by Anthropic; it is an independent layer on top of Claude Code.
Does opcode replace Claude Code itself?
No, opcode only manages Claude Code sessions, agents and MCP servers through a visual interface; the CLI itself must be installed separately.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything