Build apps for Frontier OS.
Describe an app in plain English. Claude Code infers the right SDK modules, builds it from production templates, verifies it, and ships it to Frontier OS. Agentic, from idea to deployed.
REQUIRES CLAUDE CODE · NODE 18+
CODEX & MORE AGENTS COMING SOON
Idea to deployed app, driven by agents.
One guided loop. The framework reads its state from disk between steps, so each command picks up exactly where the last left off, and tells you what to run next.
/fos:new-app "…"Describe it
Write your app in plain English. The framework infers the right SDK modules and drafts a roadmap.
/fos:discuss NDiscuss
Claude asks domain questions, like “should bookings require FND?”, not technical ones.
/fos:plan NPlan
Researches existing Frontier apps, then writes execution plans for the phase.
/fos:execute NBuild
Builds the phase from production templates and auto-verifies the result.
/fos:test-pwaTest
Runs your app live inside a local Frontier PWA iframe.
/fos:shipShip
Deploys to Vercel and registers the app in Frontier OS.
Three commands to your first app.
Open Claude Code in an empty directory and run these in order. The framework tells you what comes next.
- Claude Code installed
- Node.js 18+
- Codex & more coding agents coming soon
npx frontier-os-app-builder/fos:new-app "A tip jar where members tip staff with FND"/fos:shipEverything your app needs, built in.
Every app gets typed access to ten SDK modules through one provider: wallet, identity, events, access, and more. Describe what you need and the right ones are wired in.
import { FrontierSDK, parseAmount } from '@frontiertower/frontier-sdk'
const sdk = new FrontierSDK()
const wallet = sdk.getWallet()
// tip a barista 5 FND
await wallet.transferFrontierDollar(staffId, parseAmount('5'))- Wallet
- Balances, FND transfers, token swaps, fiat on/off-ramp.
- User
- Profiles, referrals, KYC, access controls.
- Events
- Event management, room listings, bookings.
- Communities
- Community management, internship passes.
- Partnerships
- Sponsor passes and brand partnerships.
- Offices
- Physical building access passes.
- Storage
- Persistent key-value storage.
- Chain
- Network config and contract addresses.
- ThirdParty
- App registration, webhooks, developer accounts.
- Navigation
- App-to-app deep linking.
Watch it build, live.
Frontier Studio is a companion dashboard that runs alongside Claude Code. It watches your project state and renders your app in real time. No AI in the browser, all the AI in your terminal.
- Project dashboard. Phases, status, SDK modules, progress, and the next action, at a glance.
- Live preview. Your app rendered via Vite HMR in an iframe: desktop, tablet, or mobile.
- Activity stream. File changes, git commits, and phase transitions in real time.
npx frontier-studioChecked against the OS, before it ships.
Real boilerplate from shipped Frontier apps, plus the guardrails that catch what breaks once an app is embedded in the OS.
Module inference
Describe an app in plain English and it maps to the right SDK modules: “room booking” becomes Events + Wallet + User.
Smart questions
Asks the domain questions that matter, not technical ones you shouldn’t have to answer.
Production templates
Boilerplate extracted from real Frontier OS apps, not generated from scratch.
Built-in API access
Every app gets typed access to the tower’s ten SDK modules through one provider.
Milestones
Iterate past v1. /fos:new-milestone archives the current version and opens phases for the next.
Ideas you could ship this week.
Each starts as a one-line description. The framework infers the modules and scaffolds the app.
Tip Jar
› /fos:new-app “a tip jar where members tip baristas and staff with FND”Visitor Check-in
› /fos:new-app “a kiosk that issues building access passes to visitors”Room Booking
› /fos:new-app “book coworking rooms and pay the fee in FND”Event Organizer
› /fos:new-app “create and manage community events with RSVPs”Sponsor Dashboard
› /fos:new-app “a dashboard to manage sponsor and partnership passes”Bounty Board
› /fos:new-app “members post paid tasks and settle bounties in FND”