Back to themes

Lapse: AI SaaS Template

A dark, product-led site for AI and SaaS startups: scroll-pinned feature story, pricing with a plan comparison, a Markdown blog, and WebGL effects written from scratch.


Cost

Free


Created by
Alex Prokhorov

A dark site for an AI product that has to explain itself in one scroll.

Lapse is an Astro theme for AI startups, SaaS products and developer tools. Near-black surfaces, quiet grey type, monochrome product shots, and a few interactive moments that make the product feel alive without turning the page into a demo reel.


What's included

  • 13 static pages: home, about with team, pricing, a blog index with five articles, contact, terms, privacy, and 404
  • A blog content collection in Markdown with category tabs on the index
  • Pricing with a monthly and annual toggle, plan tabs on mobile, a full feature comparison table, and FAQs
  • A contact form ready for your own handler
  • One stylesheet of design tokens and a component per section

Interactive, not decorative

The navigation folds into a floating capsule as you scroll. How it works pins in place and steps through the product, and a sideways card track carries the features. Testimonials roll over a field of flowing lines that bend around the cursor. The closing call to action is a photo made of thousands of particles that part and swirl under the pointer, and the 404 page is a stream of glass shards you can push, ripple with a click, and gather by holding. Every effect is original code with no runtime dependencies, pauses off screen, and stands down under <code>prefers-reduced-motion</code>.


Easy to customize

Blog posts are Markdown files with typed frontmatter. Each page's copy, plans and pricing sit in JSON files, so changing a headline, a price or a team member is data entry, not layout work. Colors and type are tokens in one stylesheet.


Perfect for

  • AI and agent startups
  • SaaS products
  • Developer tools
  • Product launches that need a blog from day one


Built with care

Unique titles and descriptions per page, one H1 per page, descriptive alt text, keyboard-friendly toggles and tabs, and three tuned breakpoints from desktop to phone. Fonts are self-hosted through Fontsource. Static output, deploys anywhere.


Please note

Lapse is a template and demonstration brand. Connect your own form handler, analytics, and services before launch.


Support

Questions or help getting set up? Reach us any time at alex@apollostudio.design. Designed and built by Apollo Studio.

Astro 7 ready. Lapse is also available as a free Framer template, with a matching Figma file. More templates in code and Framer at startfrom.co.