aofp

Yume — Design agent for Claude Code

Design community intermediate

Native desktop UI for Claude Code with orchestration, streaming, background agents, and multi-provider support.

How to install Yume

This entry records only its repository, not the path inside it, so there is no exact command to give. Open aofp/yume and copy the folder into ~/.claude/agents/.

What Yume does

Native desktop UI for Claude Code with orchestration, streaming, background agents, and multi-provider support. Built with Tauri + React.

Alternatives in Design

  • Auto Claude — by AndyMik90 - Autonomous multi-agent coding framework for Claude Code (Claude Agent SDK) that integrates the 13.4k ★
  • Council Rams — Council member 4.2k ★
  • Role Design Author — Generates multi-file role analysis for a brainstorm session — analysis.md index + per-feature files + optional 530 ★

README

yume

yume logo

claude code, unchained

orchestration flow. agent teams. background agents. interleaved thinking.
4 built-in agents. vim mode. plugins & skills. 4 providers. mac, windows, linux.

Download


why yume?

Claude Code is transformative for development. Terminal interfaces hold it back.

terminal limitations

  • flickering — 700+ upvoted github issue, fundamentally unfixed
  • performance degradation — multi-second delays in extended sessions
  • terminal crashes — IDE instability after 10-20 minutes of heavy use
  • hidden rate limits — requires manual /usage checks
  • fragile sessions — complete loss on crash, no recovery mechanism

yume's approach

  • ✅ native rendering - hardware-accelerated UI, zero terminal artifacts
  • ✅ consistent <50ms latency - responsive input across unlimited session length
  • ✅ standalone architecture - immune to IDE/terminal crashes
  • ✅ persistent rate limit display - 5-hour and 7-day metrics always visible
  • ✅ automatic session recovery - 5-minute checkpoint intervals 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 claude binary 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})
  • no timeout - agents run until completion, output to ~/.yume/agent-output/
  • streaming isolation - background agents don't interfere with main session
  • merge conflict detection - pre-merge checks b