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/wwid

Rex 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 →