I build tools, plugins, and systems at the frontier of AI agents.
Currently obsessed with making Claude Code smarter.
Battle-tested plugins for Claude Code and Codex CLI.
Install the marketplace in one command.
claude plugin marketplace add joeblackwaslike/agent-marketplace
GitHub App that runs AI-powered PR reviews on every pull request. Pluggable provider support — Claude, GPT, and more.
View on GitHub →AI-powered listing platform built on Next.js 15 App Router. Semantic search, enrichment, and structured data extraction for property listings.
View on GitHub →Scaffold and maintain production-ready TypeScript projects — the cookiecutter-uv equivalent for the TypeScript ecosystem. Available as a Claude Code & Codex plugin.
View on GitHub →Tooling for systematic AI agent improvement — captures failure modes, structures them as indexed lessons, and feeds them back into agent prompts.
View on GitHub →Full-featured job search dashboard — applications, interviews, companies, contacts, and documents. TanStack Start + Supabase.
View on GitHub →Monorepo nursery for nascent macOS tools and automations. Projects incubate here until they earn their own repo.
View nursery →Manage VS Code and Cursor extensions from a single TOML source of truth. Keep your editor setup reproducible.
View on GitHub →Dynamic LaTeX resume pipeline driven by YAML conforming to the jsonresume schema. Data-first, version-controlled.
View on GitHub →Automated bootstrap scripts for a Raspberry Pi Kubernetes cluster. From bare metal to running nodes in one shot.
View on GitHub →VS Code extension for Claude Code — surface agent context, session state, and plugin status directly in the editor sidebar.
View on GitHub →Opinionated devcontainer configuration for TypeScript and Python projects. Pre-installs Claude Code, Codex CLI, and the full agentic toolchain.
View on GitHub →Wait for Kubernetes resources to reach a target condition before continuing a deploy pipeline. Drop-in replacement for kubectl wait with richer conditions.
View on GitHub →Minimal template daemon — watches a directory of Go templates and re-renders on config change. Useful for container init and secret injection.
View on GitHub →Async SQLAlchemy extension for ASGI frameworks (Quart, FastAPI). Modern async-first ORM integration.
View on GitHub →Cryptocurrency address inspection and validation library. Supports Bitcoin, Ethereum, and more.
View on GitHub →Pricing classes and tools with CLDR-backed locale-aware formatting and currency exchange support.
View on GitHub →Fast Base58Check encoding and decoding for Bitcoin and compatible cryptocurrency address formats. Zero-dependency, pure Python.
View on GitHub →Lightweight message bus for Python — pub/sub with typed channels, async-first, and no external broker required.
View on GitHub →Dependency injection container for Quart — integrates injector with Quart's async request lifecycle for clean, testable handlers.
View on GitHub →FastAPI-style dependency injection for Quart. Declare dependencies as function parameters — async-native, composable, and testable.
View on GitHub →Production-ready Python project template using uv for fast, reproducible dependency management.
Cookiecutter template for Python data science projects. Opinionated structure for reproducible research.
View on GitHub →CouchDB 2.0 autodiscovery using Kubernetes. Automatically clusters nodes as pods come up.
View on GitHub →Idempotent macOS setup script — Homebrew, dotfiles, dev tools, and system preferences in one shot. Pairs with ext-tool for editor config.
View on GitHub →CLI tool for triggering and tracking HomePod software updates via the HomeKit Accessory Protocol. Useful for headless home lab setups.
View on GitHub →Override the hostname reported by a macOS or Linux node without a full reboot — useful for dynamic lab environments and container hosts.
View on GitHub →Automatic mistake capture and proactive lesson injection for AI coding agents. Mines conversation logs and injects warnings before an agent repeats a mistake.
View on GitHub →Sandboxed code execution MCP server — keeps intermediate results out of the context window so agents can run code without burning tokens.
View on GitHub →Small tools that are worth versioning but don't yet justify a standalone repo. Each one has a tracking issue — click to follow along.
Switch Claude Code account profiles (cu) from the shell, or set the VS Code global default via ~/.claude/settings.json.
Auto-stops OrbStack after 15 min idle and lazy-starts it on the first docker use via an oh-my-zsh plugin.
Watchdog for Pieces OS — restarts on crash and sends macOS notifications on state changes.
Track issue →Collects Pieces OS runtime metrics (CPU, memory, uptime) into SQLite for local analysis.
Track issue →Karpathy-style LLM-maintained wiki — watches Obsidian Clippings/ and auto-updates _wiki/ via Claude Code.
One-command macOS installer for OpenClaw gateway + node host — secrets via 1Password, 6 launchd agents.
Track issue →