opcode CLI

A desktop GUI app for Claude Code: session management, custom agents and a token cost dashboard

  • 22,440 ★ on the repository
  • Last commit
  • AGPL-3.0
CLI

Extended access

Why this level

  • The app manages background Claude Code processes and has access to project files and sessions on disk
All reasons and checks

winfunc/opcode

Install

Works in

Manual install

git clone https://github.com/winfunc/opcode.git
cd opcode
bun install
bun run tauri build

Requires Rust, Bun and the Tauri system dependencies for your OS, listed in the README.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The app manages background Claude Code processes and has access to project files and sessions on disk

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 one

Limitations

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.

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.

Discussion

No questions or reviews yet.

CLI tools

Streams Claude Code hidden thinking, tool calls and subagents to a separate terminal with a live session tree

CLIMinimal access158Repository stars

Reads Claude Code session logs as a conversation: tool calls, token counts and a live tail of a running session.

CLIExtended access390Repository stars

Rust terminal client claude-rs for Claude Code: the session stays in terminal scrollback, output does not flicker, tmux works.

CLIExtended access278Repository stars

A debugging tool for Claude Code that reads the session logs already saved on disk and shows exact file paths, diffs, model thinking and a category-by-category

CLIExtended access4KRepository stars

An MCP server that gives Claude Desktop and other clients file tools, a shell and sub-agents in the style of Claude Code

MCP serverBroad access305Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
opcode (this card)no22,440
Crew44no359a desktop app where Claude Code
zoetropeno1,166draws a Claude Code or Codex session as a graph of agents and tool

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.

README badge

Report a problem