Yume
Native desktop UI for Claude Code with orchestration, streaming, background agents, and multi-provider support. Built with Tauri + React.
Install
git clone https://github.com/aofp/yumeInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →yume
claude code, supercharged orchestration flow. live interleaved thinking. background agents. plugins & skills.4 built-in agents. vim mode. 4 providers. 7 languages. mac, windows, linux.
Download
why yume?
Claude Code is transformative for development. Terminal interfaces hold it back.
terminal limitations
- flickering — terminal redraw artifacts, a long-standing cli complaint
- input lag — terminal rendering slows down in extended sessions
- single session per window — parallel work means juggling terminals
- rate limits on demand only — requires manual
/usagechecks - no gui affordances — no visual diffs, clickable rollback, or drag-and-drop
yume's approach
- ✅ native rendering - hardware-accelerated UI, zero terminal artifacts
- ✅ responsive input - typically <50ms, independent of session length
- ✅ standalone app - your session doesn't die with your terminal or IDE
- ✅ persistent rate limit display - 5-hour and 7-day metrics always visible
- ✅ automatic session recovery - 5-minute snapshots with 24-hour retention
how it works
yume is not an alternate harness or api wrapper. we spawn the official claude code cli as a subprocess.
yume app → spawns real cli binary → cli handles auth → anthropic servers
this is fundamentally different from tools that spoof headers to bypass api pricing. yume:
- runs the actual
claudebinary installed on your machine - uses your existing claude pro/max subscription
- never touches anthropic's api directly
- maintains 100% cli compatibility (subagents, mcp, hooks, skills, claude.md all work)
think of it like iterm vs terminal.app - a different frontend for the same tool.
features
orchestration flow (unique to yume)
- automatic task decomposition - understand → decompose → act → verify workflow
- complex task handling - 3+ step tasks get architect planning, implementer execution, guardian verification
- trivial task passthrough - simple tasks proceed directly without overhead
- no commands needed - baked into every session via --append-system-prompt
agent system
- 4 built-in agents - synced to ~/.claude/agents/yume-*.md
- architect - plans, decomposes tasks, identifies risks, todowrite tracking
- explorer - read-only codebase search, glob/grep/read, never modifies
- implementer - focused code changes, edit/write, minimal diffs
- guardian - reviews for bugs, security, performance after changes
- 4 concurrent background agents - async execution with git branch isolation (yume-async-{type}-{id})
- 30-minute timeout per agent - output to ~/.yume/agent-output/, 24h retention
- streaming isolation - background agents don't interfere with main session
- merge conflict detection - pre-merge checks before integrating agent work
- worktree isolation - full filesystem isolation via git worktree
- agent coordination - inter-agent messaging to hand off work between background agents
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.