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.

Links

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.