Skip to main content

Local AI agent memory layer for repeated developer tasks, fresh context packets, and low-token repo recall.

Project description

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
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.

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
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. Restart agents after setup if they were already open.

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 repair --mcp

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

memographix-0.1.7.tar.gz (46.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

memographix-0.1.7-cp310-abi3-win_amd64.whl (926.8 kB view details)

Uploaded CPython 3.10+Windows x86-64

memographix-0.1.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

memographix-0.1.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

memographix-0.1.7-cp310-abi3-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

memographix-0.1.7-cp310-abi3-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file memographix-0.1.7.tar.gz.

File metadata

  • Download URL: memographix-0.1.7.tar.gz
  • Upload date:
  • Size: 46.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memographix-0.1.7.tar.gz
Algorithm Hash digest
SHA256 99eef6d48565386932a32c88322724db90ae483a00fecb499e7f48c56a2a064a
MD5 b2c3a8a37f2f215b28a039aab6713f98
BLAKE2b-256 e8903df0f758e9b79379dbe082cb8a0089534b4a181f3610497990e52dce4058

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.7.tar.gz:

Publisher: release.yml on coderalnaim/memographix

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memographix-0.1.7-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: memographix-0.1.7-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 926.8 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for memographix-0.1.7-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0862295520a7a32fe95e31d59904ad1688105cf4b3d0745507adac601dd9b389
MD5 d5a1c733a766c49d9512ad0b954f25b2
BLAKE2b-256 051995873819ee736d158cf3993409aec49ded1da76a10caf94611f797fbdbce

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.7-cp310-abi3-win_amd64.whl:

Publisher: release.yml on coderalnaim/memographix

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memographix-0.1.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for memographix-0.1.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83e7b6d25b8070e865fa558220454226821cb82ce8249708a229d4b3e93642df
MD5 cc141fb314045086296b6d88444c3fb9
BLAKE2b-256 eff3a09a8e1c50e3e185849a546e449ad4c350f94832c18e92bac6670f2fabd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on coderalnaim/memographix

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memographix-0.1.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for memographix-0.1.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d224483c7a8bede4a442643545dd8a7b883a1cc21ee83cd8bdab327dd9f507c0
MD5 1e953e415c39ff04426bccf389b2f9f5
BLAKE2b-256 61d6050a02d4b530d2139fb05712e515fb6a165b90810be8eed4f108b239d892

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on coderalnaim/memographix

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memographix-0.1.7-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memographix-0.1.7-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34cb8ef3cd6956ff1cdc169f10bebc53b2e1584df77a0630f20049185e3c1a19
MD5 6ab71e555650d4a11ae8c19cad46047a
BLAKE2b-256 2bacf928ab7ce02b3a674c1d10bd40e49964efb1f6ec48d1cbcdec4bb893bd1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.7-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on coderalnaim/memographix

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file memographix-0.1.7-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for memographix-0.1.7-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9c1ec7830cc533f47dc65654cdb083f9f0f723f08e2a3c870d2c8ae13b94aea1
MD5 60dc7eba2ff9b548847355e0e532dbf2
BLAKE2b-256 30042e644588c7c5dfa5d3a7f9e2189085b3660c57b8bb1900f360b6a71e3ee0

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.7-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on coderalnaim/memographix

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page