Agent workspace · Asterisk (GitHub orgs getAsterisk and winfunc; X account @getAsterisk)
Opcode
Open-source desktop GUI for the Claude Code CLI: lists projects from ~/.claude/projects, searches and resumes sessions, forks sessions from checkpoints, defines custom agents run as background processes, adds checkpoint diffs, a usage and cost dashboard, an MCP manager and a CLAUDE.md editor.
Opcode review
Opcode is a desktop app for Claude Code. The README says it lists the projects in `~/.claude/projects/`, lets you search and resume past sessions, and fork from checkpoints. The README and site describe it only as an interface for Claude Code, with no other agent CLI listed. Its v0.1.0 release of 15 August 2025 shipped as Claudia; the v0.2.0 notes say it was rebranded.
This write-up uses the project's site, README, source files and GitHub data of 10 November 2026. We did not install or run the app.
What it adds
- Custom agents with their own prompt, model and permissions.
- A usage dashboard for tokens and cost by model, project and date.
- Checkpoints with a diff viewer, an MCP server manager and a CLAUDE.md editor.
Price and licence
The app is free and AGPL-3.0. The site FAQ says it needs the Claude Code CLI set up with a Claude API key and an active API subscription.
Privacy: the pages disagree
The README lists "No Telemetry". The site FAQ (read from its JS bundle) says the app doesn't send any information to external servers, apart from Claude API calls going to Anthropic. The v0.2.0 notes say "Added anonymized analytics tracking". The repository has an analytics module and lists PostHog in its security policy. On the main branch the analytics default is enabled when no saved setting exists. We did not check if a consent dialog overrides this on first run, and the sources do not say what it sends.
Platforms and releases
Release files cover macOS (universal, Apple Silicon and Intel) and Linux (AppImage and deb, x86_64 only). The site lists Windows 10+ as a requirement, but its FAQ says Windows is coming soon, and the README gives only build steps. The latest release is v0.2.0 (31 August 2025); commits run to 6 November 2026. GitHub showed 22,433 stars on 10 November, and 335 open issues and pull requests combined.
Facts: platforms, price and licence
- platforms
- macOSLinuxRelease v0.2.0 ships a macOS universal dmg and Linux x86_64 AppImage and deb. The site requirements line names macOS 10.15+, Ubuntu 20.04+ and Windows 10+, but the site FAQ says Windows is coming soon and no Windows release file exists; the README documents Windows only as build-from-source. Formerly named Claudia (v0.1.0 assets).
- price
- FreeApp is free and AGPL-3.0 (site FAQ, LICENSE file). Site FAQ says it requires the Claude Code CLI installed and configured with a Claude API key, and an active Claude API subscription for the AI features; usage is paid through the user's own Anthropic account (seen 2026-11-10).
- source
- Open sourceLicence: AGPL-3.0
- github
- winfunc/opcode 22.4k stars, seen 2026-11-13
Opcode features
- ✓ yes AI agents
- ? not verified Multi-agent
- ? not verified Git worktrees
- ✓ yes MCP
- ? not verified Phone control
- ? not verified Mobile app
- ? not verified SSH
- ? not verified SFTP
- ? not verified Tabs
- ? not verified Split panes
- ? not verified Cloud sync
- ? not verified Team sharing
✓ documented · – absent or not in its feature list · ? not verified
Opcode strengths
- AGPL-3.0 and free; source, release files and a build guide for macOS, Linux and Windows are public
- Session timeline with checkpoints, forking and a diff viewer between checkpoints
- Usage dashboard for tokens and cost by model, project and date, with export
- MCP server manager that can import servers from Claude Desktop, plus a CLAUDE.md editor and project scanner
Opcode weak points
- README and site describe it only as an interface for Claude Code and list no other supported agent CLI; the FAQ says the app needs the Claude Code CLI installed
- Privacy statements conflict: README says no telemetry and the FAQ says nothing is sent to external servers, while the v0.2.0 notes add anonymized analytics and the source has a PostHog-backed analytics module whose default settings are enabled
- No Windows release file; the site lists Windows 10+ as a requirement and also says Windows is coming soon
- Only two releases (v0.1.0, v0.2.0, the last in August 2025) while main has moved on; GitHub's open issues and pull requests count was 335 combined (seen 2026-11-10); the README still says release executables will be published soon
Who Opcode is for
- best for
- Claude Code users on macOS or Linux who want a visual session browser, reusable agent definitions, checkpoints and a cost dashboard.
- look elsewhere if
- Users who need Windows installers, a multi-agent worktree workspace, or support for agents other than Claude Code.
Lists that include Opcode
Sources and what we could not verify
Checked 2026-10-21. Prices and features change; the vendor's page is the authority.
- opcode.sh — page is a JS app; text read from its bundle (https://opcode.sh/assets/index-ChTTfTLo.js): FAQ on price (needs Claude Code CLI configured with a Claude API key and an active Claude API subscription), platforms, privacy (FAQ: opcode does not send any information to external servers; Claude API calls go directly to Anthropic), requirements line, download links to v0.2.0 dmg/AppImage/deb, feature titles
- github.com/winfunc/opcode — repo page and README: features, build from source, security section, AGPL, not affiliated with Anthropic
- raw.githubusercontent.com/winfunc/opcode/main/README.md — README text: project browser for ~/.claude/projects/, search, resume, fork sessions from checkpoints, usage by model/project/time period (feature list) and by model/project/date (usage section), a tip mentioning early access to asteria-swe-v0 (a teaser, not a supported agent), features, 'No Telemetry', 'Release Executables Will Be Published Soon', Windows/macOS/Linux build requirements
- api.github.com/repos/winfunc/opcode — 22433 stars (seen 2026-11-10), open_issues_count 335 (this field counts issues and pull requests together), AGPL-3.0, created 2025-06-19, pushed 2026-11-06, not archived, homepage opcode.sh
- api.github.com/repos/winfunc/opcode/releases — two releases: v0.1.0 (2025-08-15, assets named Claudia) and v0.2.0 (2025-08-31); macOS (universal dmg and app.tar.gz) and Linux x86_64 (AppImage, deb) assets only, per asset names
- api.github.com/search/issues?q=repo:winfunc/opcode+is:open+is:issue — 267 open issues (queried 2026-11-11)
- api.github.com/search/issues?q=repo:winfunc/opcode+is:open+is:pr — 67 open pull requests (queried 2026-11-11; a 2026-11-10 query gave 68, matching open_issues_count 335 = 267 + 68)
- api.github.com/repos/winfunc/opcode/releases/latest — v0.2.0 notes: rebranded Claudia to opcode, added anonymized analytics tracking; macOS Universal (Apple Silicon + Intel), Linux .AppImage and .deb
- raw.githubusercontent.com/winfunc/opcode/main/LICENSE — GNU Affero General Public License v3
- raw.githubusercontent.com/winfunc/opcode/main/src/lib/analytics/consent.ts — default analytics settings enabled: true, hasConsented: true when no stored setting
- raw.githubusercontent.com/winfunc/opcode/main/src-tauri/tauri.conf.json — content security policy allows posthog.com hosts; version 0.2.1
- api.github.com/repos/winfunc/opcode/commits?per_page=5 — recent commits up to 2026-11-06
Not verified
- What data the analytics actually sends, and whether a consent dialog changes the default behaviour at runtime, was not verified; only source files were read
- Claudia to opcode rename date is not stated on any page; only bounded by releases v0.1.0 (2025-08-15, Claudia assets) and v0.2.0 (2025-08-31, rebrand notes); the README does not mention Claudia
- Whether the 335 figure split (267 issues, 68 PRs on 2026-11-10; 267 and 67 on 2026-11-11) is stable was only checked on those two days
- Whether Windows builds work was not verified; only build-from-source instructions exist
- multi_agent, git_worktrees, phone_remote, team_sharing, cloud_sync, scripting_or_api not stated on pages read; README says agents run in separate background processes but not that several run in parallel in one view
- ssh, sftp, tabs, split_panes, port_forwarding, jump_host, x11_forwarding, serial, telnet, mosh not stated (Opcode is not a terminal or SSH client as described)
- opcode.sh renders client-side; its text was taken from the JS bundle rather than a rendered page
- Site and README still link to getAsterisk/opcode while the API reports the repo as winfunc/opcode; relationship between the two orgs not stated
- No app store listing found; mobile_app left null