The lab.

Twelve interactive components living on this site. They are the site: the closest thing I have to a portfolio of how I think about agentic UI, terminal aesthetics, and builder-facing tooling. Everything here is open source.

$ git clone github.com/alectivism/personal-website →

agent swarm

live

Live simulation of a multi-agent system: 77 simulated workers (Claude, OpenAI, Gemini, open-source) orchestrated against real task types. Click to spawn. Drag to dispatch. Hover to inspect.

homepage open →

ask alec

demo

Scripted Claude-Code-style chat with quick-reply chips and streaming answers. A demo of what a terminal-native UI feels like, not a real LLM.

homepage open →

command palette

live

Press ⌘K from anywhere to open. Fuzzy search across all pages, quick actions (toggle theme, copy email, switch palette), keyboard nav.

⌘K press ⌘K

agent-readiness quiz

live

Seven-question diagnostic that maps your org onto three tiers and recommends an engagement. No backend, no email required. Score lives in localStorage.

/assessment open →

interactive 404

live

Triggered on any missing URL. Real shell: type `cd <route>`, `ls`, `help`, `whoami`, or bare paths to navigate. The unhappy path I actually want people to see.

/404 open →

pricing tier toggle

live

Three-mode toggle (advisory / build / speaking) revealing 7 engagement options with $-scale ranges and pre-filled mailto links.

/work-with-me open →

animated counters

live

IntersectionObserver-triggered count-up for hero credibility numbers. Respects prefers-reduced-motion (skips to final value).

homepage open →

career timeline

live

Seven-entry vertical timeline with gradient rail, per-event dots, and 'now' highlighted in chartreuse.

/about open →