mere
merekit · dossier 00 node ≥ 24 apache 2.0 · github status · nominal

theportfolio command plane.

Every Mere product has two doors. mere.business is the human one — pixels, pointers, screens. merekit is the agent-native one — an open-source toolkit that bundles every app's CLI under a single mere command, serves them to agents over MCP, and stays read-only by default. Same workspace, same plane.

01
demonstration

watch a session
boot from cold.

Three commands you'd run on day one. The snapshot is the safest first operational read — manifest-declared, app-grouped, JSON-shaped.
~/portfolio ~/agent
00:00 UTC  ·  pid 4471
02
command plane

nine namespaces.
one entrypoint.

Every Mere product owns its own CLI adapter. mere resolves them — bundled first, env override always wins, app binaries on PATH as the escape hatch.
01

business

browser auth

Product and workspace operations across the business surface.

mere business workspace list
02

finance

scoped token

Finance automation gated by per-tenant scoped profiles. Tokens, not browsers.

mere finance profiles list
03

projects

browser auth

Projects, contacts, knowledge, proposals, and source workflows.

mere projects project list --json
04

today

browser auth

Scheduling, booking, calendar, and time — across tenants and rooms.

mere today booking list --remote
05

zone

browser auth

Stores, products, orders, Stripe, and checkout — operate the storefront.

mere zone stripe status
06

video

browser auth

Rooms, meetings, agents, diagnostics, recordings, transcripts.

mere video room list
07

network

browser auth

Calls, SMS, conversations, numbers, routing, deployments, diagnostics.

mere network diagnostics metrics
08

email

browser auth

Mailboxes, threads, sending, providers, domains, and drafts.

mere email mailbox list
09

gives

browser auth

Donation tenants, campaigns, receipts, Stripe, widgets, settings.

mere gives campaign list
03
two doors · one plane

the human surface
and the digital one.

mere.business is for humans — pixels, pointers, screens. merekit is for agents and operators — typed tools over MCP, read-only by default, manifest-bounded. Same data, same workspace.

Athe human door

mere.business is where people work. Pixels and pointers, dashboards and detail views, the full UI for each product in the portfolio. Same workspace, same contracts as the CLI — just the part that needs eyes on it.

# open the human surface open https://mere.business

Bthe agent door

merekit is agent-native by design — open-source, Apache 2.0. The mere binary exposes manifest-declared commands as MCP tools. Read tools are always on. Writes require --allow-writes. No guessing, no hidden flags, no implicit confirms.

# expose to your agent runtime mere mcp serve # write tools, opted-in only mere mcp serve --allow-writes
04
guardrails

the root never
adds --yes.

Product CLIs remain authoritative for auth, mutation semantics, and destructive guardrails. The root passes flags through and stays out of the way.
prime directive MCP is read-only by default. Writes require --allow-writes or MERE_MCP_ALLOW_WRITES=1. enforced at boot
scoped tokens

Finance uses per-tenant scoped profiles. Tokens, not sessions; one product, one blast radius.

no implicit confirms

The root never injects --yes or --confirm. Destructive flags belong to the product.

manifest-bounded

Only flags a target manifest declares are forwarded. Use apps manifest --app APP --json to see the contract.

05
first run

install. verify.
get a baseline.

Two minutes from npm to a JSON snapshot of every app you own.

install

# npm
npm install -g @merekit/cli

# or pnpm
pnpm add -g @merekit/cli

# requires
node ≥ 24 < 25

onboard

mere apps list --json
mere ops doctor --json
mere auth status --all --json
mere context set-workspace --workspace ws_123
mere ops workspace-snapshot --json
mere help agent