Apps

Small tools I built because I wanted them in my own day. All of them are open source and MIT licensed, so take a look, build one, or borrow an idea.

On the Mac

The expanded notch: the primary agent’s focus card and a chip for each other agentAn agent that needs you: the notch opens on its own
macOS notchSwift

Nocchi

A little face in your notch that shows what your coding agents are doing.

Claude Code, Codex and anything else Herdr runs get a face that works, thinks, waits for you, celebrates when it is done and dozes off when idle. Collapsed, it hugs the notch. Hover, and it springs open.

  • Color means state: thinking, working, needs you, done, failed
  • Opens by itself when an agent needs your attention
  • Click a face to jump to that agent’s terminal
View on GitHub
The AI Bar popover: Claude and Codex usage rings with pacing ticks, weekly limits and today’s estimated API cost
macOS menu barSwift

AI Bar

Claude and Codex usage, live in the menu bar.

Ring gauges for the 5-hour session window, a pacing tick that shows where usage should be for even consumption, and weekly limits underneath. Optionally, an estimate of what the day would have cost at API list prices.

  • Pacing indicator on each ring
  • Usage history and a per-model spending receipt
  • Reads credentials locally, no open ports
View on GitHub
Cappucino’s popover under its menu bar cup: keeping the Mac awake while claude and codex run
macOS menu barSwift

Cappucino

Keeps your Mac awake while agents work, and lets the displays sleep.

It holds the same power assertion as caffeinate -i, but only while an agent CLI is running, plus a short grace period. Your display timer still applies, so OLED panels don’t burn in during a long run.

  • Detects claude, codex, gemini, aider and more
  • Timers from one hour to indefinitely
  • Warns when something else keeps the displays on
View on GitHub
Colorsip’s popover under its menu bar eyedropper: the format menu, Color History and three palettes
macOS menu barSwift

Colorsip

A color picker that lives in the menu bar.

Pick colors from anywhere on screen, keep them in palettes with named groups, and copy them in the format you need: CSS, SwiftUI, AppKit, UIKit or Android.

  • Palettes with groups, icons and locking
  • Copy as any format with a right-click
  • Full undo and redo
View on GitHub

In the terminal

~ jotty
jotty demo: quick capture, listing and browsing jots
TerminalRust

jotty

Jot down thoughts scoped to a project, without leaving files in it.

Jots belong to the enclosing git repository and live in ~/.config/jotty, one markdown file per project. Capture from the command line or a pipe, then browse, filter and edit them in a small TUI.

  • jotty <text> saves a jot right away
  • Interactive browser with filter and preview
  • Global view across all projects with -g
View on GitHub
~ tuido
tuido demo: adding, scheduling and completing todos
TerminalRust

tuido

A keyboard-driven todo list for the terminal.

Add, edit and toggle todos, schedule them in plain language like “tomorrow at 9pm”, and get a desktop notification when one goes overdue. Prebuilt for Linux, macOS and Windows.

  • Natural-language due dates
  • Desktop notifications for overdue tasks
  • Suspend tasks without deleting them
View on GitHub