Development tools
mint
A CLI tool for embedded development that builds hex files from data sources (Excel, REST/GraphQL, JSON, Postgres queries) and layout definitions (json/yaml/toml). Simplifies the workflow for parameterising embedded systems without manual hex editing.
agent-sim
Programmatic, agent-first firmware testing framework for embedded firmware. Compile core functionality into a linked library, spin up a daemon to run it and interact with the simulation via a simple CLI. Heavily inspired by agent-browser.
vscope/v2scope
A Python-based datalogger for embedded microcontrollers, using serial communication and an onboard state machine to perform high-resolution oscilloscope-style captures of internal variables for debugging and testing. Currrently building v2scope as a Tauri/Svelte/Effect-based successor with improvements to the serial protocol and runtime configuration.
tracy
A simple codebase-scanning tool built on ast-grep designed to aid with traceability by exporting metadata surrounding marker comments.
h3xy
Designed to be a drop-in replacement for HexView’s CLI functionality, And also usable as a crate to provide the same operations on contiguous data in memory. Intended to become the new back-end for mint exports.
Tinkering
monitor
A cli for managing monitors, primarily designed for my OpenClaw bot to set up efficient triggers for itself when tracking information over time.
pingu
A web page + HTTP endpoint designed to allow asynchronous coding agents to query the user mid-generation whilst AFK. Uses ntfy.sh for push notifications.
minions
A nix-flake based process manager. Designed as a simple web interface for managing long-running flakes. Originally written in Zig.
bingo
A Discord bot for hosting user-defined bingo games. Create custom games from event lists, distribute unique boards to players, vote on events, and track game progress and winners.
gambabot
The spiritual successor to bingo. Use a limited number of virtual Polymarket bets to predict what happens this year, competing with other users.
