Settings

Theme

Show HN: Myrlin – Open-Source Workspace Manager for Claude Code

github.com

1 points by therealarthur 2 months ago · 2 comments

Reader

therealarthurOP 2 months ago

I run 8-12 Claude Code sessions at a time and was drowning in terminal windows. No way to see what's running, no cost tracking, if my terminal crashes I lose track of everything, no shift enter, the /resume system is a little tedious because of no named sessions, overall layout headache if you have multiple codes open, no persistence if your pc restarts (i.e. had to reopen EVERYTHING again).

Got fed up and built something for it. Myrlin scans ~/.claude/projects/, finds all your sessions, and you organize them into workspaces. You can drag sessions into a 4-pane terminal grid (real node-pty, not fake terminals), see costs, search through session history, keep notes per workspace. Runs in the browser, everything stays local.

Node.js + Express, vanilla JS, xterm.js for terminals, SSE for live updates. No build step. Went with Node because node-pty works on Windows without needing WSL or tmux.

You can try it without touching your real sessions:

    git clone https://github.com/therealarthur/myrlin-workbook.git
    
    cd myrlin-workbook && npm install && npm run gui:demo
AGPL-3.0. The whole thing was built in Claude Code sessions managed by Myrlin itself which was kind of fun. Would love to hear what's missing or broken.
  • therealarthurOP 2 months ago

    And yes I'm aware 8-12 claude sessions sounds nutts, but I'm actively working on like 2-3 projects, some of which i have dedicated sessions for research, 1 for debug, 1 for features, etc - they add up

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection