A small camp for an
obscure geek.
Independent developer. I build tools and write about what I learn along the way.
What I do.
I build small, durable software — the kind you keep open in a tab for years. Most of it ships as open source; the rest becomes the essays and notes on this site.
— Roki
Projects in motion
0xAgent
A production-grade AI agent framework — plugin kernel, SQLite persistence, MCP-compatible, with hard gates and state machines designed for cross-network multi-agent collaboration.
Edg Agent
An LLM agent living in the Chrome sidebar — give it tasks in plain language and it reads page snapshots, emits one JSON action per turn, and clicks and types for you, asking first before anything risky.
Recent writing
All writingEdg Agent: I hired an employee in the Chrome sidebar who only speaks JSON
No new browser, no remote control: an MV3 sidebar extension that reads pages, clicks buttons, and asks for permission before spending your money. Every screenshot is real; the LLM on the other end is a deterministic parrot for testing.
0xAgent: The Principles of Multi-Agent Collaboration, and the Five Gates I Built
The multi-agent collaboration design behind my open-source framework 0xAgent — why collaboration failure is a concurrency and consistency problem, and the gates, state machines, and interruption pricing that answer it.
The Workshop and the Space Station: DeepSeek's Harness challenges Pi, and whose homework should a one-person company's agent team copy
A tour of the 'everything is a plugin' space-station philosophy, and whose homework a one-person company should copy when building an agent team.
Oh My Pi power-user notes: I dispatched two AIs to do the research and got hooked into running seven experiments myself
Task dispatch, long-term memory, persistent kernel, the invisible reviewer — a power-user guide to Oh My Pi that was produced using exactly those power-user features.
Reviewing ego lite with ego lite: a hands-on deep dive into the browser built for you and your agent
No slideshow claims — real numbers on Snapshot token cost, login-state inheritance, iframe traversal, parallel Spaces, and a few gotchas the docs don't mention.
Ten Years of Code, Now I Move Bricks
From frontend trenches to full-stack to going all-in on AI — one aging programmer's journey into manufacturing.
Get in touch
I read every message. Email is best for serious things; the rest of the internet is fine for everything else.