Skip to content
View joelhooks's full-sized avatar
🍄
🍄

Sponsoring

@siddharthkp
@juliusmarminge
@schickling
@simonw

Highlights

  • Pro

Organizations

@robotlegs @eggheadio

Block or report joelhooks

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joelhooks/README.md

header

npx joelhooks

Co-founder @egghead · 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

π 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

Pinned Loading

  1. swarm-tools swarm-tools Public

    🐝 Multi-agent swarm coordination for OpenCode with learning capabilities, agent issue tracking, and management

    TypeScript 607 50

  2. opencode-config opencode-config Public

    Personal OpenCode configuration - commands, tools, agents, knowledge

    TypeScript 322 21

  3. pdf-brain pdf-brain Public

    🧠 Local PDF knowledge base with vector search using libsql w/vectors

    TypeScript 222 23

  4. semantic-memory semantic-memory Public

    🧠 Local semantic memory with PGlite + pgvector - budget Qdrant for AI agents

    TypeScript 33 1

  5. joelhooks-astro joelhooks-astro Public

    blog in astro

    HTML 7 17