← Back

Stack

My Vibe Coding Stack

This is the current stack behind a3.lol. The goal is simple: ship fast, keep the surface area small, and use managed infrastructure with clear operational boundaries.

AI Agents

The two options I’d point people to first: Codex as the best paid option, and OpenCode if you want a free setup.

Codex (Paid)

The best paid coding agent option I’ve used. It is the fastest way I know to go from idea to working code when I want strong reasoning, solid edits, and fewer dead ends.

OpenCode (free)

If you want a free option, I put together a video showing how I use Open Code as a practical setup without paying for a premium coding agent.

Free coding agent option with Open Code thumbnail
Free coding agent option with Open CodeWatch

create-t3-app

The codebase foundation. It gives the project the Next.js app router structure, TypeScript setup, and environment validation this site uses.

Convex

The database and backend for contact routing and consented email-update collection. Convex validates requests, enforces abuse limits, preserves consent history, schedules retention cleanup, and runs in US East.

Discord

Private support routing. Contact-form messages are delivered server-side to a dedicated private channel with mentions disabled and automatic deletion after 90 days.

Vercel

Hosting and deployment. It fits this site well because the app is small, static-heavy, and works cleanly with Next.js.

PostHog

Consent-gated product analytics in an EU-hosted project. The site combines explicit funnel events with privacy-filtered click analytics, heatmaps, Web Vitals, error signals, and masked session replay.