Two renames and a new mount: evener (formerly serf), ledger's move to chit, and automatic-sshfs
Two unrelated renames collided this week, so it’s worth naming them up front so they don’t get tangled in the reading: prime-radiant-inc/serf is now prime-radiant-inc/evener — a full GitHub repo rename, same non-interactive coding agent covered in past posts as “serf,” wearing its new name from here on. Separately, the ledger tool is becoming chit at the packaging and binary layer — the GitHub repo is still named ledger, but the Homebrew formula, release assets, and command surface all now say chit. Around those two, automatic-sshfs went public — built in large part by the (recently renamed) evener agent working alongside its owner — and winpepper cut an outside-contributed alpha. This week is still open: the data below runs through midday Friday, not the full calendar week.
The week in numbers
- 11 repos active (3 featured, 8 also shipped)
- 1,122 commits
- 137 merged PRs
- +466,672 / −223,965 lines
- 7 commit identities
- 3 tagged releases
Featured
prime-radiant-inc/automatic-sshfs
Automatically mount remote filesystems over SSH on macOS via FUSE-T and ControlMaster.
17 commits +6,099 −157Built start-to-finish in about a day: SSH-config enumeration with Include-directive support, a pure reconcile diff of desired vs. actual mount sets, control-path resolution, FUSE-T mount/unmount wiring, a launchd install/uninstall path with WatchPaths, and a CLI list command — capped with a review-findings cleanup pass (cycle guard, prereq check, control-path detection, naming). A meaningful share of the docs and fix commits are authored under the evener identity rather than a human name — the evener coding-agent tool (see below) committing autonomously while helping build this repo, not an outside contributor.
prime-radiant-inc/ledger
Durable, git-backed working-state for coding agents: append-only ledgers with identity, evidence, cursors, and agent-curated roll-ups.
90 commits 🏷 2 releases +45,456 −5,484Two tagged releases, and the headline is the in-flight rename to chit landing across the CLI surface, release assets, and doctrine harnesses (the bare ledger name collides with homebrew-core’s own ledger-cli) in the same window as a large issue-tracking feature arc: a self-service cycle-breaker for a deadlocked board (holder-blind detection, paste-ready break suggestions), a GitHub-issues bridge built through several spec-revision rounds with a live acceptance trial, and an offline-first sync design — git-remote-based, deterministic merge plus lease-push — that went through two corrective rewrite rounds before landing.
obra/winpepper
Windows-native local dictation: hold a hotkey, speak, release — cleaned-up words appear in the focused app. Parakeet TDT v3 ASR + LlamaSharp cleanup, all local.
2 commits 🏷 v0.7.1-alpha +22 −51A small alpha bump: dropped the Windows 11 22H2+ install gate, plus a packaging fix. Both commits are from outside contributor Dan Shapiro — this is a personal project of Jesse’s, not a fork, that an outside contributor is actively shipping into.
Also shipped
prime-radiant-inc/evener
A coding agent: give it a prompt and it reads, writes, runs commands, and searches code in a loop until the work is done, using native tool-calling across OpenAI, Anthropic, and Google models.
872 commits 132 PRs +338,788 −204,254By far the highest-volume repo this week, even without a release: the serf → evener rename swept the entire codebase — Go module path, identifiers, cmd/ directories, the frontend package and manifest, markdown docs. Several of the largest diffs this week are this mechanical rename, not net-new feature lines. Underneath it: a Makefile decomposition into self-documenting per-family targets, an inline-subagent widget redesign, transcript-autoscroll fixes, an OpenAI Responses effort-ladder catalog resolution, a hub-frontend sidebar chrome pass, and a string of issue closures. Every commit and every sampled merged PR this week resolves to Jesse Vincent as author and merger, plus routine dependency bumps — no outside PR authors turned up in a spot-check across the range.
prime-radiant-inc/superpowers-evals
Behavioral eval lab (Quorum) for the superpowers project that drives real coding-agent CLIs through a QA agent and grades them on workflow compliance.
112 commits +61,188 −7,517Two threads: an env-credential-scoping arc (scoped container leases, immutable rollback, canonical auth-type validation, several review-driven fix rounds) and a “quorum campaign platform” spec that went through an adversarial multi-reviewer round before an expected-check manifest extractor and multiset-compare feature landed on top of it.
prime-radiant-inc/homebrew-tap
Homebrew tap for Prime Radiant tools, including formulae for llm-proxy and beeper-message-sync.
3 commits +44 −44Retired the ledger formula in favor of chit — the name collision with homebrew-core’s ledger-cli finally forcing the issue — tying directly into the rename above. The release-automation bot picked up ledger’s last release under the old name and chit’s first release under the new one.
prime-radiant-inc/ledger-memory
Ledger-backed persistent memory plugin for Claude Code.
1 commit +23 −9One commit, itself a small release, whose whole content is following the ledger → chit rename: binary resolution now prefers chit with a ledger fallback, and the raw-write guard was extended to deny both binary names.
prime-radiant-inc/teststrip
macOS photo culling app — catalog-first, non-destructive, AI-assisted. Early development; not ready for use.
7 commits +5,545 −3,330A debt-cull pass closing out a batch of tracked issues: import-test flakiness, a stack-partition cache, saved-search wording, a dead timelineDays field, a test-fixture consolidation into one shared support file, a persistence hazard fix, and a view-modifier-chain refactor.
prime-radiant-inc/shipped
A weekly log of what Prime Radiant and obra shipped.
3 commits +4,073 −14Self-referential this week: backfill work landed for earlier historical weeks, plus a fix for a week-total LOC leak where the week-summary widget was summing suppressed cells it should have excluded.
obra/lace
A lightweight agentic coding environment.
5 commits 5 PRs +2,287 −196Five merged PRs, all internally ticket-tagged: pinning what bare model aliases and defaults mean in the catalog, sizing the preserved compaction tail to a model’s real context window, letting an over-context-window session compact itself back out, marking which restart interrupted a job so the job list stays readable, and a lint-breaking unused-import cleanup.
The remaining active repo — claude-plugin-stats — had only bot-driven activity this week (the daily install-stats scrape and chart rebuild), with no human commits.