Skip to content

Desktop

Desktop App Status

Understand how the optional Origin desktop app relates to the daemon, CLI, MCP server, and Claude Code plugin.

Qi-Xuan LuUpdated 4 min read

At a glance

01

The core Origin product path is the local daemon, CLI, MCP server, and Claude Code plugin.

02

The desktop app is optional and lives in a separate repository, while the daemon remains the source of truth.

01

Is the desktop app required?

No. Origin's main workflow works through Claude Code commands, MCP tools, and the origin CLI. The local daemon owns memory either way.

Use the desktop app only if you want a graphical layer on top of the same local memory system. Do not wait for the GUI to use the daily handoff loop.

02

What the main repo owns

The main Origin repo owns the daemon, business logic, CLI, MCP server, shared wire types, and Claude Code plugin files.

That is the runtime path documented on this website: setup, capture, recall, handoff, distill, pages, data paths, diagnostics, and releases.

03

What the desktop repo owns

The desktop app lives separately so the GUI can evolve without making the local runtime depend on a specific frontend shell.

When an issue is about memory behavior, retrieval, MCP tools, setup, service management, or the CLI, use the main Origin repo. When an issue is about the desktop UI itself, use the desktop app repo.

Open origin-app

04

Data model

The desktop app should be treated as a client over the daemon, not a second source of truth. The daemon owns the database, pages, sessions, and retrieval behavior.

That boundary is what lets Claude Code, Codex, Cursor, Claude Desktop, Gemini CLI, terminal commands, and the optional GUI share the same memory layer.

05

License boundary

The main daemon, CLI, MCP server, core, shared types, and plugin files are Apache-2.0.

The optional desktop app has its own repository and AGPL-3.0-only license boundary. Check the desktop repo before reusing app code or contributing across that boundary.

Next

Changelog

The public release history for Origin, plus how to read unreleased work on main.

Read next