Sites & Projects
What I’ve built
A network of sites I run on my own hardware, plus the work behind them. Not everything is open source — some things are just for me and my friends.
The karti.ai network
These are live right now and run on infrastructure I control. Some are built from scratch; Cap is a deliberately self-hosted open-source tool. Click through — they’re meant to be used. This site is part of it too: Next.js and a hand-written WebGL ocean.
Work & projects
Platforms, internal tools, and a few things that aren’t mine to show.
A personal operating system for a life — career, photos, books, garage, health, the fleet of machines — as one app an agent can drive over MCP. A page is a row in a database rather than a file, so the agent adds a module by writing data, not code.
A 24/7 broadcast rig for a trading desk. A headless browser renders the live platform, ffmpeg encodes it, and it goes out to X around the clock — with a self-hosted control room for transport, audio, and health.
Some of what I build is under NDA or just not ready to show yet. Happy to talk about it in the right context.
Open source
Tools I built for myself and then put out in the open. Source lives on my own forge at git.karti.ai.
An agent-native, self-hosted mail server. One Go binary that gives an agent its own real email address — receive, parse, thread, search, and send actual SMTP mail — behind a REST API and an MCP server. MIT.
A cookie-authenticated X client for publishing, maintained against a service that keeps changing underneath it. A fork of twikit with a runtime query-id registry and a CLI whose exit codes are the API.
A real-time controller for comma.ai's controls challenge — hold the target lateral-acceleration trajectory without sawing the wheel. Scores 72.3 total cost against the PID baseline's 110.3 over the full 5,000-segment set.
Web and code search over SearXNG and Grep.app, with an auto-managed local SearXNG. A free, local, no-API-key alternative to the hosted search tools.
An OpenCode plugin that wraps oh-my-opencode with custom MCP servers and team features — the agent harness I actually build with, packaged up.