Features

Six modules, one endpoint.

Memaix isn't a memory feature bolted onto a chat app. It's a gateway your agents talk to — and everything it knows is a file on your disk, in your git history, under your access rules.

Capabilities 6 modules · 109 tools
memory.read / write
Versioned memory
Git-backed. Every write tracked with author, timestamp and diff. Revert a bad conclusion the same way you revert a bad commit.
acl.yaml · rbac
Access control
Per-agent grants in one config file. A scoped agent reads its own project and nothing else — enforced at the gateway, not by asking nicely in a prompt.
mcp · any model
Model-agnostic
Claude, GPT, Mistral, local models. Any MCP client connects. Switching models doesn't cost you your history — that's the whole point of owning it.
calendar · meeting
Built-in booking
Agents read free/busy and book real meetings. Zoom, Google Meet or phone, with the join link generated through the real API and an .ics in the confirmation mail.
backlog · sprint · raid
Project memory
Backlog items, decisions, risks and sprint state — queryable across every session and every agent. The stuff that usually dies in a chat log.
docker · self-hosted
No SaaS layer
Your server, your data, your backups. Caddy and a Cloudflare tunnel ship in the compose file, so there's no inbound port and no vendor in the middle.
The memory ladder

A guess is not
a fact.

Most agent memory flattens everything into one confidence level: written down, therefore true. That's how a plausible-sounding assumption becomes load-bearing three weeks later.

Memaix refuses to. Every memory is born a hypothesis. It only becomes verified when something confirms it — a source, a test, or a human saying yes.

Two states, one promotion
?
Hypothesis — the default
Anything an agent concludes on its own. Recorded, searchable, and always presented as what it is: a working theory, never stated as fact.
memory_set_status → verified
Verified — earned, never assumed
Promoted only after confirmation in a source or from a human. Not because it sounded reasonable. The promotion itself is a tracked write, so you can ask later who verified it and when.
$ memaix memory search "zoom auth"
decisions.md:14 [verified] 2026-09-04
sprint.md:3 [hypothesis]