npx joelhooks
Co-founder @egghead · Education at Vercel · Building Badass Courses
I build tools for people who teach developers. The platform I create powers courses from world-class educators:
| AI Hero | Matt Pocock's AI engineering course — prompt engineering, evals, RAG, agents |
| Epic AI | Kent C. Dodds on architecting intelligent experiences with MCP |
| Total TypeScript | The industry standard for learning TypeScript |
- joelclaw — a personal AI operating system. Always-on Mac Mini running durable agent loops, event-driven pipelines, and a composable skill system. 68 ADRs and counting.
- Agent-first CLIs — tools that speak HATEOAS JSON so AI agents can operate them without scraping text
- Multi-agent workflows — not vibe coding, but structured pipelines that actually ship
| Project | What It Does |
|---|---|
| joelclaw | Personal AI OS — Inngest durable functions, Telegram gateway, AT Proto PDS, agent memory system |
| pi-tools | Power tools for pi — repo autopsy, tsgo LSP, codex loops, web search, MCP bridge, session reader |
| agent-secrets | Portable credential management for AI agents — Age encryption, session leases, killswitch |
| todoist-cli | Agent-first Todoist CLI with HATEOAS JSON responses |
| granola-cli | Agent-first CLI for Granola meeting notes via MCP |
| tldraw-agent | Generate diagrams from text — CLI, MCP, library |
| pdf-brain | Local PDF knowledge base with vector search using libsql |
| swarm-tools | Multi-agent swarm coordination with learning capabilities |
| atproto-agent-network | AT Protocol on Cloudflare — decentralized agent identity and coordination |
| course-builder | The platform behind all the courses above |
Skills are portable knowledge modules for AI coding agents — structured prompts, workflows, and tool integrations that extend what agents can do:
| Skill | Purpose |
|---|---|
| video-ingest | Download → transcribe → archive → Vault note pipeline |
| gateway | Operate always-on agent daemons with Telegram, Redis, webhooks |
| k8s | Manage Talos Linux clusters on Mac Mini |
| email-triage | Inference-based inbox triage — scan, categorize, archive noise |
| pds | AT Protocol Personal Data Server operations |
| adr-skill | Architecture Decision Records for agentic workflows |
| frontend-design | Production-grade UI that avoids generic AI aesthetics |
From joelclaw.com:
Building in public — architecture decisions, agent system design, and the journey from zero to a composable personal AI.
From joelhooks.com:
From badass.dev:
- How we Shipped Total TypeScript with Matt Pocock
- $415k Pre-Release Launch of a Developer Education Product
Vancouver, WA · @joelhooks · 🦋 Bluesky · joelclaw.com · badass.dev






