Myrlin Workbook CLI
Local web panel for Claude Code and Codex sessions: one sidebar, real terminals in browser tabs, and cost tracking.
- 389 ★ on the repository
- Last commit
- AGPL-3.0
Broad access
Why this level
- The panel opens real terminals in a browser: on a local network the password protects your computer's shell.
- It reads logs of every session, including code and prompts from private projects.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/myrlin-workbookDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The panel opens real terminals in a browser: on a local network the password protects your computer's shell.
- It reads logs of every session, including code and prompts from private projects.
This is third-party code. Review the repository files before installing.
What it does
Myrlin Workbook starts a local Node server and shows every Claude Code and Codex session on your computer in a browser. It reads Claude Code sessions from `~/.claude/projects` and Codex sessions from `~/.codex`, groups them by project folder and opens any of them in a real terminal in a tab. Session logs are opened read-only. The mouse wheel scrolls a terminal back through the whole recorded conversation, and one selection copies a fragment. Cost comes from the session logs: dollars for Claude Code, tokens for Codex. Docs, a kanban board and git worktrees sit next to the sessions, and the interface also opens from a phone on the local network.
Who it is for. People who run Claude Code and Codex side by side all day and lose the session they need among hundreds.
Good fit when
- The conversation you need sits in one of hundreds of sessions and can only be found by UUID.
- Several sessions run at once and you want them in one window instead of a pile of terminals.
- After a restart you reopen your working sessions together instead of one by one.
- Per-project spend is checked against the session logs.
- You check a long session from a phone on your home network.
Not a fit when
- A shared cloud service for a team: Myrlin runs locally only, with no sign-up.
- An agent of its own: the program calls no models and does not replace Claude Code or Codex.
- An exact dollar figure for Codex: only tokens are shown for it.
Example request
Start Myrlin Workbook with demo data so I can judge the interface before connecting my own sessions.Limitations
Node.js 20 or newer is required. Terminal panes are built with `node-pty` and a C++ compiler: without build tools the app starts but has no terminals. The `@alpha` build (1.3) reads Claude Code and Codex, while stable 0.9 reads only Claude Code. The server listens on `127.0.0.1` by default. To reach it from a phone, set `CWM_HOST` to a local-network address and set your own password first. For Codex the program shows tokens without a dollar figure, because Codex has no published price.
How to disable. Stop the server with `Ctrl+C` in the terminal where it runs. The password and settings live in `~/.myrlin/config.json`, and you can delete that file. The program does not modify Claude Code or Codex sessions.
FAQ
How do I start Myrlin Workbook?
Run `npx myrlin-workbook@alpha` and open the address from the console. A password is created on first launch and saved to `~/.myrlin/config.json`. Replace it with the `CWM_PASSWORD` variable.
Which agents does Myrlin support?
The `@alpha` build reads Claude Code and ChatGPT Codex. Stable 0.9 reads only Claude Code.
Can I open the panel from a phone?
Yes, over your own network. Set `CWM_HOST` to the computer's local-network address and set your own password first. Tunnels are described in the repository's SETUP.md.
Does the program change session history?
No. It reads Claude Code logs read-only and opens the Codex database without write access.
Do I need an account or a cloud?
No. It is a local server with no sign-up, cloud or telemetry. A model is called only when you start an agent yourself.
Discussion
No questions or reviews yet.
Related
CLI toolsCubicle Crew draws Claude Code, Codex, Gemini CLI and OpenCode sessions as a pixel-art office: who is busy, waiting or done.
Codex Trace reads local Codex CLI logs and shows turns, tool calls and token usage in a desktop window or in the browser.
Project memory and workflows for Claude Code and Codex: stories, plans, session handovers and review records kept in the repo
Reads Claude Code session logs as a conversation: tool calls, token counts and a live tail of a running session.
A starter kit for Claude Code: a CLAUDE.md memory-bank template with ready hooks, subagents and skills you copy into your project
A debugging tool for Claude Code that reads the session logs already saved on disk and shows exact file paths, diffs, model thinking and a category-by-category
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Myrlin Workbook (this card) | no | 389 | |
| Agent Deck | no | 1,252 | a terminal session manager, while Myrlin runs in a browser tab and reads Claude Code and Codex logs from disk |
| Claude Code History Viewer | no | 2,314 | a desktop history viewer, while Myrlin puts terminals, a kanban board and git worktrees next to the sessions |
README in short
The author describes the project as a local server with no cloud, sign-up or telemetry. It calls a model only when you ask for one. Tunnels, environment variables, keyboard shortcuts and troubleshooting live in SETUP.md.