Posts tagged "rust"
-
replaybook: Incident Replay Trainer for Infrastructure
A terminal trainer where you're dropped into a broken Docker container and have to fix it. Turn your post-mortems into runnable scenarios.
-
jolteon: An LLM Routing Proxy for Discourse
We run several vLLM backends for Discourse's AI features. Hardcoding which backend handles which feature was getting messy. jolteon is the Rust proxy we built to fix that - it shipped yesterday.
-
Six records, two bugs, one refactor: a day with ARF
git blame tells you who wrote this line. arf why tells you what they were thinking. I shipped ARF earlier this year as a format for capturing agent reasoning alongside commits. Here's what happened when an agent actually used it for a session of real work.
-
shellbooks: A Terminal Audiobook Player
A cmus-inspired terminal audiobook player for Linux and macOS. Open source, offline-first, with chapters, series, and per-book progress that survives a crash.
-
Jobchain: Verifiable Employment Credentials
What if your employer signed a machine-verifiable reference letter when you started, not when you left? Jobchain issues W3C Verifiable Credentials with Ed25519 signatures. No blockchain, no platform, no PDF.
-
Rewriting Claude Code in Rust, Part 3: TUI, Agents, and Multi-Provider
claux gets a ratatui TUI, sub-agents, and support for any OpenAI-compatible endpoint. One session, start to finish.
-
Rewriting Claude Code in Rust, Part 2: Sessions, Commands, and Permissions
claux gets session management, compaction, model switching, and an interactive permission system. Three phases in one sitting.
-
Rewriting Claude Code in Rust, With Claude
Claude Code's TypeScript source leaked via a source map. I read the architecture and rewrote the core in Rust. Using Claude. Here's Part 1.
-
whoami: making identity a spec
We made infrastructure declarative. We made workflows declarative. Identity is next. A structured format for describing yourself as a source of truth, not a projection.
-
skillz: A Package Manager for Claude Code Skills
Claude Code has a skill system. There's no package manager for it. So I built one. 200 lines of Rust, installs from GitHub, published to crates.io.
-
llm-mux: Why I Rebuilt Lok
Lok got 300+ installs, then I rewrote it. The abstractions were wrong. llm-mux has roles, teams, and proper apply/verify. Here's why.
-
finna: Multi-Model Debate, Spec, and Implement
A standalone tool that takes an idea, debates it across Claude, Codex, and Gemini, creates a roadmap, writes specs, and implements. Planning and execution in one pipeline.
-
Building a JSON Parser with Multi-LLM Orchestration (Part 1)
Using lok to orchestrate four LLMs debating design decisions, then synthesizing specs for a Rust JSON parser. The debate phase surfaced edge cases no single model would have caught.
-
Lok Part 5: Multi-Agent Planning with lok spec
Lok gains a spec command that turns task descriptions into structured implementation plans. Multiple LLMs propose, debate, and converge on a roadmap before any code gets written.
-
ARF: Structured Reasoning for AI Agents
Moving beyond chat prompts to structured agent communication. Why unstructured data lets LLMs run wild, and how ARF enforces what/why/how before acting.
-
Lok Part 4: The Self-Healing Loop
Lok gains agentic workflows, fixes its own bugs, and finds a real bug in Discourse that I just pushed upstream.
-
Lok Part 3: Dogfooding and Code Review
PR review, codebase explanation, and lok opening 25 GitHub issues on itself. Plus parallel workflows and context detection.
-
Lok Part 2: Workflows and Local LLMs
Declarative multi-step pipelines and Ollama integration. The workflow system that's also a plugin system.
-
Introducing Lok: A Local Multi-LLM Orchestration Control Plane
When one AI isn't enough. Lok is a CLI tool that coordinates multiple LLM backends, routing tasks to the right model and letting them debate each other.
-
Letting AI Pick the Project
An experiment in creative delegation: I asked Claude to build whatever it wanted. It chose to build a tool it wished existed.
-
Building Embedded Discourse Comments with Rust and WASM
An experiment in creating a drop-in comment widget for static sites using Rust compiled to WebAssembly, talking to Discourse's REST API.
-
Building Scrob: A Self-Hosted Music Scrobbling Server
Built a self-hosted scrobbling server with Rust and PostgreSQL to track listening history without relying on Last.fm, featuring public profiles and automated deployment.
-
JOBL and SRG: Building Resume Tools I Actually Want to Use
Building a TOML-based resume format and static generator after layoffs reminded me to keep my options open. Sometimes the best response to uncertainty is building something you control.
-
Shelltrax Part 2: Footer, Tests, and CI
Fixing footer playback progress, implementing unit tests, and setting up GitHub Actions CI for the Rust TUI music player.
-
Introducing Shelltrax - Or how I vibe programmed my way to a TUI music player
Building a terminal-based music player in Rust from scratch to learn the language through real-world challenges like TUI rendering, audio streaming, metadata parsing, and concurrent state management.
-
Building a Fully Decentralized Voting System Using Just Git and Pull Requests
Creating a transparent, auditable voting system where Git commits are the ledger, pull requests are ballots, and CI validates every vote without any centralized servers or databases.
-
Deploying a Zola static site to a custom domain with Github Actions
Setting up automated deployment for a Zola-based static site using GitHub Actions to build and publish to GitHub Pages with a custom domain and DNS configuration.
-
Weekly Summary - 20/52
Starting a weekly reflection series covering site deployment, Raspberry Pi revival, Rust learning with blockchain and TUI projects, woodworking, and job hunting progress.