Product Feature Research 2026-04-28 Β· v0.1 Β· 5 competitors Β· 126 pages

The CreateOS playbook β€” four objectives, four top moves

Each card distills CreateOS's highest-leverage move per objective, with the anti-patterns competitors fell into. Full playbook pages linked below each card.
Acquisition
Ship the no-signup demo at a dedicated short domain β€” "try it in 60 seconds, claim it later."
  • Build a public-facing demo where a user types β†’ live app in 60s β†’ shareable URL, no signup. Claim-this-project via email-only.
  • Acquire a short, verbal domain for the keystone experience (create.new tier). $10-100K, outsized return.
  • Target OpenAI Agents SDK + Anthropic integrations + LangChain. One SDK inclusion = a year of content marketing.
  • Weekly founder-led public metrics post on X/LinkedIn. Tuesday cadence. Start Week 2.
  • Competing head-on with Lovable on prompt-to-app. They have 18-month head start.
  • Marketing all 14 frameworks equally. Pick one demo stack; let the rest be a footnote.
  • "Create account" as the only CTA above the fold. It pre-filters out browsers.
Read the Acquisition playbook→
Retention
Ship per-agent spend caps + persistent usage widget before MPP mainnet scale.
  • Persistent usage widget in sidebar β€” projects used, agent credits, MPP transactions, creator earnings.
  • Per-agent spend caps + budget isolation + kill-switch before any mainnet launch. Replit's July-2025 DB deletion is your cautionary tale.
  • Visible agent reasoning (named stages OR tool-call logs, pick one). In-flight stop button.
  • Version history with auto conventional-commit labels + visual diff on scrub.
  • Letting autonomous agents run with unbounded spend. Incident blast radius grows with MPP volume.
  • Hidden credit consumption β€” surprise bills churn users 3-5Γ— faster.
  • Ephemeral-feeling projects. Credits contracting MoM means projects aren't being revisited.
Read the Retention playbook→
Revenue
Reposition MPP as x402-aligned. Productize the agent-specific pricing tier.
  • Publish MPP ↔ x402 alignment within 30 days β€” facilitator, extension, or compatible. Pick one, commit publicly. Register with x402 Foundation.
  • Launch the agent-economy pricing tier: configurable per-agent caps + budget isolation + MPP dashboard. The feature gap that unlocks enterprise.
  • "Made with CreateOS" watermark + credit bribe on free-tier deployments. Turn every earning agent into distribution.
  • Creator revenue share visible + marketable β€” public leaderboard of top marketplace creators with earnings.
  • Positioning as rival protocol to x402. Coinbase + CF + Google + Visa is too much gravity to fight.
  • Enterprise pull toward "help us own compute." Wrong conversation. Route to NodeOps / partners.
  • Heavy reliance on flat subscription for heavy agent users β€” margin compression kills you (see Lovable: $400M ARR, not yet profitable).
Read the Revenue playbook→
Strategy
Agent Economy Week in Month 2-3, not Month 10. Window measured in months, not quarters.
  • Your primitive: MPP + router.nodeops + marketplace. Assembled, live, differentiated. Present as the combination, not a feature list.
  • Your narrowing: "Deploy an earning agent" keystone. Use primitives only you have. Stop fighting Lovable on their axis.
  • Your distribution event: Cloudflare-Agents-Week-style 5-day blitz. Keynote + cases + ecosystem + product + deep-dive. Book it.
  • BD Tier 1 (30 days): Karan Sharma (OpenAI Agents SDK), Harrison Chase (LangChain), Sri Viswanath (Sycamore), x402 Foundation.
  • Feature parity with Replit / Lovable / Bolt. You have assets they don't; fight on those.
  • Deferring integrations to Phase 3 (the original playbook error). Accelerate to 30 days.
  • Hiring a growth team before PLG is working. Amjad publicly said this backfired at Replit.
Read the Strategic Bets playbook→
The hardest truth: CreateOS has accumulated more primitives than most competitors had at their breakout. But the category is consolidating in real time β€” and without a narrow positioning + a launch event in the next 90 days, Cloudflare absorbs the agent-economy narrative.

Feature matrix

Side-by-side. Cells link to the underlying wiki pages.
Feature Replit Anything.com Fly.io Hercules Multica Canonical
AI & Agent capabilitiesCore generation + autonomy patterns
AI app generation agent
βœ“Agent 4 β€” versioned, self-verifies via screenshot
βœ“Conversational Builder β€” GPT-5, 40+ integrations
◐Phoenix.new β€” Elixir/Phoenix only, narrow community beachhead
βœ“Chat β†’ app β†’ deploy. Non-tech-founder focus.
β€”Not a builder
Fly scoped to one ecosystem.
Parallel agent execution (Task Board)
βœ“Task Board kanban (Core for new tasks)
β€”Not productized
β€”Not a builder
?Not captured
◐Multi-agent assignment via board
Replit-only.
Autonomous build / test loop
βœ“Autonomous Build Mode β€” Core-gated
βœ“Max β€” paid add-on, contextual ("Use MAX here")
β€”Not a builder
?Not captured
◐Agents auto-execute assigned tasks
Both builders. Packaging differs.
Plan-before-execute mode
βœ“Plan Mode β€” toggle on prompt (Core)
◐Reasoning blocks inlined, no explicit review gate
β€”Not a builder
?Not captured
β€”Not a builder
Background / async task execution
βœ“Background Tasks β€” Core
?Max behavior when tab closed unknown
βœ“Machines designed for long-running / always-on workloads
?Not captured
βœ“Full lifecycle (enqueue β†’ claim β†’ start β†’ complete/fail)
Fly wins on infra semantics.
Cost/quality mode dial
βœ“Economy pill on chat bar
βœ“Auto pill on prompt (persistent)
β€”No LLM UI
?Not captured
β€”User picks the agent CLI
Builder-only pattern.
Custom instructions (persistent)
?Not captured
βœ“Per-project (AI Settings); team-shared library referenced
β€”No LLM UI
?Not captured
◐Per-agent instructions when creating an agent
Named design-system presets
β€”None captured
βœ“"High-Fidelity SaaS", "Ghost Structure" β€” agent snaps outputs
β€”Not a builder
?Not captured
β€”Not a builder
Hidden moat for Anything.
Agent runtime primitivesAdjacent infra: where the agent actually executes
Hardware-isolated sandbox (agent runtime)
β€”Own stack, not exposed
β€”Own stack, not exposed
βœ“Sprites β€” "Run AI-generated code in complete safety", dedicated CPU/memory/network per instance
β€”Hosted apps, no sandbox surface
◐Local daemon + cloud runtimes; not VM-isolated
Fly's headline AI play.
GPU compute
β€”Not offered
β€”Not offered
βœ“Fly GPUs β€” per-second billing, top-level docs
β€”Not offered
β€”User brings own compute
Infra-only capability.
microVM / per-second compute billing
β€”Flat bundle pricing
β€”Credit metered, not compute metered
βœ“Fly Machines β€” hardware-virt'd, per-second, 40% reservation discount
β€”Tier-bundled hosting
β€”User pays own LLM + compute
Different pricing paradigm.
Output artifactsWhat the agent can ship
Web apps
βœ“Full web app output
βœ“Sites + apps (Next.js)
βœ“Any framework via fly launch
βœ“SaaS, eCommerce, Internal Tools, Landing
β€”Not a builder
Mobile apps (iOS + Android)
βœ“Native + Core Mobile Simulators
βœ“Via Expo Go preview client
β€”No mobile-build tooling
βœ“App Store / Google Play deploy claimed
β€”N/A
Builders only.
Landing pages
βœ“Distinct artifact on template carousel
β€”Not surfaced
β€”Not a surface
βœ“Distinct artifact + example chip
β€”N/A
Video / Slides / Animation / 3D / Data viz
βœ“All five advertised as templates
β€”Out of scope
β€”Out of scope
β€”Out of scope
β€”Out of scope
Replit breadth claim.
Visual design canvas
βœ“Infinite Canvas β€” spatial whiteboard, peer to preview
β€”Code editor only
β€”Not a builder
?Not captured
β€”Issue-tracker UI, not canvas
Replit-only.
Figma import (on prompt)
βœ“First-party docs page, named time
βœ“Figma icon on prompt toolbar β€” not marketed
β€”Not a builder
?Not captured
β€”Not a builder
Full code editor (in-browser)
βœ“First-class, always visible
βœ“Next.js file tree + JSX editor β€” not marketed
◐Only in Phoenix.new β€” not in Fly console
?Not captured
β€”Not a builder; assigns to coding-agent CLIs
Version history
βœ“Task-level versions, "Main version" radio
βœ“Auto conventional-commit labels (feat: …)
◐User's Git, not a product surface
◐Built-in pillar; depth unknown
◐User's git via the agent's coding-tool
Platform servicesBackend primitives bundled with the product
Authentication (platform-level)
βœ“Built-in, zero setup
?Not visible in captures
βœ“Fly SSO / OIDC / tokens
βœ“Built-in pillar
βœ“Workspace auth + tokens
Fly = platform login only.
Auth providers (for built app's users)
◐Via integrations
βœ“Auth Providers β€” dedicated project settings
β€”User's responsibility
βœ“'Users & Auth' pillar
β€”N/A
Anything separates the two concerns.
Database
βœ“Built-in, hidden in bundle
βœ“Top-level dashboard nav
βœ“Managed Postgres + Tigris (S3) + Upstash (Redis)
βœ“'Database' pillar
βœ“Postgres 17 + pgvector
IA rank differs.
Hosting + custom domains
βœ“Encrypted + custom domains
βœ“"Domains" in dashboard nav; custom domain Pro-gated
βœ“Core product β€” Machines + anycast + TLS
βœ“'Domains' + hosting pillar
β€”Self-host or Multica Cloud β€” not app hosting
Fly sells this directly.
Monitoring
βœ“Built-in service
?Not mentioned
βœ“Metrics + logging + error tracking built-in
βœ“'Analytics' pillar
βœ“Per-runtime usage + activity heatmap
Secrets / env vars
βœ“Legacy first-class feature
βœ“Project Settings β†’ API Settings
βœ“flyctl secrets β€” CLI-native
?Likely yes
βœ“API keys held on user's machine
Native payment acceptance
◐Stripe integration (1 of 100+)
βœ“"Accept payments" top-level + Monetization settings
β€”Not a Fly concern
βœ“'Payments' pillar (built-in commerce)
β€”N/A
Sharpest builder-side differentiator.
App Store marketing / ASO
β€”Not attempted
βœ“Dedicated settings page (Mobile App)
β€”Out of scope
◐App Store / Play deploy; ASO not detailed
β€”N/A
Maker-audience moat.
Monetization config (subscriptions/IAP)
β€”Out of product scope
βœ“Mobile App Settings β†’ Monetization
β€”Out of scope
◐Implied via Payments pillar
β€”N/A
Social share / OG cards
?Not surfaced
βœ“Share Settings β†’ Social Share
β€”Out of scope
?Not captured
β€”N/A
Integration marketplace
βœ“100+; Connectors is the Core-tier surface
βœ“"40+ integrations" claimed on landing (GPT-5 named)
β€”Different category β€” no marketplace
βœ“1000+ APIs claimed; not catalogued
◐10+ coding-agent CLIs as 'providers'
Templates / remix
βœ“Community-sourced (remix) + carousel on home
βœ“Templates (likely curated)
◐Framework quickstarts (Phoenix/Rails/…) β€” not a remix gallery
βœ“'From the Community' categorized gallery
β€”Not a builder gallery
Developer surfaceHow much of a "dev tool" this is
Command palette (⌘K)
βœ“Account / team / org / trash / clear
β€”Not captured
?Not captured β€” console UX not in raw/
?Not captured
?Not captured
Dev-audience signal.
Mobile simulators in-browser
βœ“Core feature β€” iOS + Android
β€”Expo Go on physical device only
β€”Out of scope
?Not captured
β€”Not a builder
Infra-heavy moat.
Mobile app as build surface
βœ“Native iOS + Android app
β€”Web-only build
β€”Out of scope
β€”Web-only build surface
β€”No mobile build
Persistent usage / credit widget
βœ“Always visible in sidebar (3 meters)
β€”"Get free credits" CTA only
?Dashboard UX not captured
?Not captured
βœ“Per-runtime token spend (Input/Output/Cache R/W)
Transparency-by-default.
Invite / collaboration
βœ“Project + workspace + account seats
βœ“Project-level invite
βœ“Organizations + members (flyctl)
?Not captured
βœ“Multi-workspace, member roles
Replit richest hierarchy.
Trust & complianceSecurity posture + enterprise-readiness
Security scanning (CVE)
βœ“Core-gated; scan history, CVE severities
β€”No security posture captured
β€”User's responsibility
?Not captured
β€”User's responsibility
SBOM (Software Bill of Materials)
βœ“Downloadable reports (Core)
β€”No equivalent
β€”No equivalent
β€”Not advertised
β€”OSS β€” auditable, no SBOM artifact
Replit-only B2B moat.
SOC 2 / GDPR / SSO/SAML
βœ“Type 2 audited, EU-ready, Enterprise SSO
β€”None signalled
◐SSO + OIDC + HIPAA add-on ($99/mo); SOC 2 not captured
?Not captured
◐Self-host = compliance answer
Customer logos on homepage
βœ“Google, Microsoft, Stripe, PayPal, SoFi, Zillow, Plaid, Gusto
β€”None
β€”None captured
◐'Trusted by 100k+ users' (count, no logos)
β€”None
Replit's enterprise signal.
Workspace / Account / User settings hierarchy
βœ“3-level nesting; account seats
β€”Single-workspace IA
◐Org + member, no project-level
?Not captured
βœ“Multi-workspace + member roles
Publish + growthGet the app live + get more users
Publish flow scope
βœ“Per-artifact (pick one) β€” rich config
βœ“Project-wide with Web/Mobile split
βœ“fly deploy β€” whole app, rolling
βœ“'One-click publishing' claimed
β€”Not a publisher
Auto-deploy on push
βœ“Toggle in publish panel
?Not surfaced
βœ“GitHub Actions integration documented
?Not captured
◐Issue assignment is the trigger, not git-push
"Made with X" watermark / referral loop
βœ“Made with Replit β€” +50 credits per click; removable via upgrade
β€”No equivalent
β€”No equivalent
?Not captured
β€”Not advertised
Replit-only viral loop.
In-app feedback widget
βœ“Core-gated
β€”Not offered
β€”Not offered
?Not captured
β€”Not advertised
Competitive migration imports (named)
βœ“GitHub, Figma, Bolt, Lovable β€” in docs
β€”Figma only (silent); no Bolt/Lovable
β€”No "import from Heroku / Render / Railway" play
β€”None advertised
β€”Not a builder
Replit's aggressive capture play.
Creator education content
?Not captured
βœ“"Anything University" on YouTube
βœ“Phoenix Files, Laravel Bytes, Ruby Dispatch, Django Beats, JS Journal
?Skills nav item β€” possibly
◐OSS contrib model, no formal University
Fly runs 5 per-stack pubs.
PricingTier structure + monetization
Free tier
βœ“Starter plan β€” 10 apps, credit-metered
βœ“Free credits
?Referenced but scope unclear
βœ“'Generous free hosting'
βœ“All features, self-host
Pricing model shape
βœ“Starter β†’ Core (bundle) β†’ Enterprise
βœ“Free β†’ Pro β†’ Max (add-on)
◐Pure metered β€” no tiers, calculator-only, 40% reservation discount
◐Tiered (specifics not captured)
◐OSS free; Cloud waitlist
Fly = cloud pricing, not builder pricing.
Enterprise motion
βœ“"Contact sales" in nav; Security Scanning + SBOM in Core
β€”No enterprise motion
◐HIPAA $99/mo + support tiers + [email protected]; no logo wall
β€”None captured
◐Self-host as compliance answer
βœ“Present ◐Partial / via integration β€”Absent ?Unknown β€” need more sources

ICP coverage

Three buyer segments on the horizontal axis. Coverage shown as filled arcs β€” fuller arc = more direct targeting.
Non-coders Indie makers & solopreneurs Framework devs AI / agent builders Enterprise ring 1 Β· 70% ring 2 Β· 100% ring 3 Β· 80% primary Β· 100% ring 1 Β· 100% ring 2 Β· 70% ring 3 Β· 30% Replit Anything.com Fly.io
Replit three concentric rings

Broad, multi-audience bet β€” with real enterprise proof

Replit plays all three ICP rings simultaneously. Code editor + command palette + Library panel hold ring 2 (indie devs). Security Scanning, SBOM reports, 3-level settings hierarchy, and 8 enterprise logos on the homepage (Google, Microsoft, Stripe, PayPal…) win ring 3. Agent 4 + template carousel pull ring 1 (non-coders). The 2026-04-23 ingest sharpened this picture β€” Replit's ring 3 moat is procurement-grade, not marketing-grade.

Anything.com one focused ring

Sharp, single-audience bet β€” with a secret code editor

Every marketing decision serves indie makers / solopreneurs. Accept Payments is top-level; App Store Marketing, Monetization, and Named Design Systems are all maker-centric. But the screenshots revealed a full code editor, Figma import, and conventional-commit version history hiding underneath β€” features that contradict the "just describe what you want" positioning. Either strategic under-sell or relic of a pivot. Either way, the product is more capable than it admits.

Contested zone indie makers

The fight is still here, but converging

The UX shells look nearly identical now (left rail + three-pane + viewport toggles). Both have autonomous modes, both have mode dials, both have code editors. The competitive edge has shifted up the stack: Anything wins on monetization stack (payments + ASO + monetization config); Replit wins on power/platform bundle (Core unlocks Plan + Autonomous + Simulators + Background + Security in one step). Ring 1 users will pick based on how they feel about the maker features vs. the dev features.

Fly.io framework devs + AI/agent runtime

A different ICP axis entirely β€” dev-trust, not maker-economics

Fly owns framework-shipping developers (Phoenix, Rails, Django, Laravel, JS, Rust, Python, Go) via per-stack publications and CLI-first onboarding β€” that's ring 1. Sprites is the new ring 2: AI/agent builders who need isolated compute for generated code. Enterprise is a light ring 3 β€” a $99/mo HIPAA add-on and support plans, but no customer-logo wall. No indie-maker play at all. For CreateOS, the overlap with Replit/Anything is minimal; the overlap with Fly on ring 2 is direct and material. See Hardware-Isolated Sandboxes.

UI / UX optimization β€” what to adopt, what to differentiate, what to avoid

Prescriptions derived from 17 captured UX flows + Fly.io's CLI/SDK-first DX. Maps directly to CreateOS design decisions.

Replit and Anything.com have converged on the same builder shell β€” so copying it is free. The real UX leverage is one level deeper: inside specific components, and in a second discipline entirely β€” the agent-runtime / SDK-first DX that Fly.io (and the agent-framework listings) judge you on.

Discipline 1 Β· Builder shell (web)

Where users set up agents

The CreateOS dashboard / console. Three-pane workspace, prompt input, preview panel, settings hierarchy. Replit + Anything converged here β€” adopt the pattern, differentiate inside the components.

Lessons from: Replit (Agent Chat, Canvas, Task Board) Β· Anything.com (Conversational Builder, Project Settings, Max)
Discipline 2 Β· Agent runtime (API / CLI / SDK)

Where agents actually execute

The Sprites / E2B / Modal lane. No UI β€” just DX. Quickstart that fits on one screen, typed SDKs, framework examples (LangChain, OpenAI Agents SDK), per-stack quickstarts. Judged on "how fast can an agent make its first call."

Lessons from: Fly.io (fly launch, per-stack docs, per-ecosystem publications)

Adopt the converged shell β€” 7 patterns you don't need to reinvent

from playbook/04
Three-pane workspace
Left rail Β· main authoring Β· right preview. Collapsible.
Collapsible icon sidebar
~56px collapsed / ~260px expanded. Icons + labels.
Both competitors
Persistent top header
Viewport toggles + project name + Invite + Publish β€” consistent everywhere.
Both competitors
Prompt with mode pills
Attach Β· Figma Β· mode selector Β· submit. Single row.
Viewport toggle bar
Preview / code / πŸ’» / πŸ“± / ⟳ β€” icon bar in header.
Publish drawer
Right-side drawer OR dedicated tab β€” don't modal it.
Agent reasoning display
Named stages (makers) or tool-call logs (devs). Pick one, execute.
Don't fight the shell.
Both competitors converged β€” users expect these. Innovating on them is tax; innovating inside them is leverage.

Differentiate inside the shell β€” 5 levers to execute exceptionally well

components, not chrome
01
Named design-system presets
Anything's hidden moat ("High-Fidelity SaaS", "Ghost Structure"). Reduces taste burden + visual consistency. Make yours user-extendable β†’ marketplace.
02
Cost-quality mode dial
Replit's Economy beats Anything's Auto β€” names the dimension. Show estimated cost per invocation at current setting.
03
Task board for agent orchestration
Replit's Drafts β†’ Active β†’ Ready β†’ Done kanban. If you support parallel agents, operationalize the UI β€” don't leave it as plumbing.
04
Persistent usage widget
Replit's 3-meter left-sidebar widget. Always visible. Transparent-by-default. CreateOS adds MPP earnings as a 4th meter β€” competitor-unimitable.
05
Command palette (⌘K)
Low cost, outsized audience signal. Dev-adjacent users expect it; everyone benefits when they discover it. Replit ships it; Anything doesn't.
Fly.io lesson Β· The agent-runtime UX discipline

DX is the UX when there's no UI β€” and CreateOS is on this side of the line too

  • CLI-first onboarding. Fly's canonical first step is fly launch. CreateOS needs the equivalent for agents: npx createos init β†’ sandbox + router + MPP wired in one command.
  • Per-framework quickstarts. Fly ships them per stack (Phoenix, Rails, Django, Laravel, JS, Rust, Python, Go). CreateOS needs them per agent framework: OpenAI Agents SDK, LangChain, LangGraph, Vercel AI SDK, raw TS / Python.
  • Per-ecosystem content publications. Fly runs 5 branded blogs (Phoenix Files, Laravel Bytes…). CreateOS analog: one ecosystem pub per major agent framework β€” Agents Dispatch, LangChain Field Notes β€” plus monthly earning-agent case studies.
  • Sandbox as API, not console. Fly's pitch is "agents run better on Sprites" β€” an SDK pitch, not a dashboard pitch. CreateOS must nail the SDK call shape before the console UI; the console is a convenience layer on top.
  • Docs index = product taxonomy. Fly's docs are organized by primitive (Machines / Sprites / GPUs / Postgres), not by use case. For infra-literate buyers this is clearer. CreateOS docs should mirror: Sandbox / Router / MPP / Marketplace β€” one top-level section each.
  • Calculator-first pricing fails for makers. Fly's metered pricing + calculator works for infra buyers but fails when the user can't estimate "what will one agent cost me." If CreateOS adds a maker-facing SKU on top of metered agent credits, publish the per-1000-actions rate, not just a calculator.
CreateOS-only UX unlocks Β· 5 moves no competitor can copy without entering your business

Where the research says you have unrepeatable surface area

  1. MPP earnings meter next to credits meter. Replit shows credits used; you show credits used and $ earned. First time a user sees a positive delta, retention spikes. No competitor has the payment rail to show this.
  2. Per-agent spend caps + budget bar. Surface a live budget bar per agent in the sidebar; when the cap is hit, the agent stops, not the account. This is the agent-era equivalent of Replit's SBOM β€” an enterprise procurement artifact no one else ships.
  3. Router telemetry surface. "Claude Haiku (0.3Β’) Β· OpenAI GPT-5 (1.2Β’) Β· local router decision" β€” showing per-call which model was chosen and why. Transparency moat against bundled builders whose router is a black box.
  4. "Made with CreateOS" on-chain attribution. Every MPP transaction can optionally include a micro-signature. Replit's watermark gives +50 credits; yours can give +% rev share. Turns every earning agent into distribution.
  5. Named agent presets. Anything's analog for agents: "research agent", "trading agent", "support agent" β€” each pre-wired to MPP + router + specific integrations. Lowers the zero-to-first-call friction the same way Anything's design presets lower the zero-to-first-frame friction.
  6. Earning-agent public feed. A public (opt-in) feed of anonymized agents currently earning β€” "Agent #4F2 earned $12.40 in the last hour." Social proof no one else can generate. Closest analog: GitHub's public commit feed. Competitors would need payment rails + agent primitives to replicate.

Anti-patterns β€” observed in the captured UX, do the opposite

7 traps pulled directly from the screenshots
  • Hiding features from marketing. Anything has a full code editor + Figma import β€” neither marketed. If you ship it, put it on the landing. Anything.com
  • Ambiguous mode labels. "Auto >" tells nothing; "Economy >" names the trade. Always name the dimension. Anything.com
  • Submit that doesn't flip to stop. A running agent needs a visible stop on the same pixel real-estate. Both do this; many don't. Both
  • Calculator-only pricing for builder-category buyers. Makers can't estimate "what will one app cost" from a calculator; publish rate cards. Fly.io
  • Hiding what the agent ran. Reasoning blocks OR tool calls β€” pick one. "Magical" without receipts = low trust. Both builders
  • Modal hell. Signup β†’ onboarding β†’ plan picker β†’ first project β†’ paywall. Progressive disclosure, not serial modals. Common
  • No in-product version diff. Users won't restore if they can't see the delta β€” version cards should re-render preview on select. Both builders
  • Flat settings page, 30 items. Anything's 6 sections (AI / General / API / User Auth / Mobile App / Share) are clean β€” emulate the discipline. Common

The one IA decision β€” your settings hierarchy is your audience statement

pick one β€” don't split the difference
IA shape Audience signal Who does this When CreateOS should pick it
Per-project sections
AI Β· Assets Β· Secrets Β· Auth Β· Mobile Β· Share
Maker / solopreneur Anything.com If CreateOS adds a builder-facing product surface. Not the headline.
Workspace β†’ Account β†’ User
3-level nesting, enterprise multi-tenant
Enterprise procurement Replit When you chase enterprise agent deployments (post Series A).
Org β†’ Members β†’ Tokens
flat, infra-flavor
Developer / infra operator Fly.io The near-term default β€” matches agent-runtime ICP.
Agent β†’ Task β†’ MPP entry
new hierarchy β€” ships as CreateOS signature
Agent economy CreateOS This is the bet. Invent the IA; make "agent" a top-level object with budget, MPP earnings, router telemetry, and audit log as peer tabs.