⚠️ Mobile is not supported yet.
Search for a command to run...
Dark-first React / Next.js components and marketing blocks. Install with the shadcn CLI and own the source.
Shared ProjectBrief type + OG/thumbnail href helpers for Scope → Planner → social card glue.
Hairline project list with tags and optional view-all link.
Multi-step project scoping planner UI.
Long-form typography container for articles and MDX.
Horizontal book-cover shelf for currently reading.
Resource library layout with editable CONTENT items.
Printable resume layout with experience, skills, and projects.
IntersectionObserver reveal using .atro-reveal CSS.
AI scoping chat UI. Wire CONTENT.endpoint (Host API).
POST /api/scope - rule-based by default; optional XAI_API_KEY via atroui/api/scope.
Reading-progress bar driven by scroll position.
getSiteDomain() helper for structured data.
Lighter footer with editable CONTENT and link columns.
Quiet personal footer with tagline and link grid.
Sticky site header with editable NAV and CTA.
Sticky 640px personal header with mono nav and theme icon.
getSiteUrl() for metadata and JSON-LD.
Fixed social FAB with expandable link tray.
X / LinkedIn / copy-link share bar.
Sectioned tools/stack definition list.
Stagger children on scroll with StaggerChild.
Review JSON-LD with editable CONTENT.
Multi-line text input styled for AtroUI forms.
next-themes wrapper for class-based dark mode.
Light / system / dark toggle using next-themes.
Compact sun/moon theme toggle for narrow chrome.
POST /api/thumbnail - consumer HF/Google/XAI keys via atroui/api/thumbnail. No keys shipped.
CSS thumbnail preview with editable CONTENT.
Thumbnail generator UI shell. Wire CONTENT.endpoint (Host API).
Scroll-linked sequenced motion for hero timelines.
cn() helper (clsx + tailwind-merge).
POST /api/waitlist - Resend audience or SMTP via atroui/api/waitlist.
Email waitlist form with editable CONTENT; posts to your API.
Open-Meteo weather chip — no API key required.