memexa
Health Pass
- License — License: Apache-2.0
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 55 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
A traceable personal memory layer that carries verified state across apps, models, and AI agents.
A traceable personal memory layer that carries verified state across apps, models, and agents.
Download for Windows · Run the source demo · Product overview · 简体中文
Start with the product
| I want to… | Start here |
|---|---|
| Try the desktop product | Download the Windows 10/11 x64 internal preview, then follow the setup and privacy guide in the archive. |
| Inspect the memory contract | Run pip install memexa and memexa demo. No backend, model key, or configuration is required. |
| Understand the full product | Read the product overview at memexa.cn. |
The Windows preview is not yet code-signed. SmartScreen may show a warning;
verify the filename and SHA-256 values in the
release notes
before running it.
The missing layer between history and the next action
Agents can already write code, complete forms, and prepare documents. The
failure appears when work crosses a session, app, model, or collaborator:
history remains available, but its current meaning does not.
An old plan and the decision that replaced it may both be retrieved. A machine
address may be remembered after the service moved. A checklist may be found
without showing which items are still missing. More context does not solve
this; the next agent needs resolved state.
Memexa gives it three things:
- What changed — which decisions, versions, and facts replaced earlier ones.
- What still holds — the current goal, constraints, owners, and open gaps.
- Why it can be trusted — the messages, documents, sessions, or commits
behind each important claim.
The result is not a longer transcript. It is a compact, evidence-backed handoff
for the next action.
Three real tasks, one memory layer
These are de-identified product workflows, not generated interface mockups:
- Public-record filing: one instruction became a multi-page draft; known
facts were filled in and missing material stayed visible. - Backend incident: a new agent recovered the target machine, service
state, prior diagnosis, and the “backend only” change boundary before
verifying the live path. - Visa appointment: the appointment, checklist, and existing files became
an action-ready pack; uncertain items still required human confirmation.
Agents performed the work. Memexa supplied the continuous, verifiable context
that let each task resume from the right point.
How Memexa carries work forward
- Keep the source. Imported material retains its origin and time instead
of becoming an untraceable summary. - Resolve the history. People, events, decisions, versions, and
relationships are organized across sources. - Maintain current state. Replacement, rejection, confirmation, and
unresolved gaps remain explicit. - Deliver the minimum useful context. The next agent receives the facts,
constraints, and evidence needed for the current task—not the entire
archive.
Personal memory stays on the user's device by default. The user chooses which
sources to import and what context a connected agent may receive.
Run the open demo
python -m pip install memexa
memexa demo
The demo loads six bundled sets of synthetic records—WeChat, QQ, email,
browser history, AI chat, and audio—and builds queryable memory cards entirely
in memory.
It shows:
- a memory card that keeps source, time, people, narrative, and evidence
together; - the same history queried by person, timeline, commitment, or topic;
- how delivered context can be checked against its original source.
To run it from a clone:
git clone https://github.com/labazhou2024/memexa.git
cd memexa
python -m memexa.cli.main demo
python -m pytest -q
Source code and installer
[!IMPORTANT]
The source code and the installer are different deliverables. This
repository contains an Apache-2.0 open demo built around synthetic data. The
GitHub Release contains the Windows desktop product preview and its full
product capabilities. This repository is not the installer's complete source
tree, and the product-only capabilities in that installer are not licensed
under this repository's Apache-2.0 license.
Public benchmark
On the public
ATM-Bench-Hard leaderboard,
the full Memexa system reports 47.85% QS and 44.67% Recall@10. QS
measures final-answer quality; Recall@10 measures whether retrieval found the
required evidence.
QS was scored with the leaderboard's DeepSeek-V4-flash judge and should not be
compared directly with entries judged by gpt-5-mini. Recall@10 uses the fixed
Qwen3-VL-2B captions supplied by ATM-Bench.
Local-first by default
- Import only the sources the user selects.
- Keep personal memory on the user's own device by default.
- Send connected agents only the context needed for the task.
- Preserve source references for important facts.
- Leave uncertain or consequential decisions to human confirmation.
Memexa is built around a simple premise: work should not lose its verified
state when a conversation ends.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found