Skip to main content

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

Project description

Memographix

CI PyPI Python License: MIT

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

pip install "memographix[mcp]"
mgx setup
mgx savings

That creates local state in .memographix/, indexes the repo, writes an MCP server config, and installs project agent rules.

Daily Use

Use your AI agent normally.

Memographix is designed to work in the background:

  • Before work, the agent asks Memographix for a small context packet.
  • After useful work, the agent captures the answer with changed files, commands, tests, and outcome.
  • If old evidence changed, Memographix marks the memory stale instead of reusing it silently.

Check setup health:

mgx doctor

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.

See the estimated token savings:

mgx savings --since 30d

Advanced CLI

Manual commands are still available for debugging and non-MCP workflows:

mgx ask "how does request routing work?" --budget 800
mgx remember --question "how does routing work?" --answer "..." --evidence app/routes.py

Most developers should not need the manual memory command after mgx setup.

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.

Why Developers Use It

  • Stop re-explaining the same codebase across chats.
  • Keep memory tied to real evidence files.
  • Avoid stale answers after files change.
  • Send smaller context packets to AI agents.
  • Run locally without a required LLM API or cloud service.

What It Does Not Do

  • It does not upload your code.
  • It does not save full chat transcripts by default.
  • It does not treat stale memory as correct.
  • It does not install benchmark tools or competitors 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.0.tar.gz (35.0 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.0-cp310-abi3-win_amd64.whl (913.9 kB view details)

Uploaded CPython 3.10+Windows x86-64

memographix-0.1.0-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.0-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.0-cp310-abi3-macosx_11_0_arm64.whl (992.8 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

memographix-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: memographix-0.1.0.tar.gz
  • Upload date:
  • Size: 35.0 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.0.tar.gz
Algorithm Hash digest
SHA256 2855ed595f960a74491102b6556c19cfabfaf34c2251eb9655e831a2ad072046
MD5 17ac17dc42df6fb17bed489d871f9b0f
BLAKE2b-256 ac4e51dd6d8d848666b88ca7644e0d9f83d9e874e96a66a0b9e35131832b1154

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.0.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.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: memographix-0.1.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 913.9 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.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c83c71e431b1979ff656f4028e61d9533384243c83e1f432729caf08027ad642
MD5 6b0c6141489c778caae49caeffab65bc
BLAKE2b-256 c503e5bdc4df2cc9c4dd35baf160b1d7aea70bfb2992f835913b5ebadc63b133

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.0-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.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for memographix-0.1.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 227a6974d2c2257422bacceef319b0ba2578545bdd2661899d794967e2bc4c77
MD5 295d764ecbe7ac7bcd90ae9b29c9b613
BLAKE2b-256 6eb8a95504107fa282185574b47b2c735b24bf8b2ae6334fd6a105f3504108a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.0-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.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for memographix-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70c6fee5bcf64ee4f62baadc09e29fd500a0cf90e7e8a5877724404996f4268e
MD5 542f8f96cb9c71d5ee9aab01cf0c6994
BLAKE2b-256 affc03d803e55ccc5c76c50d965663ad7fc5cc8041b83b6330c537e7ddb500ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.0-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.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memographix-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fcb9df8e888c4f106ce07a7652fc55ca6cdfa7485fd9985a996efbe66da4e2c
MD5 3b8446eceeb98a00ae11b66a7c9ccbc1
BLAKE2b-256 3a1e3e8d2984aa5a6171249607b90368353b7b8747a188616cee775343ce21f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.0-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.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for memographix-0.1.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a0b5870041381247ecadbf8d6222de85a45478a9abd4b445346726d23fed15a
MD5 73a0aab587bfb7f5618f9bee81b9e7aa
BLAKE2b-256 4a960da668497eef630035e6193173575070cd70d5141a0388a71c7ea40b40cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for memographix-0.1.0-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