{"schemaVersion":1,"id":"opcode","revision":"2026-09-13.4","name":"Opcode","monogram":"Op","category":"Workspace","openness":"Open source","license":"AGPL-3.0 · cited repository","color":"#9cc8d8","summary":"A Claude Code desktop interface with checkpoints and custom agent definitions.","website":"https://github.com/winfunc/opcode","repository":"https://github.com/winfunc/opcode","environment":"Desktop · source build","contributor":"Testedknowhow initial research","affiliation":"Commissioned by a Nimbalyst maintainer; not an independent comparison.","contentLicense":"Unlicensed prototype; redistribution decision pending","reviewStatus":"unreviewed","lastChecked":"2026-09-13","expiresAt":"2026-10-13","applicability":{"versions":["Repository documentation at 70c16d8a4910db48cd9684aeacdd431caefd7d71","Unpinned public documentation and/or pinned README sections reviewed 2026-09-13; per-claim source scope applies."],"environment":"Documentation review only","excludes":["Runtime behavior","Performance comparisons","Security guarantees"]},"claims":[{"id":"opcode-session-history","capability":"session-history","statement":"Searches and resumes previous Claude Code sessions.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-skills","capability":"skills","statement":"Defines custom agents with system prompts.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-mcp","capability":"mcp","statement":"Manages and tests MCP server connections.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-rollback","capability":"rollback","statement":"Creates and restores session checkpoints.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-review","capability":"review","statement":"Shows diffs between checkpoints.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-rules","capability":"rules","statement":"Edits project CLAUDE.md files.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-model-choice","capability":"model-choice","statement":"Selects among available Claude models.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-permissions","capability":"permissions","statement":"Documents per-agent file and network access controls.","method":"documented","outcome":"claimed","scope":"Documentation claim for the cited product surface; not runtime-tested. See source locator and dossier limitations.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-session-branching","capability":"session-branching","statement":"Forks conversations from existing checkpoints.","method":"documented","outcome":"claimed","scope":"Checkpoint-based session branches. Documentation only; not runtime-tested.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"},{"id":"opcode-usage-reporting","capability":"usage-reporting","statement":"Reports Claude API usage and cost by model, project and date.","method":"documented","outcome":"claimed","scope":"Usage dashboard; usage alerts are described as coming soon, not shipped. Documentation only; not runtime-tested.","evidenceIds":["opcode-readme"],"contradictions":[],"support":"yes"}],"evidence":[{"id":"opcode-readme","url":"https://github.com/winfunc/opcode/blob/70c16d8a4910db48cd9684aeacdd431caefd7d71/README.md","title":"Opcode · readme","capturedAt":"2026-09-13","locator":"README feature sections; license and limitations at this pinned revision.","kind":"repository","revision":"70c16d8a4910db48cd9684aeacdd431caefd7d71","redistribution":"Authored summary and link only; upstream rights retained."}],"gaps":["README says release executables will be published later; source-build feasibility needs testing.","Separate agent processes do not establish filesystem isolation."],"attestations":[],"invalidationTriggers":["Documentation changes","New product release","License change"],"verificationPlan":["Pin a product release or repository commit and record the host environment.","Create a disposable repository with a passing baseline test.","Run a bounded change with two agents where supported; record permissions and logs.","Record a failed attempt, actual outcome, and artifacts without secrets.","Have another person reproduce the result before labeling it reproduced."]}