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 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. Memographix works 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 --live

mgx doctor --live verifies that the MCP server starts, expected tools are available, and the router can resolve this repo. Restart agents after setup if they were already open so they reload MCP tools.

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

If savings are all zero, Memographix now tells you whether no agent tool calls have been recorded yet. Run mgx doctor --live, restart the agent, and either open the chat from the repo or mention a registered repo name.

List repos registered for global routing:

mgx repos

Repair stale duplicate MCP entries:

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.

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.

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.6.tar.gz (43.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.6-cp310-abi3-win_amd64.whl (923.1 kB view details)

Uploaded CPython 3.10+Windows x86-64

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

Uploaded CPython 3.10+macOS 11.0+ ARM64

memographix-0.1.6-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.6.tar.gz.

File metadata

  • Download URL: memographix-0.1.6.tar.gz
  • Upload date:
  • Size: 43.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.6.tar.gz
Algorithm Hash digest
SHA256 42747a2711e36c90d9394379bd181500528adfec0fa3a89bcddc57ca66260298
MD5 36ffac782283109a24a8a70b29fdaff5
BLAKE2b-256 cf860cb64497d2c254219fda71ef5fab797a44abd93707ed4f663f1127b31878

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: memographix-0.1.6-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 923.1 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.6-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 46b2eb9d9ed78a7dbdb0f1c575b5ddb422cff0f32feb6b764029cc18c7ed8b4f
MD5 f997961bc63ab980a612567622a9d3c9
BLAKE2b-256 944d5da8bdc77da9465e46b754c63fbe62b1bb7dbfb02ecc924923765cc86ff6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.6-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06304a32c486104814dba72f7b1f4a039b2a1d77b7c9aac661f55e3f385c4e0c
MD5 d2f895eaceb4f0d13d0ff44c3e6025d9
BLAKE2b-256 0fb7193b644345c18e32ae84985747ec428ad947e44732e842e5e6a3fabe3437

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.6-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5b52ba3831d305d65714e869ad391e62a324ffa8296e8c9461bec147878ddae
MD5 5a220f02e87570b426ef5f28c2e8d10a
BLAKE2b-256 f520c78fbd19c5d4524cf268e64b8a5ff1a5fa6cc7fb0a752cc5cfc725cc2191

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.6-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43f0d87f956aaa73fbed48ed73498829fbe1de310aaad4c89b6ee1a4cc9bca26
MD5 5c9f9396a7fc1f9de1585a889233914c
BLAKE2b-256 d44c92853cd6aeb02dd19fa420521caf0b941f103be7641a3c66c19b2289924c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memographix-0.1.6-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5e38e12659f20a7ecb16bd567d284cab757a6115cfd08d2cb9c6188fdb658d1d
MD5 7cb15a243ce6811de0d647c218beb725
BLAKE2b-256 f968536e48ebe25b3be625eac9046e201c40e7d2e7ff5738fb8a9dfa91fbf05f

See more details on using hashes here.

Provenance

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