chapgent AI
Python TUI coding agent — 26 built-in tools, multi-provider LLM via LiteLLM (16 providers), parallel tool execution, LRU cache, permission system with risk classification.
Python · TUI · LiteLLM
claudego AI
Go streaming Anthropic client with Bubble Tea TUI — goroutine-based agent loop, channel-mediated permissions, context cancellation through the tool layer.
Go · Bubble Tea · Anthropic SDK
org-brain AI
Lifecycle-governed knowledge base for engineers and AI agents. Hybrid retrieval over Postgres + pgvector: dense semantic, curated trigger/tag, and a deterministic exact-identifier path so symbols and slugs named in prose always surface. Draft → promote → revise → supersede lifecycle behind human gates; deployed as an MCP server with a Claude Code plugin.
TypeScript · Postgres/pgvector · MCP
Hexis Golf Live
AI-driven feel-based golf practice planning. Live with trial users and PGA professional contacts engaged.
golf.davewil.dev ↗
Slackex Live
Slack-style team chat in Elixir/Phoenix, deployed on my own infrastructure. Working artefact and stress-test of agentic workflows on a non-trivial codebase.
chat.davewil.dev ↗
grocery_planner WIP
Phoenix / Elixir + Ash framework with Python OCR service for receipt processing. JSON:API across inventory, recipes, meal planning, shopping, notifications, analytics.
Elixir · Phoenix · Ash
kuma_san_kanji WIP
Phoenix / Elixir kanji learning application — the originating project of this whole journey.
Elixir · Phoenix
Pocket Pro / Fleetwood Brief
Currently engaged on a voice-driven AI golf coaching product, working through founder brief and product discovery.
Discovery phase
Homelab Infra
Proxmox cluster running Debian LXC, Docker, Caddy reverse proxy, Cloudflare DNS, Tailscale, Pi-hole. Claude Code as primary dev environment throughout.
Proxmox · Docker · Tailscale
CI/CD Platform Infra
Self-hosted CI/CD for the homelab. GitHub Actions build immutable SHA-tagged GHCR images; ephemeral Tailscale runners deploy by Compose over the tailnet, repo as single source of truth for each stack. Single-source toolchain pinning, self-arming deploy secrets, shared Prometheus / Grafana / Tempo / OTLP observability.
GitHub Actions · GHCR · Tailscale