Python · Flask · OpenRouter
RAG Lab
An educational chat and RAG app for exploring retrieval patterns hands-on.
A teaching app that demonstrates a streaming chat interface over LLMs with retrieval-augmented generation. Flask backend, OpenRouter for model access, and a vanilla JavaScript front end. Cross-platform, and used as workshop material.
desktop appRust · Tauri · Ollama
B2
A notes app for research: plain Markdown in a folder you own, with an AI layer that finds the connections you haven't made yet.
My daily notes app, built to replace Obsidian. Beside every note is a ranked list of related notes it isn't linked to yet, and a model explains what they have in common. Keyword and semantic search, typed links (supports, contradicts), and answers grounded in your notes with citations you can check. Local first: embeddings run on your machine and chat uses Ollama by default.
IoTESP32-P4 · C++ · Python
Tricorder
A handheld, agent-assisted instrument for exploring the physical world.
Built on the M5Stack Tab5 (ESP32-P4): hold it, point it, move it, and ask questions while a person and an agent investigate something together in real time. ESP-IDF firmware on the device, a Mac-side Python investigation service, and local speech-to-text and spoken guidance. Co-developed with OpenAI Codex and Claude Code.
active developmentPython · OpenRouter · Agents
Tilth
A harness for long-running agents that work autonomously, then let you replay the whole run.
A minimal harness for autonomous coding agents against any OpenAI-compatible endpoint. It carries the machinery a watched pair-programming agent can skip: an evaluator that judges whether a change is a proper solution, between-task budget caps, and offline-first observability you can replay end to end.
- Research
- Dev-Tools
- Observability
active developmentRust · CLI
LSP4Agents
A language-server client built for coding agents, not IDEs.
An experiment in giving coding agents the structured tools developers rely on: go to definition, find references, real type errors. Existing LSP integrations assume an IDE on the other end, so this explores what a client designed for an agent's workflow looks like.
desktop appTauri · Rust
knobs.cc
A desktop inspector for every knob Claude Code gives you: where it lives, what it's set to, and which layer wins.
Claude Code's configuration spans settings files at several layers, environment variables, and permissions. knobs.cc is a local desktop app that surfaces every setting, its value, and which layer takes precedence.
- Dev-Tools
- Observability
- App
Claude Code · Plugins
Claude Code Plugins
A marketplace of Claude Code plugins for AI-assisted development.
A growing collection of Claude Code plugins built at Altered Craft, installable straight from the marketplace. Small, reusable tooling that extends Claude Code for everyday work.
web appNext.js · Postgres · OpenRouter
Marginalia
A place to read difficult papers with other people and with AI guides.
A group keeps a small library of papers, uploaded as PDFs or imported from arXiv. Ask a question beside the paper and the AI guide you choose reads the whole PDF and replies in the discussion for everyone to see. Every guide call's tokens and cost are recorded, and members rate each reply accurate or inaccurate, so those measurements decide what gets built next.