Opcode
A desktop GUI manages Claude Code sessions, custom background agents, and usage tracking on Windows, macOS, and Linux.

Opcode gives developers a visual interface for working with Claude Code across projects. It brings coding sessions, reusable agents, and usage records into one desktop app.
- Projects and sessions: Search your projects, review past conversations, and resume coding sessions with their context intact.
- Custom agents: Create task-specific agents with their own prompts and Claude models, run them in the background, and review execution logs with per-agent file and network permissions.
- Checkpoints and branches: Save points in a session, restore earlier states, branch into another session, and compare changes between checkpoints.
- Usage tracking: Review Claude API costs and token use by model, project, or time period, then export the data for reporting.
- MCP and project instructions: Manage MCP server connections, import configurations from Claude Desktop, and find and edit CLAUDE.md files with a Markdown preview.
The app runs locally on Windows, macOS, and Linux and requires the Claude Code CLI. It stores its application data on your machine and doesn't collect telemetry; Claude API requests use an external service. Opcode is open source under AGPL-3.0 and is an independent project with no Anthropic affiliation. Its stated memory requirement is 4 GB RAM, with 8 GB recommended.