open-source dev-tools house

nullmesh

Move fast. Break nothing.

Small, sharp, local-first tools for the agent era — from undoing what a coding agent just broke, to trusting what your eval judge says. Each does one job well; together they’re a mesh. Start from null.

recover

live

Undo the destructive shell commands your AI agent runs that /rewind can’t — rm, mv, cp, truncating redirects. A snapshot-before-it-runs safety net for your real filesystem.

$ npm i -g @nullmesh/recover

abide

live

A working agreement your AI agent keeps. Declare the rules once — enforced as a Claude Code hook (block/ask), compiled to AGENTS.md for every other tool. Corrections become durable rules.

$ npm i -g @nullmesh/abide
/*
 * nullmesh — a manifest
 *
 * null  → the clean slate. zero state. /dev/null. nil.
 * mesh  → a fabric of small, sharp utilities for AI agents.
 *         each does one job well; together they catch the rest.
 *
 * built in the open. local-first. zero telemetry.
 * one sharp tool at a time.
 */