-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Display Name
Yume
Category
Alternative Clients
Sub-Category
General
Primary Link
Author Name
aofp
Author Link
License
Other (specify below)
Other License
Custom (see repository)
Description
Native Tauri 2 desktop GUI for Claude Code with multi-tab sessions, background agents (4 concurrent), context compaction, memory system, plugin/skills system, custom hooks, and multi-provider support. Built with Rust + React.
Validate Claims
Install the macOS .pkg from the GitHub releases page (https://github.com/aofp/yume/releases). Launch Yume and it will detect your existing Claude Code CLI installation. Open multiple tabs (Cmd+T) and run tasks in parallel to see the multi-tab session management. Use Cmd+O to open the Model & Tools panel and see the tool selection categories. Background agents can be launched from the agent execution modal to run tasks concurrently without blocking the main session.
Specific Task(s)
Open Yume, create a new tab, and ask Claude to scaffold a small project. While that runs, open a second tab and ask Claude a different question. Both sessions run independently with separate context. Then trigger a background agent (yume-architect) to plan a feature decomposition while continuing to chat in the main tab.
Specific Prompt(s)
In Tab 1: "Create a simple Express.js hello world server with tests."
In Tab 2: "Explain the difference between Rust's ownership and borrowing."
Then launch a background agent with: "Architect a plugin system for a Node.js CLI tool - decompose into components and identify risks."
Additional Comments
Yume differentiates from terminal-based Claude Code alternatives by providing a full native desktop experience with orchestration flow (architect/explorer/implementer/guardian agents), OLED theme, token cost tracking with analytics, crash recovery, context compaction with dynamic thresholds, and a Memory V2 system for persistent per-project learnings. The app uses a three-process architecture: Tauri (Rust) for window management and IPC, a compiled Node.js server for Claude CLI spawning and stream parsing, and a React 19 frontend. It requires an existing Claude Code CLI installation and Anthropic API key. The app makes network requests to the Anthropic API (via the Claude CLI) and to GitHub Pages for version checking (aofp.github.io/yume/version.txt). The --dangerously-skip-permissions flag is used only for background agents, which run non-interactively.
Recommendation Checklist
- I have checked that this resource hasn't already been submitted
- My resource provides genuine value to Claude Code users, and any risks are clearly stated
- All provided links are working and publicly accessible
- I am submitting only ONE resource in this issue
- I understand that low-quality or duplicate submissions may be rejected