frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

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

https://github.com/therealarthur/myrlin-workbook
1•therealarthur•1h ago

Comments

therealarthur•1h 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.
therealarthur•1h 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