Projects
Things I built
to scratch my own itch.
Small tools that came out of my day-to-day work with terminals and coding agents. They are open source, so take what is useful.
CLI tool · Claude Code
wwid
What Was I Doing — find and resume Claude Code chats from anywhere.
🔎 wwid indexes every Claude Code conversation on your machine. Fuzzy-search them by name, pull request, project or first prompt, then reopen the one you pick with claude --resume in its original folder. ↩️
⚡ It reads transcripts live, so there is no index to maintain. 🔒 It only writes when you ask it to name your unnamed chats.
Built with Python, no third-party dependencies · fzf · Homebrew
brew install FunnyGhost/tap/wwidRex plugin
Wayfinder
A tab picker for the Rex terminal.
🧭 One key opens a floating list of every tab in every Rex session, grouped by session. Each tab is marked as an agent 🤖 or a terminal 💻, with its status at a glance:
- 🔵 Running
- 🔴 Needs you: a permission or a question
- 🟢 Done, and you haven’t looked yet
Type to filter, press Enter to jump. ⚡
Built with Lua inside Rex · fzf in a floating pane · your Rex theme
macOS setup · since 2021
dotfiles
The setup I have been refining for years.
🏠 Shell, editor, terminals, window management and coding-agent configuration, managed with GNU Stow and a Brewfile.
🤖 Setting up a new Mac is mostly a matter of cloning the repo and asking Claude Code to follow the runbook in its CLAUDE.md. 🔐 Work-specific settings stay in ignored local files.
Built with Zsh · Neovim · WezTerm and Ghostty · AeroSpace · Claude Code and Codex
Curious how I think about tools like these? Read the writing →