Skip to content
Brad Johnson, home
All projectsSoftware / 05 of 20

damodred

Local coding agents for one Mac, with a desktop app that watches sessions without owning them.

Category
Software
Updated
2026-11-05
Status
First milestone done, early
Built with
TypeScript, Node.js, Pi Durable, SQLite, Tauri, React
damodred's window with one session in the westwood project, titled hello from playwright: a bash call that echoes one and two and lists the folder, marked done, then a long answer streaming in word by word. The header reads Running with a Stop button, and the footer says Agent connected, 1 running.
From damodred's Playwright run, with the scripted test model in place of Claude.

damodred is the local-only sibling of aludra. A Node agent runs Pi Durable sessions in projects under one folder on the Mac, and a Tauri app lists them, streams them and sends messages over a Unix socket. If the agent isn’t running, the app starts it detached in its own process group, so quitting the app never stops work.

Model turns come from the Claude Code that’s logged in on the Mac, the same way aludra does it, and damodred never asks for or stores that login. Leaving out the rest of aludra was the point: there’s no network, Tailscale, HTTP API, sandboxes or second machine.

The first milestone was mostly about durability. After a kill -9, Pi Durable resumes the turn, and failed model calls get three tries over about 14 seconds.

It was built in a Linux sandbox that couldn’t reach the Mac, working from aludra’s and amyrlin’s public repos.

Next project, 06half.black homelab