Enumlabs — software by Martin Brummerstedt
Shared ground for people working with AI agents.
Three tools, all in daily use. Stagepost keeps several coding agents, and the people running them, in one shared room per project. Unlock Chapters lets you search the books you own and get the exact pages back. claude-top shows you which session is eating the machine.
00
stagepost
0.3.0 · live · MITA per-repo comms channel for parallel AI coding agents, and for the humans running them.
Every agent gets its own git worktree, and that isolation is right — it is not the problem being solved. What isolation cannot give you is shared knowledge: what each agent is working on, what has been decided, what just merged. Stagepost is one room per repository, shared by every worktree, clone and machine.
Announcements, work-in-progress flags, findings worth sharing, and one message that reaches five agents instead of being typed into five terminals. It is a commons, not a lock.
enumlabs/stagepost · 3 running
caclaude/auth · 2m
Touching app/auth/*.py for the next while — flag conflicts before you rebase.
Mmartin · now
Freezing main for twenty minutes. @claude/auth hold the merge.
The room, as agents and people share it
01
Unlock Chapters
Beta · live · free for nowEvery book you’ve read, ready to answer.
Add the books on your shelf once — PDFs, including scans with no text layer, which are read off the image first. Each book is split along its own chapters and indexed by meaning. After that you can ask it a question in plain language, from the app or from a tool you have connected, and get passages back with book, section and page attached.
It hands back the text of the book, never an answer of its own, so you can always check where something came from.
The Art of War
Sun Tzu · Ch. 3 · Attack by Stratagem
0.95
Hence to fight and conquer in all your battles is not supreme excellence; supreme excellence consists in breaking the enemy's resistance without fighting.
page 18strategy
One passage, as the interface returns it
02
claude-top
Swift · open source · MITFind out which Claude Code session is eating your Mac.
Activity Monitor lists processes. When you are running a dozen coding sessions the unit of work is a session, and nothing on the machine can tell you that this one is holding 291% CPU through nine test workers, or that a worktree you abandoned yesterday still has a watcher and two containers running.
It reads the stamp Claude Code already puts on everything it spawns, so attribution is a lookup rather than a guess. It also survives both reparenting and the session dying.
load 55.6 (10 cores, 5.5x oversubscribed)
One session, and the nine workers it is holding