Haphazard.dev

MAKETHE WORKMOVE.

Sharp tools for messy, multi-repo, keyboard-first software work.

See the projects

Selected output / 2026

Four tools.
Zero ceremony.

[ 01—04 ]

01

VS Code extension

oil.code

A VS Code extension inspired by oil.nvim that lets you edit your filesystem like a normal file so common file operations feel fast and keyboard friendly.

  • Built for developers who want an oil.nvim-style workflow without leaving VS Code.
  • Supports create, move, rename, delete, preview, and directory navigation directly from the editor.
  • TypeScript
  • VS Code API
  • Vim workflows

02

CLI developer tool

Arashi

A Git worktree manager for meta-repositories that helps keep related repos aligned while working across a shared feature branch and workspace.

  • Designed for multi-repo development and spec-driven workflows.
  • Includes commands for creating, switching, syncing, and setting up coordinated worktrees.
  • TypeScript
  • Node.js
  • Git
  • CLI UX

03

tmux integration

coding-agents-tmux

A tmux plugin and CLI for tracking, monitoring, and jumping between terminal coding-agent sessions, with support for busy, idle, and waiting states.

  • Makes it easier to manage multiple agent sessions from a single tmux workflow.
  • Supports pi, opencode, and codex session discovery, switching, popups, and status summaries.
  • TypeScript
  • tmux
  • Terminal tooling
  • Agent UX

04

pi ecosystem

pi-extensions

A collection of installable pi extensions that explores small but useful workflow improvements for the pi coding agent experience.

  • Includes packages for asking user questions, copying code blocks, interactive review, and Vim-style quit commands.
  • A place for experimenting with pragmatic extensions that make pi more ergonomic day to day.
  • TypeScript
  • pi
  • Extensions
  • Developer experience