Introduction

Roadmap

Where Marmo is headed — from open-source components to the free Core MCP to on-brand generation — plus a board you can vote on.

Status: beta

This component is currently in beta status.

Roadmap

Marmo's goal is simple: the agent you already use should design like it knows your product. Everything below serves that — open components as the foundation, the MCP as the brain, your brand as the output.

The path

PhaseWhat shipsStatus
1@marmoui/ui public on npm — every core component, MIT.In progress
2Public docs site — components, foundation, agent setup.In progress
3Free Core MCP — connect any agent, no account needed.Next
4Accounts + Pro — checkout, entitlements, personal MCP tokens.Planned
5On-brand generation — your DESIGN.md drives every generated screen.Planned
6Prototypes — shareable generated apps with inline review comments.Planned

Quality climbs with the phases: docs and MCP knowledge stay in lockstep (same source, re-indexed on deploy), and component docs keep gaining ## Patterns / ## Common Mistakes sections so agent output keeps getting better without you changing anything.


Vote on what ships next

Upvote cards to signal what hurts most — one input alongside team capacity. To add new work, use Open GitHub issue below; we can link or clone it onto this board when it's accepted.

Status labels

StatusMeaning
Not startedNo active effort; may still be prioritized.
In progressSomeone is actively working or it's partially landed.
BlockedWaiting on dependency, decision, or capacity.
DoneShipped for this roadmap slice.
OngoingMaintained as the system evolves.
Add an issue for the teamOpen a GitHub issue to propose work or discuss priority. Maintainers can mirror it on this board.
Open GitHub issue
BacklogCaptured, not committed

Iconography semantics

Not started

When to use which icon metaphor; avoid misleading decorative icons.

Internationalization and localization

Not started

Pluralization, truncation, RTL callouts, and locale-aware formatting in docs examples.

Prototypes

Not started

Shareable agent-generated apps reviewers can open, sign into, and comment on inline.

DiscoveryShaping the work

## Patterns / ## Common Mistakes sweep

In progress

Better MCP knowledge = better agent output. High-traffic component MDX first.

Component descriptions in props JSON

Not started

JSDoc on *Props or hand-edited JSON for MCP summaries on subcomponents.

"When to use" decision trees

Not started

Dialog vs Drawer vs Popover; Select variants — so agents (and humans) pick the right primitive first try.

On-brand generation (Pro)

In progress

DESIGN.md schema + /marmo-ui:init shipped; workspace ingestion next — your tokens drive every connected agent.

Per-component token overrides

Not started

Every component exposes its visual tokens so a DESIGN.md components: block can override them tenant-wide.

Target releaseThe AI-native wedge

@marmoui/ui public on npm

In progress

MIT license, public registry, clean install in any React 19 app.

Free Core MCP

In progress

Public knowledge tier, no auth — connect Claude Code, Codex, Cursor, Gemini CLI and generate.

Priority component MDX

In progress

Text, DatePicker, Dialog, Select, Field, Badge — patterns + mistakes; knowledge audit trending up.

audit:knowledge in CI

Not started

Optional gate: warn/fail on regression vs agreed floors.

Shipped / ongoingLive or continuous

MCP server + Claude Code plugin

Ongoing

Streamable HTTP, get_pattern, review_generated_code, /marmoui:* commands.

Voice & tone + feedback patterns

Done

Shipped — see Voice & Tone. Alert, Dialog, Toast, Field structures.

pnpm audit:knowledge

Ongoing

Continuous audit of docs → MCP knowledge quality.

This roadmap

Done

Living doc — bump lastUpdated when cards or statuses change.


Principles that don't move

  1. Components stay free. Anything shipped free is never moved behind the paywall.
  2. The MCP is context, not a generator. Your agent does the generation with your own tokens; the MCP supplies the knowledge.
  3. Docs = MCP knowledge. One source; if the docs are wrong the agent is wrong, so docs accuracy is a release gate.
  4. No slop. Validation (review_generated_code) ships with every knowledge tier, including free.

When this roadmap moves, update cards (status badges and copy) and bump lastUpdated in the frontmatter.