Apps

ruri

one workspace for all your projects — each with its own live claude code session.

Version
v0.55.0
Stars
1
on GitHub
Category
typescript
Developer
justin06lee
Language
TypeScript
Runs on
claude code

One desktop workspace for all your projects — each a folder of live coding sessions. A folder-organized sidebar on the left, a real agent session on the right.


ruri is a macOS desktop app (Electron). Claude sessions run through @justin06lee/yagami's AgentSession (the Claude Agent SDK pointed at your installed, signed-in claude CLI, claude_code system prompt preset, terminal parity) — so behavior, settings, CLAUDE.md, skills, hooks, and login are identical to your terminal, just with one UI over all of them. And through yagami's provider layer, a session can just as well run on any other coding harness you have installed — Codex, OpenCode, Gemini, any ACP agent — picked per project from the same model dropdown. Sessions stay warm: switch projects instantly while agents keep working in the background, with activity dots in the sidebar. Closing the window keeps sessions alive (the Dock icon reopens it); ⌘Q quits and tears them down.

What’s New

Version History

Version 0.55.0

Bug fixes and performance improvements.

Show version history
  1. Version 0.54.0

  2. Version 0.53.1

  3. Version 0.53.0

  4. Version 0.52.2

  5. Version 0.52.1

  6. Version 0.52.0

  7. Version 0.51.2

  8. Version 0.51.1

  9. Version 0.51.0

Information

Developer
justin06lee
Category
typescript, claude code, devtool
Compatibility
claude code
Language
TypeScript
Updated
sep 2, 2026
Year
2026

More by justin06lee

  • thehifzproject.com

    an app & website to memorize the quran with spaced repetition.

    open
  • lanyard

    a floating name tag for whichever claude code session you're currently…

    open
  • themephile.dev

    a visual syntax-theme editor — design a theme in your browser and…

    open
  • betterboard

    an infinite whiteboard desktop app for pen displays —…

    open