yume

作者 aofp

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

149
Stars
7
Forks
HTML
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/aofp/yume

快速入门

使用 yume 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

yume

yume logo

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 /usage checks
  • 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 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})
  • 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

multi-provider support

  • 15+ models, 4 providers - non-claude providers via yume-cli shim
    • claude fable 5 (default flagship), sonnet 5 (1M context), sonnet 4.6, opus 4.8, haiku 4.5
    • gemini 3.1 pro preview, gemini 3 flash preview
    • gpt-5.5, gpt-5.4 mini
    • kiro (auto, claude sonnet 4.5, claude haiku 4.5, glm-5)
  • protocol normalization - stream-json output for all providers
  • same interface - switch providers without changing workflow

core features

  • persistent rate limit visibility - 5h and 7d limits always visible, no /usage needed
  • zero visual artifacts - native rendering eliminates terminal flickering
  • interleaved thinking toggle - watch claude reason live, word-by-word, with on/off control
  • keyboard-first - 50+ shortcuts, full mouse-free navigation
  • <50ms response time - instant UI regardless of session length
  • standalone reliability - independent process, immune to IDE crashes
  • auto-compaction - dynamic threshold (default 85%), user configurable or disable
  • effort + budget controls - low/medium/high/xhigh effort and thinking budget per model
  • usage-limit guard - optionally stops new claude turns before the 5-hour window hits 100%, so a subscription never spills into metered overage
  • schedule system - /schedule 5m, /schedule 2pm, /schedule done for timed and event-based tasks
  • askuser ipc - claude asks structured questions mid-session with choice popover
  • secret censoring - api keys and tokens automatically redacted in all output
  • 7 languages - english, spanish, french, german, polish, chinese, japanese

plugin & skills system

  • complete extensibility - commands, agents, hooks, skills, MCP servers, monitors
  • 23 hook events - pre-tool-use, post-tool-use, context warnings, compaction, subagent lifecycle, and more
  • skills auto-injection - context based on file extensions, keywords, regex
  • plugin directory - install/enable/disable per component
  • bundled yume plugin - default commands and agents

additional features

  • crash recovery - 5-min snapshots, 24hr retention, complete session restore
  • history rollback - restore points per message, conflict detection, undo edits
  • mid-stream context - real-time token updates during streaming
  • analytics dashboard - usage by project/model/date, cost tracking, export
  • voice dictation - F5 to toggle, native speech-to-text
  • @ mention system - @ shows recent/modified files with autocomplete, folder navigation
  • vim mode - full normal/insert/visual/command modes for chat navigation
  • row split panels - up to 6 panels in 3x2 grid with F7/F8 split/combine
  • rules management - .claude/rules/ CRUD in settings
  • image thumbnails - drag-and-drop images with compression pipeline
  • slash commands - /schedule, /loop, /compact, /clear, /model, /resume, /usage, plus custom and cli commands

customization

  • 18 themes - 12 dark (OLED-optimized) + 6 light; accents fully customizable
  • OLED optimization - pure black (#000000) default
  • 100% CLI compatibility - subagents, MCP, hooks, skills, claude.md, /commands

tech stack

  • tauri 2.10 - rust backend, native speed
  • react 19 - modern ui with virtualized rendering
  • sqlite + wal - sessions, messages, analytics persistence
  • socket.io - real-time streaming with mid-stream context updates
  • compiled binaries - no node.js dependency for end users (@yao-pkg/pkg)
  • 3-process architecture - tauri (rust) + react ui + node.js server
  • zero telemetry - your code stays on your machine

comparison

same cli, same claude subscription — different frontend. what yume adds on top of a plain terminal:

featurecli in a terminalcli in yume
interfacetext ui, one session per windownative app — tabs, panes, windows
orchestration flowmanual prompting✓ baked into every session
background agentsrun more terminals✓ 4 parallel, branch/worktree isolated
thinking displayplain text scrollback✓ live stream with toggle + timers
usage limits/usage on demand✓ 5h + 7d always visible, overage guard
context/context on demand✓ live token bar, one-key compact
file changestext diffs✓ visual diffs + per-message rollback
crash recovery--resume after restart✓ 5-min snapshots, full layout restore
providersclaude✓ claude + gemini + openai + kiro
customizationterminal theme✓ 18 themes, custom colors, fonts, vim mode
pricefree with your claude planfree demo · $4/mo · $49 lifetime

yume licenses the app — claude usage stays on your existing claude plan or api key, with no markup. ide-style tools (cursor, windsurf, …) solve a different problem: they bundle model access into $20+/mo subscriptions.


download

visit aofp.github.io/yume for all download options.


keyboard shortcuts

actionmacOSWindows/Linux
new tab⌘TCtrl+T
close tab⌘WCtrl+W
duplicate tab⌘DCtrl+D
fork session⌘⇧DCtrl+Shift+D
command palette⌘PCtrl+P
files panel⌘ECtrl+E
git panel⌘GCtrl+G
model & tools⌘KCtrl+K
toggle model⌘⇧KCtrl+Shift+K
open project⌘OCtrl+O
settings⌘,Ctrl+,
search messages⌘FCtrl+F
new pane⌘NCtrl+N
new window⌘⇧NCtrl+Shift+N
agents⌘⇧ACtrl+Shift+A
clear context⌘LCtrl+L
compact context⌘MCtrl+M
recent projects⌘RCtrl+R
analytics⌘YCtrl+Y
split all panesF8F8
combine panesF7F7
vim modetoggle in settingstoggle in settings

50+ shortcuts total. every action accessible via keyboard on all platforms.


agents

yume includes 4 built-in agents synced to ~/.claude/agents/yume-*.md + 4 concurrent background agents:

foreground agents (follows selected model):

  • architect - plans, decomposes, todowrite. runs before complex tasks.
  • explorer - read-only glob/grep/read. understands codebase.
  • implementer - edit/write. focused changes, minimal diffs.
  • guardian - reviews for bugs, security, performance.

background agents (4 concurrent, async):

  • git branch isolation: yume-async-{type}-{id}
  • 30-minute timeout per agent
  • output to ~/.yume/agent-output/
  • streaming isolation from main session
  • merge conflict detection
  • worktree isolation: full filesystem isolation
  • permission modes + memory scope

requirements

  • claude account - pro/max subscription or api key for claude code access (yume adds no markup)
  • macos 11+ (big sur or later) — arm64 + x64
  • windows 10+ (64-bit) — exe installer
  • linux ubuntu 20.04+ or equivalent — deb + rpm + flatpak

license

yume is free to download and use (demo: 2 tabs, 2 panes, 1 window). upgrade to pro for 99 tabs, 99 panes, 99 windows.

  • monthly — $4/mo, paypal subscription, cancel anytime, access until period ends
  • lifetime — $49 one-time payment, forever updates

license is re-verified weekly with a 7-day network grace period. on validation failure, yume reverts to demo and offers a retry banner (key is retained).


links


made with claude code + yume

常见问题

What is yume?

yume is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by aofp. Native desktop UI for Claude Code with orchestration, streaming, background agents, and multi-provider support. Built with Tauri + React. It has 149 GitHub stars.

Is yume safe to use?

yume returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.

How do I install yume?

Clone the repository with "git clone https://github.com/aofp/yume" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is yume written in?

yume is primarily written in HTML. It is open-source under aofp on GitHub, so you can review or fork the full source.

Are there alternatives to yume?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh yume against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI 智能体
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情