- Added
The AI Agent SaaS Kit is Live at $99, and joins the Everything Bundle
Atlas, the AI Agent SaaS Kit, is a web app you can sell as your own AI product: agents with skills and memory, team rooms, tasks, and a credits ledger billed by Stripe. Buy it on its own, or get it in the $149 Everything Bundle, which now holds six Live kits ($774 bought separately).

The AI Agent SaaS Kit chat: an agent working on a draft, with the credits it used Included forkit buyers and Bundle owners
- Agents with instructions, a model, tools, files and memory, eight of them seeded with their own avatars.
- Skills that work like Claude's: write one, upload a SKILL.md or import it from GitHub, switch it on per agent, or call it with / in a chat.
- Agents ask each other, @mentions bring one into a chat, and team rooms let a lead agent hand out the work and post one status.
- Tasks with a status page, tasks your agents suggest, scheduled tasks that repeat or run once, and a requests inbox for approvals.
- A credits ledger with monthly grants, top-ups and refunds on failure, Stripe subscriptions and credit packs, and an admin console.
- Bring your own models: Anthropic, OpenAI, Google, OpenRouter, Mistral, DeepSeek or Ollama keys, or Claude Code, Codex and Gemini CLI plans when self-hosted.
- AddedUpdatedFixed
Run every kit live from its page, plus new /start and /pricing layouts
Each kit and template page now runs the real app in the page. /start and the /pricing kit cards were rebuilt, Booking and Marketplace ship the same AI files as the other kits, and the SDK has a new README and a web-only token preset.
The Booking kit running live: browsing providers, picking a slot and booking Included foreveryone (public site), kit buyers and the free SDK (MIT)
- Every kit and template page has a "Run it live" section with the working app inside the page: phone kits in a phone frame, the SaaS Dashboard and the landing templates in a browser frame, each with Full screen and Open in new tab.
- Full screen keeps phone kits at phone size on large displays, and the phone frame no longer cuts off the right edge of the app.
- /start adds up the bundle: 5 kits at $99 and 20 templates at $9 come to $675 bought separately, against $149 once, with clips of all five kits. On phones it has one bottom bar with a single Buy button.
- The /pricing "Buy one kit" cards show a Live badge, platform tags, three outcome lines, Try it live and one Get this kit button per kit, with an "Every kit includes" list below.
- The Booking and Marketplace kits ship the full AI files: CLAUDE.md, AGENTS.md, .cursorrules and task prompts (20 for Booking, 21 for Marketplace). /start names all five kits that include them.
- @otfdashkit/tokens 0.1.2 adds a web-only preset, @otfdashkit/tokens/tailwind-preset, so web projects install the tokens without any mobile packages.
- The SDK README on github.com/otf-kit/sdk shows the same components on the web and on a phone, a gallery of real screenshots, and how the 240+ components (150+ web, 85+ native) are counted: what each package exports.
- Kit demo fixes: the Marketplace demo opens with sample data when sign-in is slow, the Arcade home headline fits on phones, and Booking follows the color theme you pick.
- AddedUpdated
Booking and Marketplace kits are Live at $99, and both join the Everything Bundle
The Booking & Appointments kit and the Marketplace kit moved to Live: buy either on its own, or get both in the $149 Everything Bundle, which now holds five Live kits.
The Marketplace kit running live: the buyer side, then the seller workspace Included forkit buyers and Bundle owners
- Booking & Appointments kit (iOS, Android and web) is Live at $99: a purchase grants its private GitHub repo through the license email.
- Marketplace kit (iOS, Android and web) is Live at $99, with a buyer side and a seller workspace in one app, granted the same way.
- The Everything Bundle ($149) now includes five Live kits, SaaS Dashboard, Fitness, Arcade, Booking and Marketplace, plus all 20 landing templates.
- FixedUpdated
Fresh kit installs now pass their type checks, and /start compares real builder costs
The SaaS Dashboard, Fitness and Arcade kits install with npm, pnpm or bun and pass their type checks from a fresh copy. The /start page shows what a kit costs once next to a year on a builder plan, with each price sourced.

The /start page comparing twelve months on Replit, Base44, Bolt and v0 plans Included forkit buyers and everyone (public site)
- Fixed installs for the SaaS Dashboard, Fitness and Arcade kits: npm, pnpm and bun now install from a clean copy, and the type checks pass.
- The SaaS Dashboard README lists the browsers its build supports: Chrome 94, Safari 15.4 and Firefox 93 and later.
- /start compares a kit with twelve months on a builder plan, with each price sourced, and answers the common questions about AI costs and open source.
- A new docs page walks through running a kit in OpenCode on a free model, including the first run that failed and what we did not check.
- Updated
Pages carry their content without JavaScript, and each deploy pings IndexNow
Catalog, blog, and pricing text now renders for crawlers that run no JavaScript. Each landing deploy also submits the sitemap to IndexNow.

The components catalog with live previews of each component Included foreveryone (public site)
- Catalog, blog, and pricing pages serve their text to search engines and AI assistants that do not run JavaScript, so they can find and quote every page.
- Product pages tell search engines the image, shipping, and return policy for each kit; other pages share with their own social image.
- Every site update is sent to search engines straight away, so new pages show up in results sooner.
- Updated
Six page layouts now sit with the blocks
App Shell, Page, Split Page, Stack, Container, and Resize Box were already in the catalog with live previews. They now show on /blocks with the other composed sections.

The blocks index with Sidebar, Kanban, Bulk Actions and Filters previews Included forthe free SDK (MIT)
- Moved App Shell Layout, Page Layout, Split Page, Stack, Container, and Resize Box from the components index onto /blocks. Each one already had a Storybook preview in the Layouts stories.
- /blocks now lists 48 blocks: 40 web and 8 mobile. The components index lists 108: 89 web and 19 mobile. Patterns stay at 68. Every row on these indexes is still free.
- The heading, the Web and Mobile chips, the Showing line, and the footer "View all" count all read the same registry. No new demos were added.
- Updated
What your kit license and the Bundle include
The pricing page is the list of seats, prices, and who gets updates. This note matches that page. It is not a new kit.

The /pricing license ladder from the free SDK to the Team license Included forlicense/Bundle
- Seat ladder on /pricing: Free SDK, $9 landing template, $99 kit, $149 Bundle, Team (5 seats).
- A kit license ($99) includes 12 months of updates. Bundle and Team licenses include 12 months of free updates, as the pricing table says.
- The Bundle lists 3 live kits and all 20 landing templates.
- Booking is in Preview and is not included in the Bundle.
- Marketplace is not included in the Bundle.
- Added
New kit: Aperture — a two-sided services marketplace, live to try
The fifth OTF kit. Browse, hire, pay, and message on the buyer side; a full earnings, orders, and analytics workspace on the seller side — one codebase for iOS, Android, and web, with a click-before-you-buy demo live now.
Included forno license (Marketplace is not included in the Bundle)
- The Marketplace Kit (Aperture) demo shows a two-sided services marketplace.
- One codebase ships iOS, Android, and web, with 11 switchable accent themes and a bold, dark-first design.
- Live phone-framed demo — poke every screen on both the buyer and seller sides before you pay, no install required.
- Marketplace is not included in the Everything Bundle.
- Hardened fulfillment across every kit along the way — standalone purchases, license emails, and dashboard re-invites now grant the correct repos for each kit, and the Bundle includes the live kits plus all 15 landing templates.
- AddedUpdated
The Arcade kit lands, every kit ships an agent skill, and the homepage gets rebuilt
A big stretch of shipping since mid-May — a new cross-platform games kit, installable agent skills for every kit, a rebuilt homepage with sign-in and a buyer dashboard, and a premium pass over the native component library.
Included forlicense/Bundle (Arcade kit). Homepage and SDK notes are public
- Shipped the Arcade kit — a cross-platform (iOS / Android / web) games-showcase template with 251 real, playable games, a five-tab store, hero carousels, a player profile, and a new monochrome "Mono" theme.
- Every kit now ships an installable agent skill, so Claude, Cursor, and other AI tools understand the codebase from the first prompt. Added a dedicated Agent Skills page and surfaced it across the SDK README, nav, and footer.
- Rebuilt the homepage top to bottom — a new typography system, sign-in, and a buyer dashboard for the kits you own.
- Premium pass over the native component library — new components, cinematic motion patterns, and snap and alignment fixes.
- Added AppSumo code redemption — redeem a code straight on the site — and surfaced the Discord founding offer (15% off for the first 100 members) on the homepage.
- Fixed the "Native showcase" nav to open the phone-framed live preview, and replaced a placeholder GitHub star count with an honest "Star on GitHub" CTA.
- UpdatedFixed
Template pages show the real product, plus a sharper landing and clean favicons
The SaaS Dashboard and Fitness Kit pages now render real product screens — iPhone-framed carousels, floating component collages, and a live kit-deck bundle — alongside a landing hero pass and a favicon + broken-link cleanup.
Included forthe public site
- Rebuilt the SaaS Dashboard and Fitness Kit template pages with real product screens — iPhone-framed carousels, real screenshots, and tech-stack icons in place of flat placeholders.
- Added floating component collages and a live kit-deck bundle section to the template showcase — rendered UI, not static images.
- Gave the landing hero a premium pass on its six floating components and reinvented the Compatibility and Component Teaser sections.
- Turned the founding-100 ribbon into a floating pill with a fine-tick progress meter.
- Fixed every favicon asset to render properly transparent — no more white box behind the icon.
- Wrapped the /badges page in the standard nav + footer and linked it; replaced dead otf.sh links with otf-kit.dev.
- Moved analytics to a first-party /ingest path so it keeps reporting behind ad-blockers.
- AddedFixedUpdated
Blog reading improvements, CDN-fast images, fresh thumbnails for every post
Better reading experience across the blog — active TOC tracking, video players, table rendering — plus all 87 posts now have clay-character thumbnails served from the global CDN.
Included forthe public site
- Blog table of contents now tracks your scroll position — the active section highlights as you read
- Markdown pipe tables inside articles render as proper HTML tables, not raw | characters
- GitHub video URLs in article bodies automatically render as <video controls> players
- Article content column capped at 780px for comfortable reading on wide displays; inline images cap at 620px
- All 87 blog posts — articles and video tutorials — now have a consistent clay-character editorial thumbnail
- Every image and thumbnail on the blog now loads from cdn.otf-kit.dev, a global Cloudflare R2 CDN, so they load faster worldwide
- New article: Open Cowork — what the open-source Claude desktop reveals about AI agent tooling
- Four visual bugs fixed: scene-picker tabs now sit above the laptop frame on the homepage, card hover icons no longer overlap category pills, the /patterns Mobile tab now shows the correct count, and the sticky filter bar sits flush under the navbar with no transparent gap
- Refund policy updated to all-sales-final across the site — checkout, terms page, FAQ, trust pills, and receipt email all match
- OTF favicon refreshed — clean orange mark, no black background — now consistent across the landing site, SaaS Dashboard, and Fitness Kit preview
- AddedFixedUpdated
Two new screens, cleaner install, every component in search
Stay Browse and Stay Detail join the catalog, install commands across the site now match what actually ships, and the full component library is discoverable from Google.
Included forthe free SDK (MIT)
- Two new mobile screens shipped — Stay Browse (hospitality / real-estate search with category chips and featured listings) and Stay Detail (booking confirmation with hero image, rating chip, metric row, and accent CTA). Both render with real images on device — preview via the per-route QR in the showcase.
- Install commands on every component page now match how that component actually ships — bun add @otfdashkit/ui for web components, bun add @otfdashkit/ui-native for mobile, and bunx @otfdashkit/cli add <name> for heavy-peer components like Shockwave
- Homepage install ticker now shows a real, working command — bun add @otfdashkit/ui
- Component code examples are cleaner — the auto-generated example no longer includes a confusing comment line that looked like real props
- AI Configs link in the navigation now opens the right page — landing on the AI tools overview that maps Claude Code, Cursor, Antigravity, and Lovable to the config files each one reads
- All component detail pages and both kit landing pages are now listed in the sitemap, so Google can index every Component, Block, Pattern, and Template directly instead of crawling internal links to find them
- Sitemap regenerates hourly — new blog posts, new components, and new tools appear in search within an hour of publishing rather than at the next deploy
- Added
Supabase Kit announced — built on @supabase/server
Supabase just shipped @supabase/server in public beta. Our next kit will be the first in the OTF lineup built on Supabase end-to-end.
Included foran announcement only — not a license deliverable
- Auth via @supabase/server — social providers, email/password, magic link, access level declared per route, zero boilerplate
- Supabase Postgres with Row Level Security written at the kit level, not scattered per query
- A single backend layer with consistent access levels and no custom auth middleware
- Supabase Realtime subscriptions wired into components so the UI reacts without polling
- Supabase Storage for file uploads, connected to OTF upload components
- Ships with CLAUDE.md, .cursorrules, AGENTS.md, and tested prompts written for Supabase primitives
- Read the announcement post on the blog for the full breakdown
- AddedUpdated
Docs + Blog live — at otf-kit.dev/docs
Docs site merged into the marketing app: one domain, one chrome, one deploy pipeline.
Included forthe public site
- 23 docs pages covering @otfdashkit/{ui, ui-native, tokens} + AI tools (Claude Code, Cursor, Antigravity, Lovable) + templates + getting started + contributing
- 2 long-form blog posts: "How to build cross-platform templates AI coding tools actually respect" + "Same component, web + mobile: the architecture behind @otfdashkit/ui"
- Sticky breadcrumb on every nested page so the "where you are" indicator stays visible while scrolling — auto-hides on single-segment pages
- Mobile two-row chrome — otf brand + search + drawer on Row 1, Docs / Templates / Pricing / Blog on Row 2, no overlap
- AI-crawler ready: /llms.txt index + /md/<slug>.md raw-markdown mirror for every doc page (regenerated at build time)
- Decommissioned the standalone otf-docs.pages.dev — single Railway deploy, single sitemap, no more docs.* subdomain
- Slim Dockerfile + .dockerignore — Railway build context shrunk from ~300 MB to a few MB; real Geist fonts replace Inter masquerading as Geist
- Added
Deployment files and guides for SaaS Dashboard and Fitness
SaaS Dashboard and Fitness include a Dockerfile, railway.json and deployment guide; Fitness also includes eas.json. Domain, DNS and TLS setup are not automated by a kit script.
Included forSaaS Dashboard and Fitness kit owners
- SaaS Dashboard and Fitness ship a Dockerfile, a railway.json and a deployment guide
- Fitness also ships eas.json for its Expo build profiles
- Configure hosting and any custom domain, DNS or TLS settings with your provider; the kits do not include an automation script for those steps
- Components index restructured into Components / Blocks / Patterns (108 / 90 / 14 across web + native)
- Added
Fitness & Wellness Kit — shipped
Apple-Fitness-inspired Expo SDK 54 kit. One codebase ships iOS, Android, and web.
Included forlicense/Bundle
- 12 screens: Summary with Activity Rings hero, Workout (list/start/detail), Nutrition, Programs, Sharing, Profile, Goal, Welcome, Login, Signup, Ring Detail, Metric Detail
- Full stack in one codebase: iOS, Android and web app, API, Postgres database and sign-in (email, Google and a demo login)
- Reusable blocks: ActivityRings, WeekStrip, StepperBig, MetricCard, MiniBarChart, SegmentedControl, Card, IconBadge — all token-driven
- 21 AI prompts in ai/prompts/ (add-workout-type, change-ring-targets, swap-stripe-for-revenuecat, etc.)
- 24/24 design checklist passing — strict tokens, no hex, paddingBottom: 120 for floating tab clearance
- EAS Update preview channel published — scan QR in Expo Go for instant native testing
- Added
Stripe wired across both kits
One-time payments + bundle pricing live. License delivery via Resend.
Included forbuyers at the May 4, 2026 prices. Current seats are on Pricing
- Fitness Kit at $149 (price_1TTGl4DkNu7cnU8A0kTKFa1r)
- Starter Bundle at $249 — Fitness Kit + SaaS Dashboard Kit (price_1TTGlEDkNu7cnU8AtyPiLs5B), $49 saved
- /templates/fitness-kit + /templates/saas-dashboard buy buttons trigger Checkout instead of static demos
- Stripe webhook → Resend → kit license email with download link
- Added
Design System v1 — closed
SDK foundation complete. 212 components, native + web parity, full Storybook coverage.
Included forthe free SDK (MIT)
- 212 components (108 atomic + 90 compositions + 14 motion/effect patterns)
- 5 palettes (Slate, Warm, Cosmic, Terminal, Custom) × dark + light = 10 themes
- @otfdashkit/ui (web) + @otfdashkit/ui-native (Expo) + @otfdashkit/tokens (shared design tokens) — all under MIT
- Smoother native animation, faster native rendering, and heavy components (charts, code blocks) that load only when used
- Quality gates: kit-design-checklist, eslint-plugin-otf-design, frame-rate budgets, contrast checks
- AddedUpdated
/templates + /pricing redesigned
Tabbed live previews. Real component renderings instead of screenshots.
Included forthe public site
- KitPreview wrapper with browser-chrome shell + tab strip ("Dashboard" / "Issues board")
- MiniDashboardPreview + MiniKanbanPreview + MiniFitnessSummaryPreview — pixel-faithful re-renders of real kit screens at preview density
- Pricing page with feature comparison table across Free SDK / Individual / Bundle / Team
- 7 template cards (2 live, 5 coming soon) with category filters
- Added
Marketing revamp — landing live
Landing site relaunched. New hero, AI tools marquee, components teaser, pricing.
Included forthe public site
- New Hero with subhead emphasizing "AI already knows this codebase"
- AI Tools Marquee — Cursor, Claude, Lovable, Bolt, Antigravity, Codex
- ComponentTeaser carousel showing live Storybook embeds
- Compatibility section — radial diagram of supported frameworks (React, Next.js, Expo and more)
- Stripe Checkout live in production
- Added
SaaS Dashboard Kit — shipped
First paid kit. A full-stack web app with sign-in, a database and Stripe billing. 11 screens.
Included forlicense/Bundle
- Full stack: React web app, API, Postgres database, sign-in and Stripe billing
- 11 screens: Dashboard, Issues Board (Kanban), Issue Detail, Projects, Project Detail, Analytics, Inbox, Teams, Profile, Settings, Login
- Pre-loaded: CLAUDE.md, .cursorrules, AGENTS.md, 20+ tested prompts
- Per-developer commercial license; client work allowed
- $149 one-time + 12 months of updates
- AddedUpdated
Storybooks live
All 212 components browsable with live iframe previews — for both web and native.
Included forthe free SDK (MIT)
- Web Storybook at ui.otf-kit.dev — every primitive, block, and pattern with playable controls
- Native Storybook at native-preview.otf-kit.dev — phone-frame wrapper with per-route Expo Go QR for the React Native components
- Cross-referenced from the components page so every card has a 1-click live demo
- ⌘K command palette searches all 212 components from anywhere on the site
- AddedUpdated
Foundation — monorepo + design tokens
Day one. The first commits — packages, themes, lint rules.
Included forthe free SDK (MIT)
- Monorepo scaffold: @otfdashkit/ui, @otfdashkit/ui-native, @otfdashkit/tokens, @otfdashkit/storybook-web
- Ready-made styling preset and design tokens (5 palettes × dark/light)
- eslint-plugin-otf-design — guards against hex literals, off-token spacing, raw RGB
- 14 base story files for primitives
- pnpm workspace + Bun runtime + Railway deployment guidance
More shipping soon.
We have a lot planned — new kits, deeper AI integrations, things we’re not ready to say yet. Newsletter subscribers hear about everything first.
Included for license/Bundle — see pricing →