Self-hosting Kody off Cloudflare used to sound thermonuclear. Deno Celld changed the math — and Kent's Grok bot handed the experiment to Devin. Then docker compose up actually worked.
(00:00) - Cold open: Kody running in Docker
(00:10) - Better with Kent
(00:16) - Self-hosted Kody is real — here's the path
(00:58) - Ask: self-host Kody off Cloudflare
(01:10) - Clarify: Kody, not Jev
(01:42) - Thermonuclear — tied to Cloudflare
(02:02) - Own Cloudflare account is fine under OSS
(02:33) - Deno Celld — hard, not thermonuclear
(04:23) - Revised difficulty: hard is OK for agents
(04:37) - Hand the experiment to Devin via Kody
(06:16) - Devin launches on Ultra
(06:46) - Prompt, auth gaps, and Kody unsticks Devin
(08:15) - Inspect the Celld repo and fill gaps
(08:57) - Ship-PR loop until main is green
(10:41) - Rebuild the UI to match official Kody
(12:38) - Make it tryable: public image + README
(14:09) - Follow the README ourselves
(14:56) - docker compose up — it works
(15:27) - Create account on localhost:8080
(16:33) - Connect Cursor MCP (and fix public URL)
(17:45) - Connected — memory + dad-joke package
(19:23) - Success: first run without reading the code
(20:02) - What's still missing — contribute if you care
(20:56) - Homework: self-host or use kody.codes
(21:24) - Close
Better with Kent - durable skills for people who ship software.
Kent asks his Grok bot how hard it is to self-host Kody off Cloudflare. First answer: thermonuclear rewrite. Then Deno Celld (Workers + Durable Objects on your machines, S3-compatible state) revises that to hard — and hard is fine when you hand it to an agent.
Kody briefs Devin Cloud to build a Celld-based self-hosted Kody. Auth hiccups, gap fills, ship-PR loops, GHCR image, from-zero smoke. Kent follows the README, docker compose up, creates an account, connects Cursor MCP, saves a memory, and ships a dad-joke package — first run without looking at the code.
Homework: if you want self-hosted Kody, contribute. If not, use kody.codes and let hosted handle the edge.
Podden och tillhörande omslagsbild på den här sidan tillhör
Kent C. Dodds. Innehållet i podden är skapat av Kent C. Dodds och inte av,
eller tillsammans med, Poddtoppen.