The agent-native application factory

Ship production software at the speed of configuration.

Myriad turns proven capabilities — auth, organizations, billing, AI agents, and dozens more — into a generated, tested product, live on a shareable URL in minutes and in production in a few clicks. AI builds only what makes each product unique, inside guardrails that keep the core guaranteed. And every product can leave, with full source, any day.

spec in · product out · yours forever

TL;DR 1 / 5

Every project rebuilds the same 80%.

Auth, orgs, billing, jobs, audit — solved problems, re-implemented and re-reviewed for every client, drifting apart from day one.

Myriad generates it. Deterministically.

One spec file in, a tested working product out — same spec, same product, byte for byte. No model in the loop, nothing to review twice.

AI builds only what's unique.

Agents work inside guardrails and physically can't touch the guaranteed core — and every product ships with its own AI layer, governed like infrastructure.

Live in minutes. Production in clicks.

Every product is born deployed: shareable preview URL instantly, then domains, SSL, and metered production hosting without leaving the dashboard.

Leave any day — with everything.

Full source, the generation toolchain, your infrastructure config. It runs anywhere a container runs. The platform earns its subscription every month.

The problem

Every product you ship rebuilds the same software.

Auth, organizations, roles, invitations, billing, email, background jobs, audit trails — the same solved problems, re-implemented for every client, reviewed line by line every time, drifting apart from day one.

client-portal/
auth/  orgs/  roles/
invitations/  billing/
email/  jobs/  audit/
booking-app/
auth/  orgs/  roles/
invitations/  billing/
email/  jobs/  audit/
ops-dashboard/
auth/  orgs/  roles/
invitations/  billing/
email/  jobs/  audit/
next-quarter/
auth/  orgs/  roles/
invitations/  billing/
email/  jobs/  audit/

AI made the rebuilding faster. It didn't make it stop. Coding agents regenerate that same infrastructure on every project — brilliantly, expensively, and slightly differently every time. Every regenerated line is a line someone must review, secure, and maintain — multiplied across every client, forever.

How it works

Solved software moves out of the model — into a platform that guarantees it.

1 · Configure

Choose capabilities

Pick what the product needs — auth, orgs, billing, files, jobs — in a plain config file of choices. No prompts, no code, no logic. One reviewable spec drives the entire product.

2 · Generate

Deterministic assembly

The platform generates the product skeleton the same way every time — no model calls, reproducible from the spec, tested before you ever see it. Database, models, typed clients, working screens.

3 · Create

AI writes only what's yours

Agents build the genuinely custom part — the domain, the experience, the brand — inside guardrails that keep them out of the guaranteed core.

Platform packages

The guaranteed core — versioned, never editable

Capability logic and its test suites arrive as installed packages, like any dependency. Upgradable, never editable, never drifting.

Generated code

Derived from your spec — in your repo, typed, readable

Database tables and migrations, data models, typed API clients, wiring, admin screens, wireframe UI — regenerated deterministically on every spec change, fingerprinted so nothing edits it silently.

Your code

The part that makes it your product

Domain entities, workflows, styled UI — written by you and your agents against the generated models and clients, never rewritten by the platform.

# need a field the platform doesn't know about? extend the model in the spec —
users.extend: department: text
# regenerate → migration + model property + typed client + admin form field,
# all updated together. Extension is a first-class mechanism, not a fork.
The capability catalog

Everything your products keep needing. Solved once, guaranteed forever.

52 capabilities · one switch each

A capability is the whole feature — schema, domain logic, authorization, API, UI, and its correctness invariants as running test suites — not a library you integrate. Flip the switch, and all of it lands wired together.

Foundation

identity, tenancy, and access — every product starts here
Identity & authEmail, OTP, social sign-in; MFA; session management
Organizations & membershipMulti-tenant from day one — teams, workspaces, roles
AuthorizationRBAC plus object-level policies: ownership, "assigned to me", scoped access
Guest & external accessShare links and external principals, designed in — not retrofitted
InvitationsCreate, accept, revoke, resend — hashed tokens, expiry, single-use

The event spine

every domain action emits one event — seven capabilities consume it
Domain event spineThe ordered record of everything that happens in the product
Audit logCompliance-grade record of who did what, when
Activity feedsHuman-readable "what happened" per entity and org
NotificationsPer-user routing, preferences, digests — multi-channel
Outbound webhooksEvent delivery to external systems, with replay protection
Versioning & historyReconstruct any entity's state at any point in time
Live updatesPush entity changes to connected clients in real time

Platform services

the operational substrate every product runs on
Background jobs & schedulingReliable queues, retries, cron — no extra infrastructure
Transactional emailTemplated, deliverable, resendable
File storageUploads, processing, S3-compatible object storage
Configuration & secretsTyped config, environment separation, secret custody
Feature flagsPer-tenant and per-user rollout control
Observability & telemetryOpenTelemetry wired through every layer
Rate limiting & abuse protectionPer-key throttling, signup and form spam defense
Health & opsHealth checks, readiness, operational endpoints

Product surfaces

the features users touch — generated working, ready to restyle
SearchFull-text and structured search across your entities
Comments & annotationsThreaded content attached to any entity
Tagging & labelingCross-cutting organization for every entity type
Saved views & filteringPersistent, shareable slices of your data
Import / export & bulk opsCSV in, CSV out, bulk actions with progress
Data grids & list-detailGenerated UI over capability data — working on day one
Admin & back-officeA real admin runtime per product, not an afterthought
Support impersonationSee what the user sees — fully audited
Soft delete, archive & retentionRecoverability and data lifecycle as policy, not code
Public site & contentLanding, pricing, blog — lightweight CMS, SEO, sitemaps
External portal surfaceScoped views for clients and guests, with its own chrome
User-defined fields & formsTenant-admin custom fields, intake forms, surveys — at runtime
API keys & external APIA public surface for your product, keyed and governed

Commerce & money

the revenue layer, from subscription to marketplace
Billing & subscriptionsPlans, trials, upgrades — Stripe-class adapter
Usage meteringMeasure anything, feed it to billing
Order & ledger lifecycleThe extracted commerce core — orders, balances, reconciliation
Payments & payoutsMarketplace-shaped money movement — escrow, splits

Workflow & integration

how products act, approve, and connect
Workflow & state machinesAssignable stateful workflow, approval chains, a user-facing builder
Integration frameworkConnector runtime: OAuth to external providers, token custody, sync scheduling
Provider adapter catalogReusable, contract-tested adapters — maintained by the platform, not you
Document generationTemplates, merge fields, rendering to PDF — with retention hooks
Product analyticsBehavioral events, thin dashboards, export — your data, always
Support & feedback intakeStructured in-product feedback, routed and tracked

AI & agentic

runtime intelligence, governed like infrastructure
Model gateway & routingOne governed interface to every provider — route by cost and capability, swap without code change
Document intelligenceExtraction, classification, OCR to structured data — PDFs, images, email
AI workflow stepsClassify, extract, summarize, decide — as workflow nodes with human approval gates
Embedded agentsEvery product ships task agents that operate its own typed operations
Semantic search & embeddingsVector search over your entities, riding the search capability
RAG & knowledge basesGrounded answers over tenant documents and product data
In-product assistantA configurable copilot wired to your product's operations — authorization-aware
AI observability & cost meteringEvery model call traced, evaluated, and metered per tenant
Evals as invariantsPre-registered eval suites gate every model and prompt change

Every capability composes with every other: flip on billing and the audit log already covers it; wire an AI workflow step and its cost is already metered per tenant. The catalog is one system, not fifty-two libraries — and it grows with every platform release you receive.

AI & agents

The platform is deterministic. Your products are intelligent.

AI is a capability, not a construction technique. The solved software stays deterministic — and your products get a full AI layer delivered the same way as auth or billing: typed contracts, audited calls, metered cost, and evals that run like test suites gating every model change.

One gateway, every model

Route across providers by cost, latency, or capability — with automatic failover and provider swaps that never touch your code. Managed model access out of the box; bring your own keys anytime.

Agents included

Every product ships task agents that operate its own typed operations — and a configurable, authorization-aware assistant your users can put to work on day one.

Documents & workflows that think

Extraction and classification from PDFs, images, and email; model-powered workflow steps that classify, summarize, and decide — with human approval gates where it matters.

Governed like infrastructure

Every model call is traced, evaluated, and metered per tenant. Pre-registered eval suites gate every model and prompt change — the AI analog of a test suite, run on every upgrade.

And because the gateway ships in your product's source, AI features keep working even after you leave — plug in your own provider keys and nothing stops.

The unit of value

A capability is the whole feature — not a library.

Take team invitations. On Myriad that's one switch — and the switch means all of this, generated for your product, wired to your entities, tested against your configuration.

Invariants are executable. "An invitation can't be used twice" isn't a comment in the code — it's a test suite the platform runs against your product, on every generation and every upgrade.
Schema & migrationstokens hashed, expiry, single-use
Domain logiccreate · accept · revoke · resend
Authorizationwho may invite, into which org
API + typed clientsevery action callable by UI or agent
UI surfacesworking screens, ready to restyle
Email deliverytransactional, templated, resendable
Audit eventsevery action leaves a record
Executable testsreplay, expiry, cross-tenant isolation
Why it stays correct

Guaranteed correct — and kept correct.

Agents can't touch the core

Platform code arrives as versioned packages, not files in your repo. The AI physically cannot corrupt what it cannot edit.

Generation is reproducible

Same spec + same platform version = the same product, byte for byte. No model in the loop, nothing to review twice.

Upgrades propagate

A security fix lands in the platform once — and rolls out across every product you've shipped, with a dry-run change-impact report before anything moves.

Every product is agent-operable

Each action a user can take is a typed, callable operation. Products ship AI-ready — for your agents and your clients'.

Idea to production

Live in minutes. Production in a few clicks.

Every generated product is born deployed. Demos, prototypes, and POCs are live on a shareable URL the moment they generate — and when the client says yes, the same project goes to production without leaving the dashboard.

Instant

Previews included

Every project gets a live URL on its own free subdomain, instantly — and every spec change gets a fresh preview. Demos, prototypes, and POCs are included in every subscription.

Promote

Production, metered

Promote to production hosting that bills by usage and scales with the product — no replatforming, no ops project, no surprise flat fee for a two-user tool.

Launch

Domains, DNS & SSL

Register the client's domain, wire the DNS, issue and renew certificates — without ever leaving the dashboard. One project, one click, one live branded product.

Underneath it's a deliberately standard stack — a container, Postgres, object storage — and every project carries a working export of its infrastructure config. Move to your own cloud, or any cloud, whenever you choose.

No lock-in — by design

Leave any day. Everything keeps working.

Eject is a first-class feature, not a threat. Every product can walk away with its full source and the pinned toolchain that generates it — and keep working offline, with no account, indefinitely.

Yours forever — free
  • Full source of every product
  • The toolchain that generates it, pinned at your version
  • Regeneration works offline, with no account, indefinitely
  • A working export of your infrastructure config — redeploy anywhere
  • AI features keep working with your own provider keys
  • Standard stack underneath — a container, Postgres, object storage
What a subscription buys
  • New platform versions and capabilities
  • Security patches propagated across your fleet
  • Automated upgrades with change-impact reports
  • Hosting, previews, domains — from demo to production
  • Managed model access for the AI layer
  • The hosted dashboard across every client project

Stop paying and you keep everything — your source, your toolchain, your infrastructure config — and it runs anywhere a container runs. Hosting on Myriad is a convenience you'd miss, never a hostage situation. The platform has to earn its subscription every month.

Who it's for

Anyone who ships software for other people.

Agencies & consultancies
Deliver in days what used to take a quarter — and hand clients a clean, standard codebase with no strings attached.
Venture studios
Every new bet starts at the finish line of the last one. The solved 80% is solved once.
Fractional CTOs & serial builders
One person operating a fleet of production-grade products — because the platform carries the weight a team used to.
Design partners

Build a real project on it. Shape what it becomes.

We're selecting a small group of design partners — firms that ship software for other people — to build on Myriad first and bend the roadmap toward what delivery actually needs. Early partners lock in early terms.

Tell us what you ship. We'll show you what it looks like on Myriad.

No spam, no list — a real reply from the founder.