Desktop
Desktop App Status
Understand how the optional Wenlan desktop app relates to the daemon, plugins, source-backed wiki, and Remote Access for ChatGPT and Claude.ai.
At a glance
01
The core Wenlan product path is the local daemon, CLI, MCP server, Claude Code plugin, and Codex plugin; the desktop app now ships from the same versioned monorepo.
02
The desktop app is optional, provides the richest human wiki view, and remains AGPL-3.0-only inside the otherwise Apache-2.0 workspace.
01
Is the desktop app required?
No. Wenlan's main workflow works through Claude Code or Codex commands, MCP tools, and the wenlan CLI. The local daemon owns captures, pages, sessions, and retrieval either way.
Use the desktop app when you want the richest source-cited wiki view, graphical review and curation, or guided Remote Access for web AI clients.
02
What the main repo owns
The main Wenlan repo owns the daemon, business logic, CLI, MCP server, shared wire types, Claude Code plugin, Codex plugin, and the app/ desktop crate.
That is the runtime path documented on this website: setup, capture, recall, handoff, distill, pages, data paths, diagnostics, and releases.
03
Where the desktop app lives
The desktop app now lives under app/ in the main Wenlan repository and is version-locked to the workspace release train. The older split wenlan-app repository is historical, not the current release source.
The app crate owns the Tauri 2 desktop shell, sidecar packaging, app-to-daemon bridge, updater metadata, source integrations, and Remote Access controls. Release artifacts and updater metadata now come from the unified Wenlan release.
04
Remote Access for ChatGPT and Claude.ai
The released desktop app starts wenlan-mcp in Streamable HTTP mode with --no-auth on loopback and exposes it through a temporary HTTPS tunnel. Possession of the URL grants access. The Remote Access panel gives you the URL, connection health, reconnect controls, and the exact setup path for ChatGPT and Claude.ai; stop Remote Access when you are not using it.
ChatGPT uses a New Plugin configured with the Remote Access Server URL and Authentication set to None. Claude.ai uses Wenlan from the 7xuanlu/wenlan marketplace. Treat both as direct access to your own runtime, not proof of a public ChatGPT Apps Directory listing.
05
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, ChatGPT, Claude.ai, terminal commands, and the optional GUI build on the same source-backed wiki.
06
License boundary
The main daemon, CLI, MCP server, core, shared types, and plugin files are Apache-2.0.
The optional app/ desktop crate is AGPL-3.0-only inside the same repository. Check the crate license before reusing app code or contributing across that boundary.
Next
Wenlan Changelog and Releases
See the current Wenlan release, shipped changes, recent milestones, and how to distinguish tagged releases from unreleased main work.
Read next