LABS

Projects, guides and writing on AI coding workflows and developer tools, most of them built with AI coding agents such as Claude Code and Codex. Every entry passes a script check and a manual review before it is listed. My profile is on GitHub (opens in a new tab).

17 entries

Catalogue

Showing 17 of 17 entries

  • Prototype2026

    agent-authority-sim

    AI coding & agents

    A deterministic, model-free simulator of a finite authority model for AI agents: agents get narrow, scoped authority and return evidence, and a separate trusted layer decides what becomes canonical state.

    A simulator proof, not a production agent runtime. The full property proof is not established yet, and the README lists what is still missing.

    • 207 tests pass in CI
    • Eight strict contract kinds, one JSON Schema
    • No model, network or subprocess in the simulator
  • Alpha2026

    Agentic Loop Atlas

    AI coding & agents

    A registry of reusable operating loops for AI coding agents such as Claude Code, Codex, Cursor and Hermes. Each loop names its trigger, its proof and its stopping condition, and CI validates every entry against a schema.

  • Prototype2026

    cc-aqt-master

    AI coding & agents

    A command-line tool that reads the local Claude Code session logs and shows token use and estimated cost per session.

    Last verified 2026-10-06 against Claude Code 2.1.291. Not actively maintained; the cost figure is a rough estimate.

    • Build and 158 tests pass in CI
    • Reads only local files, no network calls
  • Alpha · v0.12026

    Glossa

    Developer tools

    Answers questions about your own documents with citations back to the source, using NotebookLM through the unofficial notebooklm-py library. It needs a logged-in Google account.

    • Installs from GitHub
  • Prototype2026

    OMNI-FLUX

    Creative coding & WebGL

    A browser visualizer that draws fractal patterns with WebGL2 fragment shaders and feeds each frame back into the next.

    First version generated in Google AI Studio from one structured prompt, then fixed in follow-up sessions. No tests; frame rate not measured.

    • 11 presets, 9 sliders
    • Optional microphone input, PNG screenshot and WebM recording
  • Post · 6 Oct 20262026

    One night, five agents: shipping Glyphbooth

    Writing & research

    The build story of Glyphbooth: the plan, the rule that made subagents write the code, and what screenshots, tests, review and CI caught.

    • 12 commits during the night
    • 154 unit tests
  • Alpha2026

    Phenomena

    Creative coding & WebGL

    A browser instrument with four bounded physics and biology scenes (PELAGIC, STRATA, ORBIT, CHORUS) drawn on one Canvas 2D surface. Pointer and touch input perturb each scene, and the system settles when released.

    Release 1 only. Static site with no backend, accounts or analytics.

    • Four scenes on one canvas
    • Unit tests and a build check run in CI
    • No backend, no analytics, no accounts
  • Released2026

    Prompt Atlas

    Guides & learning

    A set of 81 prompting and learning cards with 243 worked scenarios. The examples are teaching material, not benchmark results.

  • Prototype2026

    Proof of Invention

    Creative coding & WebGL

    A prompt machine with no language model inside. It turns a number into a build dare for a frontier model, and keeps an honest wall of the runs.

    Every sentence traces back to a gene and an atlas entry, and the same number always gives the same prompt. The wall holds one card so far: the machine's own build.

    • 214,704 prompts in the frozen version 1
    • 48 domains, 8 genes, 3 courage levels
    • Self-test over every number runs in CI
    • No backend, no API key, no model at run time
  • Case study2026

    Switch Brief

    Case studies

    Switch Brief home page: headline 'Find the right mechanical keyboard at the right price', a search box and brand filter chips.

    A mechanical keyboard comparison and buying-guide site that earns Amazon affiliate commission. I run the product catalog, write the articles and keep an evidence ledger for every claim; the storefront runs on a managed platform (UseBravery).

    Repository is private. The product is keyboard research, not AI work.

    • Live since July 2026; 69 public products (read-back 22–23 Sep 2026)
    • First buying guide published 28 Sep 2026
    • $1.73 commission from one order, 23 Aug–21 Sep 2026, per the Amazon Associates report recorded in the project log; payout not verified
  • Prototype · v0.1.22026

    usb-c-sanity

    Developer tools

    A read-only macOS script that reports the USB-C speed and power signals macOS has negotiated for the current cable, port and device. It does not certify or benchmark cables.

    • No sudo, no network calls
  • Alpha · v0.2.02025

    cactus-rs

    Systems & hardware

    Unofficial Rust bindings for the Cactus on-device inference engine: chat, streaming, embeddings and speech-to-text. Distributed from GitHub, not crates.io.

    • 11 GitHub stars
  • Prototype · v0.2.02025

    RustBridge

    Systems & hardware

    A gateway written in Rust that reads Modbus TCP and RTU devices and publishes the values over a REST API, WebSocket, MQTT and Prometheus metrics.

    Not tested against real PLCs or serial hardware; throughput not measured. There is no live demo. MQTT TLS is not implemented.

    • 63 tests
    • CI runs tests, clippy, rustfmt and cargo audit

Other people's repositories

Open-source contributions

Merged pull requests only.

The gate

How entries are chosen

An entry is listed only when it passes all of these:

  1. It is my own repository, not a fork, with a README and a licence.
  2. The status matches the repository. If its CI is failing, the entry is a Prototype at most. Archived means archived on GitHub.
  3. Every link loads without an error, stays on the same site and is not a bot-check page. Package and repository links are also confirmed through the GitHub, PyPI or crates.io API.
  4. No hype words.
  5. A number on a card must be one you can check in the repository.
  6. Screenshots and case studies are checked by hand for personal data.

A script checks rules 1 to 4 and the GitHub star counts on every change to this site and again after every deploy. I check the other numbers and the screenshots by hand.

Released
Usable today: a release, a tag or a working live version.
Alpha
Works, with known gaps that the README lists.
Prototype
An experiment or proof of concept. Maintenance is not promised.
Case study
Closed source. Shown with writing, screenshots or video.
Post
Writing. It shows its date instead of a status.