Skip to main content

Memographix

Memographix gives AI coding agents local memory for your repo.

Install it once, run setup once, and keep using Codex, Claude, Cursor, Copilot, Gemini, OpenCode, Aider, Windsurf, or any MCP client normally. Memographix retrieves fresh context before work and captures useful task memory after work.

Quick Start

Run this inside the repo where you want AI-agent memory:

pipx install memographix
mgx setup
mgx doctor --live
mgx verify-agent --repair
mgx savings

pipx avoids system Python conflicts on macOS and Linux. The PyPI package includes the CLI, local indexer, MCP server, and agent integration support. mgx setup creates .memographix/, indexes the repo, writes MCP config for supported agents, registers the repo for global MCP routing, and installs project agent rules. For Codex it also installs a small global Codex skill so new chats know to check Memographix before repo work.

If you are already inside a virtual environment or CI job, this also works:

python -m pip install memographix

PyPI resolves the latest release automatically, so install commands stay versionless.

Daily Use

Use your AI agent normally. In strict mode the agent asks Memographix for fresh context before repo work, captures useful results after work, and marks old memory stale when evidence files change.

mgx doctor --live
mgx verify-agent --repair
mgx heal
mgx guard
mgx savings --since 30d

mgx doctor --live verifies that the MCP server starts, expected tools are available, and the router can resolve this repo. It does not prove your active agent has actually called Memographix yet. mgx verify-agent gives you a short prompt to paste into the agent and passes only after that agent performs a real resolve_task and capture_task. --repair lets Memographix refresh stale MCP config before verification. Restart agents after setup if they were already open. This restart matters because Codex and other agents load MCP tools/rules at chat startup.

Control it per repo:

mgx status
mgx disable --reason "not needed here"
mgx enable

Disabled repos keep existing memory but automatic agent calls return no context and save nothing. Re-enabling refreshes the index before Memographix is used again.

If savings are all zero, Memographix now tells you whether no agent tool calls have been recorded yet. Run mgx doctor --live, mgx verify-agent, restart the agent, and either open the chat from the repo or mention a registered repo name. mgx guard warns when Memographix saw no MCP usage, saw context retrieval without later capture, or sees modified files without any capture event.

Other useful commands:

mgx repos
mgx doctor --live --repair
mgx heal

mgx heal is safe to run repeatedly. It reruns setup, refreshes MCP command paths, reinstalls project rules, registers the repo, and keeps existing memory.

Proof

On the pinned Kubernetes benchmark, Memographix wins the repeated-task metrics it is designed for: lower repeated tokens, faster repeated recall, stale-evidence safety, and the best deterministic quality score. See Benchmarks for the public corpus, exact commands, honest losses, and unavailable-tool notes.

Boundaries

Memographix does not upload your code, save full chat transcripts by default, treat stale memory as correct, or install benchmark tools in the runtime package.

Docs

Metadata

Release files for memographix 0.1.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for memographix 0.1.11
File Size Uploaded
memographix-0.1.11.tar.gz 50.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for memographix 0.1.11
File
memographix-0.1.11-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
memographix-0.1.11-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
memographix-0.1.11-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
memographix-0.1.11-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
memographix-0.1.11-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 5.4 MB

Release files / memographix-0.1.11.tar.gz

Download URL memographix-0.1.11.tar.gz
Size 50.9 kB
Tags Source
SHA-256 checksum
How to use checksums
dd0042e0164e41125b1b7a26257b005a3ed666a1e28d82d4183fdc64ac1cb06c
BLAKE2b-256 checksum
How to use checksums
b09dc49435c3bb1e3e97ee43a501111a16f0b1f5468ca11fcb11d2fc7152a26e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release files / memographix-0.1.11-cp310-abi3-win_amd64.whl

Download URL memographix-0.1.11-cp310-abi3-win_amd64.whl
Size 931.1 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
403f3b3e5500701c75d920643e0765108bdfbafa56d8db941bb3201967066f31
BLAKE2b-256 checksum
How to use checksums
8cd361d60c613810941df43724614f1d65e328d787f00fe3b708b52039d82078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release files / memographix-0.1.11-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL memographix-0.1.11-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
216abcaa805c52d1d6557d82b24768d197160d8b85dc26bc9da272f4e8f3e5e5
BLAKE2b-256 checksum
How to use checksums
853d946e32c709e8d574ff0fadc3d388384b2905516ab2f81435668a963f3ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release files / memographix-0.1.11-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL memographix-0.1.11-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
2d0fd650cc755f92105daa857c8757c94639eb52997f841c915c469e9a70e7da
BLAKE2b-256 checksum
How to use checksums
816630f994597fcc5ab454ee771b13444d0f0775f4ec4855802ea5734e56bb5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release files / memographix-0.1.11-cp310-abi3-macosx_11_0_arm64.whl

Download URL memographix-0.1.11-cp310-abi3-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0905787782b10b40b0745db383c589050e2d2994299b21786b4881a45a2f0226
BLAKE2b-256 checksum
How to use checksums
b3efd78f802b00d7a9cad7425a697cd091231c080ef7db09e72de8fd2fb7a1f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release files / memographix-0.1.11-cp310-abi3-macosx_10_12_x86_64.whl

Download URL memographix-0.1.11-cp310-abi3-macosx_10_12_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
154041fe9a8c349708c36172cd8686144b3536bbd682542f7b4c6542fe263152
BLAKE2b-256 checksum
How to use checksums
1c31209952c6e5fc34d0044de4764422156efb722893746b0379212028fc48db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 27, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.11 This release

6 release files

0.1.10

6 release files

0.1.9

6 release files

0.1.8

6 release files

0.1.7

6 release files

0.1.6

6 release files

0.1.5

6 release files

0.1.4

6 release files

0.1.3

6 release files

0.1.2

6 release files

0.1.1

6 release files

0.1.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page