OPEN SOURCE · SELF HOSTED · OPERATOR READY

The commerce operating system for modern teams.

Morpheus combines storefront runtime, operator workflows, extension architecture, and agent-ready interfaces in one stack you actually control. Build the store, run the business, and introduce AI agents without stitching together five products that were never designed to cooperate.

Reference deploymentdotbooks.store runs the platform in public
Operator built inLinda briefs teams and proposes next actions
Open extension modelplugins, themes, and APIs stay under your control
Operator snapshot

One working surface for people, automation, and AI.

Instead of spreading operations across dashboards, plugins, chats, and spreadsheets, Morpheus centers the daily loop in one system.

Monitor what mattersCatalog issues, revenue blockers, checkout friction, and campaign opportunities are surfaced as work, not noise.
Recommend safe actionsLinda proposes merchandising, SEO, retention, and storefront changes with reviewable reasoning.
Execute with boundariesApprovals, scopes, and contracts keep AI helpful without turning production into guesswork.
# bootstrap a production-shaped stack
$ docker compose up -d
core runtime .... online
graphql api .... ready
linda operator . briefing
agent endpoints . scoped (mcp · acp · ucp)
 
next priority "recover 2 payment-drop carts"
recommended action "publish threshold shipping banner"
Storefront runtimeLaunch a commerce experience without giving away the operating layer underneath it.
Operator workflowsTurn daily commercial decisions into visible queues, briefs, approvals, and actions.
Extensible architectureKeep domain boundaries clear so plugins and custom surfaces grow without collapsing the core.
Agent interfacesSupport structured AI access through native protocols instead of brittle scraping or UI hacks.
Self-hosted controlOwn deployment, data, and release cadence instead of inheriting a vendor’s priorities.

A reference store, not just a concept.

Morpheus already runs a live bookstore deployment at dotbooks.store. That matters because the website is not describing a future architecture deck; it is describing a working runtime with real products, orders, and operator feedback loops.

dotbooks.store · live reference deployment
Open the reference store
Platform

One platform across storefront, operations, extensions, and AI.

Most commerce teams are forced to compose their stack from disconnected products: storefront here, analytics there, automations elsewhere, operator knowledge trapped in Slack. Morpheus brings the runtime and the operating layer back together.

Storefront runtime

Sell through a modern commerce core.

Run product, cart, checkout, order, and customer flows on infrastructure you can reason about and extend.

  • GraphQL-native data access
  • Theme separation from business logic
  • Self-hosted deployment posture
Operator layer

Manage the business from one working surface.

Daily briefs, risk detection, merchandising opportunities, and approval workflows live in the same system as the store.

  • Decision-ready morning digests
  • Human approvals for risky actions
  • Contextual recommendations instead of generic prompts
Extension model

Grow capabilities without corroding the core.

Plugins and custom surfaces are treated as first-class architecture, not an afterthought bolted onto a monolith.

  • Manifest-driven modules
  • Hooks and public contracts
  • Isolation between extension boundaries
Agent interfaces

Prepare for machine-to-machine commerce.

Expose structured, scoped interfaces for AI assistants and shopping agents without making the browser your only integration surface.

  • Native MCP, ACP, and UCP support
  • Auditable access paths
  • Protocol-ready catalog and cart flows
Who it serves

Built for the people who actually run commerce.

Morpheus is not only for developers and not only for merchants. It is designed for the overlap between technical teams, operating teams, and the AI systems increasingly joining their workflow.

Founders and operators

Get a clearer control surface for revenue, catalog quality, conversion issues, and post-purchase operations.

  • See what needs attention now
  • Approve or reject AI-suggested actions
  • Keep commercial context in one place

Platform teams

Work with a stack that is opinionated about boundaries, contracts, and extension safety instead of hiding complexity until later.

  • Public APIs that are meant to be used
  • Composable plugin architecture
  • Infrastructure you can self-host and inspect

AI-forward commerce teams

Adopt AI as an operator and interface layer without turning production decisions into unreviewed black-box automation.

  • Scoped agent access patterns
  • Review loops before execution
  • Structured paths for future agent shoppers
Meet Linda

The built-in operator for everyday commercial work.

Linda is not a chatbot pasted onto a dashboard. She is the operating companion inside Morpheus: reading store state, summarizing risks, identifying opportunities, and proposing concrete next actions that remain visible and reviewable.

L
Linda · operator briefing
LINDA · 08:00Good morning. Revenue held steady overnight, but two carts dropped at the shipping step and four products have weak discovery across collection pages.
LINDAI prepared two operator actions: a threshold-shipping banner for checkout recovery and a collection-placement fix for the low-visibility products. Both are ready for approval.
YOUShow me the checkout recommendation first. I want the revenue upside before I approve catalog changes.
LINDAEstimated impact: improved conversion on price-sensitive carts and fewer surprises at payment. I can publish the banner now, then queue the catalog fix for review after.
01

Daily commercial brief

Surface the delta between a store that is technically online and a store that is commercially healthy.

02

Decision-ready actions

Every recommendation is attached to a reason, a scope, and a place in the workflow.

03

Safe execution model

Changes can be reviewed, staged, and approved instead of silently pushed into production.

04

Store-specific memory

Linda improves because she works in the context of your catalog, customers, operations, and brand tone.

Operating model

From daily chaos to a repeatable commercial loop.

Morpheus is structured around a practical loop: observe the store, prioritize what matters, approve action, and learn from the result. That makes AI a collaborator inside an operating system, not a disconnected novelty.

01

Observe

Store events, catalog performance, checkout signals, and operational anomalies are collected into a readable picture of what changed.

02

Prioritize

Linda separates background noise from work that has commercial consequence: revenue leaks, discovery failures, post-purchase friction, and growth opportunities.

03

Approve

Operators decide what to publish, defer, revise, or reject. The system keeps a boundary between recommendation and execution.

04

Extend

As teams mature, they add plugins, custom workflows, and external integrations without abandoning the same operating model.

What this replaces

A stack of disconnected tabs, dashboards, and one-off automations.

Most commerce teams are running critical decisions through fragmented tooling: analytics in one place, merchandising somewhere else, automations hidden in no-code flows, and AI suggestions floating in chat history.

Less context lossRecommendations stay connected to the underlying store state, not buried in messages or screenshots.
Less duplicated workTeams stop rebuilding the same operational visibility across separate products.
More durable systemsThe operator layer evolves alongside the core runtime instead of depending on fragile workarounds.
Agent interfaces

Ready for the shift from browser-first to agent-assisted commerce.

As AI assistants become purchasing companions, commerce platforms need structured interfaces that can express catalog, cart, consent, and checkout without screen scraping. Morpheus treats that shift as a product requirement, not a future patch.

MCP

Model Context Protocol

Expose product discovery, stock checks, and cart operations through explicit tools that assistants can call safely and predictably.

ACP

Agentic Commerce Protocol

Support agent-mediated purchasing with scoped consent, receipt semantics, and a clearer contract for delegated action.

UCP

Universal Cart Protocol

Keep cart state portable across channels, devices, and assistants so machine-helped shopping does not break continuity.

The important point is not only protocol support. It is that Morpheus organizes commerce primitives so those protocols have a stable, meaningful surface to talk to.
Architecture

A platform architecture that expects change instead of fearing it.

Morpheus is opinionated about boundaries because commerce systems rarely stay small. As teams add products, flows, operators, channels, and automations, the platform needs contracts that let it grow without dissolving into accidental coupling.

05AppsStorefronts, admin surfaces, operator consoles, and bespoke interfaces for your business
04PluginsDomain modules for growth, operations, merchandising, payments, fulfillment, and vertical needs
03ThemesPresentation layers that stay separate from pricing, catalog, and fulfillment behavior
02SDKStable contracts, hooks, and public APIs that make extension work intentional instead of invasive
01CoreDomain runtime across Django, PostgreSQL, GraphQL, Celery, NATS JetStream, and Redis

Dependency discipline

One-way boundaries prevent plugin sprawl and keep internal complexity legible as the platform grows.

Event-oriented workflow

Operational reactions, asynchronous work, and background automation are modeled as system behavior, not patched side-effects.

Public contracts first

Extension points are treated as product surface area so teams can build around Morpheus without private hacks.

Extension ecosystem

Expand the platform by domain, not by accident.

The plugin model exists so teams can add business capability without rewriting the core platform. That matters when commerce evolves from “just launch a store” into subscriptions, B2B, loyalty, returns, marketplaces, or operational tooling.

Commerce core

The baseline modules required to sell, fulfill, and support commerce without renting the core from someone else.

catalog
checkout
payments
orders
customers
inventory

Growth & marketing

Capabilities that help teams move from running a store to actively improving performance and retention.

promotions
subscriptions
reviews
seo
affiliates
loyalty

Operations

Fulfillment, compliance, and operational tooling that prevents growth from turning into process debt.

shipping
tax
returns_portal
smart_shipping
gift_cards
webhooks_ui

Experience & surfaces

Customer-facing and team-facing surfaces across channels, devices, and commercial contexts.

pwa
wishlist
multi_currency
ugc_reviews
staff_sso
rbac

AI & agent layer

Commercial intelligence, recovery workflows, and machine-facing interfaces that extend the operating model.

abandoned_cart
referrals
b2b_quotes
tiktok_commerce
webstories
… +65 more
Each plugin should feel like a deliberate domain addition, not a shortcut into private internals. That is why the extension story matters as much as the feature list.
Developer start

Get a working stack up quickly, then shape it to your business.

Morpheus is meant to be explored by doing. Start with one machine and one compose file, inspect the runtime, then extend the system with themes, plugins, workflows, and operator behavior that fit your domain.

$ git clone github.com/magnetoid/morpheus
$ cd morpheus
$ cp .env.example .env
$ docker compose up -d
 
database migrations applied
core services healthy
plugin runtime initialized
admin surface http://localhost:8000/admin
01

Bootstrap the environment

Bring up the runtime with the data layer, task system, event backbone, and operator services already wired together.

02

Inspect the contracts

Understand the GraphQL surface, plugin boundaries, and extension patterns before adding your own domain logic.

03

Shape the operator layer

Connect store-specific rules, review flows, and AI behavior to the same platform rather than outsourcing them to scattered tools.

04

Deploy with ownership

Move from local proof to self-hosted production without changing the philosophical model of the platform.

Decision frame

What choice are you really making?

The decision is not just hosted versus self-hosted. It is whether you want a commerce business to run on someone else’s operating assumptions or on a system you can shape as the business evolves.

MorpheusShopifySaleor
Ownership model open, self-hostablevendor-controlled open, self-hostable
Operator layer built into the productfragmented across appsmostly externalized
AI role operator + protocol surfaceadjacent assistant featuresnot platform-native
Extension discipline plugin-safe architectureapp ecosystem firststrong but less operator-oriented
Protocol readiness MCP / ACP / UCP aware not native not native
Commercial maturityemerging, reference-backed mature incumbent mature open-source player
FAQ

Questions serious teams usually ask first.

A richer platform story only matters if the operational implications are clear. These are the questions teams tend to ask when evaluating whether Morpheus should sit under a real business.

Is Morpheus for developers, merchants, or both?

Both. Developers get a structured platform they can extend responsibly. Operators get a clearer working surface for the daily commercial loop instead of a pile of disconnected tools.

Why build the AI operator into the platform?

Because commercial context should live next to store state, workflows, approvals, and extension contracts. External assistants lose too much context and too much operational safety.

Why does the architecture story matter so much?

Because commerce systems almost always become integration-heavy. If the extension model is weak, every future feature becomes more expensive and more fragile.

Is this only about future agent commerce?

No. The agent interfaces matter, but Morpheus is valuable even before that shift because it already improves the way teams run storefronts and operations today.

What does “reference deployment” prove?

It proves the platform narrative is grounded in a live system. The stack is not being described only through design concepts; it is already used as a real storefront foundation.

Where should a team start?

Start with the docs, run the stack locally, inspect the architecture, then decide which part of your operating model should be native to the platform instead of outsourced to surrounding tooling.

Open commerce operating system

Build the store.
Own the operating layer.

If your team wants more than a hosted storefront and more than a legacy open-source stack, Morpheus is the path toward a modern commerce platform with a real operator model inside it.

Read the docs Explore GitHub