Our take
- Activity
- 30
- Community
- 56
- Issues
- 47
- Pull requests
- 21
-10 stars in the last 11 days
Overview
opcode adds a graphical workspace to Claude Code, bringing project and session management, custom agents, usage analytics, and MCP server configuration into one desktop app. It addresses the friction of handling these tasks through the command line and separate configuration files.
It is aimed at developers already using Claude Code who want to inspect or resume past sessions, run agents in the background, and manage related settings from a single interface. The app is built with React, TypeScript, and Tauri, with a Rust backend.
Key Features
- Browse Claude Code projects and inspect, search, or resume their sessions.
- Create custom agents with tailored prompts, model choices, and permission settings.
- Run agents in separate processes and review execution history and logs.
- View usage and token analytics by model, project, and time period, with data export.
- Configure MCP servers, import Claude Desktop configurations, and test connections.
- Create session checkpoints, compare changes, and restore or fork from earlier points.
- Find and edit project
CLAUDE.mdfiles in a built-in editor.
Use Cases
- A Claude Code user wants to resume an earlier project session without searching session files manually.
- A developer repeatedly performs specialized tasks and wants reusable agents with distinct prompts and permissions.
- A team or individual wants a visual way to inspect Claude usage across projects and export usage data.
- A developer experimenting with MCP servers wants to configure and test them in a central interface.
- Someone working through substantial code changes wants checkpoints and a way to return to an earlier session state.
Getting Started
The README says release executables will be published soon. To build from source, install Rust, Bun, and the Claude Code CLI, then run:
bun install
bun run tauri dev
See the README for platform dependencies and production build instructions. Project repository: winfunc/opcode.
Alternatives
- synara: Synara coordinates coding-agent sessions with files, terminals, previews, and Git review, while opcode focuses on Claude Code projects, sessions, custom agents, and usage.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| opcode | TypeScript | AGPL-3.0 | 22.4k | Not checked yet |
| synara | TypeScript | MIT | 2k | Active |
Considerations
- You need the Claude Code CLI installed and available on your PATH, including when building from source.
- The README lists Rust, Bun, and platform-specific system dependencies for source builds.
- The README states that release executables will be published soon, so building from source may be necessary.
- The AGPL-3.0 license has obligations to consider when modifying or redistributing the software.
- The project is an independent application and is not affiliated with or endorsed by Anthropic.
Found this useful?
Share it with someone who would like opcode.