Skip to main content

Software

I build web and desktop applications, developer tools, libraries, and utilities for research and creative work. Additional repositories and notebooks are on github.com/osteele , and observablehq.com/@osteele .

Ecosystem Tools

Extensions and libraries for p5.js, Obsidian, and related platforms.

Recent Projects

agent-execution

Runs a coding agent as a job under an explicit tool policy (no tools, read-only, or confined writes), with process containment, cost limits, and a record of what the agent was given and what it did. Optionally submits the work as a Weft job.

CLI Development tools

agent-offload

Sends a coding task to an agent on another machine. The agent edits a snapshot of the source tree as a Weft job, and its work comes back as a diff to verify and apply.

CLI Development tools

agent-launcher

Launchers for Claude Code, Codex, Kimi, opencode, OMP, and agy that start each agent under agent-command-guards, with stable session identity, model-first commands, resume by name or transcript text, cross-harness continuation, crash recovery, and exit receipts.

CLI Development tools

issue-ledger

A local issue ledger for locally developed tools: file defects against any component, deduplicated by fingerprint, with occurrence counts and recurrence tracking after close.

CLI Development tools