Analysis updated 2026-05-18
Track and visualize your Claude API spending across projects and models with charts and export options.
Resume interrupted coding sessions and search through past Claude Code work without losing context.
Create and run custom AI agents with specific instructions and behaviors as background processes.
Save checkpoints during coding sessions and jump back to earlier states like version control for AI work.
| winfunc/opcode | palantir/blueprint | react-dnd/react-dnd | |
|---|---|---|---|
| Stars | 21,753 | 21,697 | 21,633 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Anthropic API key and Tauri/Rust build toolchain setup.
opcode is a desktop application that puts a graphical user interface around Claude Code, Anthropic's command-line coding assistant. The pitch in the README is that the command-line tool is powerful but spartan, and opcode acts as a visual control panel on top of it, letting you browse your projects, manage sessions, monitor what they cost, and design your own custom agents from a single window. The app reads your local ~/.claude/projects directory and lets you scroll through every project and past session, see what was discussed in the first message, jump back in to resume a session, or start a new one. A separate CC Agents area lets you define purpose-built assistants by giving them their own name, icon, system prompt, choice of Claude model, and file or network permissions, then run them in the background while you carry on with other work. Every agent run is logged with performance metrics. Other features described include a usage analytics dashboard that tracks API costs and token use by model, project, and date with exportable charts, a Model Context Protocol (MCP) server manager that lets you add, test, and import servers (including from a Claude Desktop config), a timeline view that lets you create checkpoints during a session, fork branches, diff between checkpoints, and roll back with one click, and a built-in CLAUDE.md editor with live markdown preview. opcode is built with Tauri 2, Rust, and Bun, and runs on Windows, macOS, and Linux. It requires the Claude Code CLI to be installed separately. The README notes the project is an independent developer effort and not affiliated with or endorsed by Anthropic.
A desktop app that wraps Claude Code (Anthropic's AI coding assistant) with a visual interface for managing sessions, agents, API usage, and checkpoints.
Mainly TypeScript. The stack also includes TypeScript, Tauri 2, Rust.
Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.