Chump
Multiplayer coding agent - web, CLI, and headless client support
I’ve spent 4+ years doing product engineering at CloudPlexo, leading a team of 3 to build AgentSpec.ai, Wendu.io, and Checkitme.com. I’m a product engineer, rooted in doing infra for agents. I would also say I have a good eye for design.
Or read it as chapters, one after the other.
Multiplayer coding agent - web, CLI, and headless client support
A python sdk for building multiplayer AI Agents
Provider-agnostic billing engine for AI SaaS
Multiplayer Agent for teams
Redis inside a Cloudflare Durable Object. It speaks RESP over a WebSocket, knows about 75 commands, and keeps keys in SQLite with TTLs on alarms.
A localhost tunnel, like ngrok, on Workers and Durable Objects. Each tunnel gets its own object and subdomain. A CLI, an SDK and a desktop app.
Finds and ranks the code an LLM needs from a folder or a GitHub repo, to fit a token budget. A CLI, a library and an MCP server, in Python and in Bun.
A TOTP authenticator for the terminal. It reads QR codes off the screen, keeps secrets in the keychain, and imports from Google Authenticator.
A small semantic search engine. A crawler that grows its own list of seeds, embeddings in Vectorize, and search on a Worker.
HTML to Markdown in a single pass, with no dependencies, for serving pages to agents that ask for text/markdown.
A virtual filesystem for agents, in memory, on disk or on S3, with search, diffs and planned edits. No dependencies.
Keeps a repo synced on Cloudflare and answers questions about it and its docs, with Project Think and cloudflare/shell instead of RAG.
Receipts for agents. A contract in OATH.toml, a checkpoint for every command run, and a signed receipt anyone can verify.
A tiny, calibrated capability router that picks the smallest model capable of answering correctly
Email, all on Cloudflare: mail comes in through Email Routing into D1, goes out through an API, with contacts and newsletters.
curl -X POST $HOST/api/send \
-H "X-API-Key: $API_KEY" \
-d '{"to": "ada@example.com", ...}' An MCP server that lets an agent query Postgres or MySQL, and only read: just SELECT and WITH get through.
export DB_TYPE=postgres
export DB_HOST=localhost
node build/index.js
# one tool for the agent: run_query The launch film for Thirdpen. Made in code with Remotion, the dither and all.
How Thirdpen remembers: a fact said in one chat, found in the next.
The apps Thirdpen connects to, and the permission it asks before it acts in one.
The announcement for Thirdpen in nine languages.
One of a set for sales teams.
One of a set for students.
One of the small moments: a routine, set in a sentence.
The whole of thirdpen.app in English, Spanish, French, German, Portuguese, Arabic, Indonesian, Chinese and Hindi. Arabic reads right to left, mirrored end to end.
Lets a coding agent in the terminal phone you. The call runs on a Durable Object with Workers AI, and comes back to the agent as text.
Write vanilla CSS faster, with Tailwind classes as snippets in VS Code.
Pair programming paid by the second: chat, voice and video billed in 200 ms ticks. Made for CometChat’s #ZeroToChat.
Turns an Android phone into a Bluetooth trackpad for a laptop, sending mouse reports over HID.
A portal to visit your future self
Your fastest way to an llm - a cli tool that lets you chat with an llm at the speed of executing terminal commands
Data to make good business decisions
A port of react kbar for svelte. hit cmd+k on this website to see it in action
Listen to youtube videos as audio
Open-source CodePen alternative
Habit tracking app with passkeys integration
A fast and secure desktop app that allows you to share files across multiple devices
A modern comment system for blogs and websites
A Progressive Wep App to edit and frame screenshots beautifully
Excell in you thinking ability with curated brain exercises
I'm a bit of open source guy and i do it from time to time. I’ve made contributions to notable projects like Svelte, Pydantic, shadcn-svelte, Outpost, and Flet. I used to run a youtube channel a few years ago
00 Work
Six chapters, a stop at a time. Press space or next to walk on, or drag, scroll and pinch to look around on your own.