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.8.tar.gz (46.6 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.8-cp310-abi3-win_amd64.whl (926.5 kB view details)

Uploaded CPython 3.10+Windows x86-64

memographix-0.1.8-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.8-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.8-cp310-abi3-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

memographix-0.1.8-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.8.tar.gz.

File metadata

  • Download URL: memographix-0.1.8.tar.gz
  • Upload date:
  • Size: 46.6 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.8.tar.gz
Algorithm Hash digest
SHA256 6a6d26b37865b5329b66910b3b63f6a78bdc41ea85eec2a18d4fb13b7dcd23c7
MD5 a91f9de86e9287e1eaf39585fa5188c9
BLAKE2b-256 3210468859b547707da7124f754575f67177fd1a827af0230940a360fe8f526b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: memographix-0.1.8-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 926.5 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.8-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0082a21d45527a4bdbc07b3b412248973f3a370c85c24435e3f1e065ab8245cd
MD5 61f75a2010b2b39b69f769322eeeeb58
BLAKE2b-256 731ddb77aabfe5d9439f6483e17ff423b81404da04ea66a7bbbcfdef861164ec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.8-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbf252b4a9d4cee3c86e2538e27b88a93a28d1c08453c9fc9e567065c991f304
MD5 57d3cba3fd55ea3b59c710b1a6338d5b
BLAKE2b-256 4bddd1f4b591ed9689271a139a011dd7831c59612268673826ced342b2d12e97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.8-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86b3ed4158107f04a88af322c144120996dad9cadbdbfd09a0efbbed6b568828
MD5 6d0ec0adeaf832cf3197813e3e5fabf8
BLAKE2b-256 f3bf77086f5f3734f60870615e01ab1274afc07799c5b1236ec6cfff85ea37ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.8-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe022ba4836480f415688ef5551261ce7d96073618b14a266933016974de5c1d
MD5 41e780fa556f87ebaed18e16e1d48668
BLAKE2b-256 b766948e4aa3e25bdc819e17b9cc642617681a9d7e96a7984e9ac73fd6d81fb3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.8-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cac162ca846babdccdc0283d721df5778b72ebc0431087cbddc1745aa88b5b71
MD5 94cd38e289153a42e7162f94e71760d0
BLAKE2b-256 97c1e65d3f924136ae83f7eaa7a9249b17de9def36d116498a5d7dd8c625af6c

See more details on using hashes here.

Provenance

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