The 50-row matrix maps where each competitor stands. The CreateOS playbook strip below points at the prescriptive moves; the UX section tells you which 7 patterns to adopt and which 5 levers to differentiate on.
create.new tier). $10-100K, outsized return.| 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 |
|
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.
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.
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 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.
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.
The CreateOS dashboard / console. Three-pane workspace, prompt input, preview panel, settings hierarchy. Replit + Anything converged here β adopt the pattern, differentiate inside the components.
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."
fly launch, per-stack docs, per-ecosystem publications)fly launch. CreateOS needs the equivalent for agents: npx createos init β sandbox + router + MPP wired in one command.+50 credits; yours can give +% rev share. Turns every earning agent into distribution.| 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. |
Copy the prompt below and paste it into Claude Code running in this directory. Claude will read raw/, write wiki/, update the dashboard sentinels, and run build.py at the end.