haphazard.dev

Independent developer workshop · Pacific Northwest

Small tools for unruly workflows.

I build sharp, practical software for the awkward parts of making software—worktrees, terminals, editors, and the seams between them.

Working principle
Good tools don’t need to change everything. They just need to remove the right bit of friction.

On the bench

01

Arashi

A worktree manager that makes a polyrepo behave like a monorepo while you work.

Docs ↗
02

oil.code

File operations inside VS Code, using the same editing habits you already have.

Project ↗
03

coding-agents-tmux

A control surface for many coding-agent sessions without leaving tmux.

Project ↗
04

pi extensions

Small experiments that make a capable coding agent friendlier day to day.

Built in
small batches