Open Source Projects
Personal tools built and maintained in the open.
Agent Rooms
A Streamlit app where AI characters live in customizable rooms and talk to each other, and to you, by text or voice. Give each character a persona and a voice, let a Director choose who speaks next, and drop a new idea or object into the scene through the manifestation box so every character becomes aware of it at once. Runs locally on your own xAI key — no hosted service.
Spanda
A deterministic static-analysis CLI for Python that builds a call graph and tells you plainly when it can't be sure — instead of reporting zero callers for code that's actually reached dynamically (via getattr, signals, route handlers) and reading as safe to delete when it isn't. Zero runtime dependencies, no LLM calls, no network — same input, same output, every time.
Polygon Lasso
A macOS desktop tool that adds the polygon lasso Apple's built-in image tools are missing, plus scanner-style perspective deskew: mark the four corners of a photo taken at an angle and it warps them into a flat, straight-edged rectangle. Built on just the Python standard library and Pillow — no numpy, no OpenCV — and packaged with uv for a one-command install.