joelhooks - Overview

header

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

Currently Building

  • 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

Open Source

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

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

Writing

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:


Vancouver, WA · @joelhooks · 🦋 Bluesky · joelclaw.com · badass.dev