The official Claude Desktop Code interface, recreated 1:1. Not a look-alike: the components are sliced out of the official app by generators and run as they are, with a thin host layer that lets them drive other AI cores.
- Same UI, same behavior: sidebar, composer and environment bar, transcript (working line, tool rows, diffs), task list and next-step box, session rail with the Context breakdown, settings, menus and shortcuts.
- Same features: permission modes, plans, side chats, routines, dynamic workflows, terminal, preview, files and changes panes, MCP, skills, plugins and hooks.
- Your AI: DeepSeek Harness (built in), Codex, Kimi, Qwen, MiniMax, Gemini, OpenCode, ZCode, MiMo, or any OpenAI-compatible endpoint. Per-model display names, context windows and image input.
- No Claude account: pay your provider directly. Settings and history stay on your Mac.
| Folder | UI | Recreated from |
|---|---|---|
new-2.42304.0/ |
New UI (recommended) | Claude Desktop 2.42304.0 |
old-2.31226.0/ |
Old UI (0.2.186, before Claude 2.1.302 / October 16) | Claude Desktop 2.31226.0 |
Each folder is a complete source tree. Run the commands below inside the one you pick.
![]() |
![]() |
![]() |
![]() |
You need a Mac with Apple silicon, Node.js 22.19 or newer (brew install node) and an API key for your provider (DeepSeek is the default).
git clone https://github.com/oleyyu/OpenClaudeDesktop.git
cd OpenClaudeDesktop/new-2.42304.0/harness && npm install
cd ../app && npm install
npm run packageThe app lands in OpenClaudeDesktop/new-2.42304.0/releases/OpenClaude Desktop-darwin-arm64/; drag it into Applications. To try it without packaging, run npm run build && npm start in app/.
Building needs the
reference/assets (fonts, icons), which aren't in this repository. In mainland China,npm config set registry https://registry.npmmirror.comspeeds upnpm install.
On first launch, pick a core and connect a model (an official API key, or any endpoint's base URL and key). Change it later in Settings › Models.
- The core never connects: usually Node.js is older than 22.19. Run
node -v, thenbrew upgrade node. - What does it cost? The app is free; you pay your provider for what you use (Settings › Usage).
- Where is my data? On your Mac:
~/Library/Application Support/OpenClaude Desktop/and, for DeepSeek,~/.dsh/. Only the conversation goes to the provider you chose.
app/ is the Electron + React app (official components in app/src/generated/, one generator per area in app/scripts/extract-*.mjs); harness/ connects the cores. Tests: npm test in app/ and in harness/.
MIT.
Disclaimer: OpenClaude Desktop is an unofficial community project, not affiliated with or endorsed by Anthropic. "Claude" is a trademark of Anthropic, used only to describe the interface.











