Skip to main content

devmem

Standalone developer memory gateway for cross-agent code assistants (Codex, Claude, Gemini, Grok).

devmem is intentionally separate from the product codebases it serves. It uses isolated namespaces so development-memory data cannot interfere with existing application data.

Goals

  • Provide one shared API contract for all code assistants.
  • Store semantic context in Milvus and relationship/provenance context in Neo4j.
  • Optionally use Aurora Postgres as control-plane storage in a dedicated schema.
  • Enforce namespace isolation (devlib_v1 by default) on every operation.

Repo Layout

  • devmem/: API/service code.
  • docs/: architecture, plan, deployment, and usage docs.
  • scripts/: helper CLIs for agents and developers.
  • tests/: unit tests.

Quick Start

git clone <your-fork-or-origin> devmem
cd devmem
python -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
uvicorn devmem.main:app --reload --port 8011

Or install the published package (the distribution is named devmem-agents; devmem on PyPI is an unrelated third-party project):

pip install devmem-agents
uvicorn devmem.main:app --port 8011

Local Configuration

Environment-specific values (live backend endpoints, DSNs, SSH tunnel paths) live in devmem.toml (gitignored). Copy the committed template to get started:

cp devmem.toml.example devmem.toml
export DEVMEM_LIVE_TOML_PATH="$(pwd)/devmem.toml"

Any DEVMEM_* environment variable still overrides the TOML.

Documentation

  • User Guide — install, configure, run, and troubleshoot.
  • Developer Guide — contribute, test, publish to PyPI, autostart with systemd.
  • Full docs index
  • AGENTS.md — authoritative coding standards for AI coding assistants working on this repo.

Metadata

Release files for devmem-agents 1.0.19

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

Built distribution (wheel)

Table of built distributions (wheels) for devmem-agents 1.0.19
File Interpreter ABI Platform Actions
devmem_agents-1.0.19-py3-none-any.whl Python 3 none any Details for devmem_agents-1.0.19-py3-none-any.whl

Release files / devmem_agents-1.0.19-py3-none-any.whl

Download URL devmem_agents-1.0.19-py3-none-any.whl
Size 89.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43581a5a7cb3a5c851571de253a937fa5fdef7e61e939dc1167e3a37a21dea01
BLAKE2b-256 checksum
How to use checksums
bc8a5657b172c6c287fb2caff2da4a949ecad00445e12d4d314aab26fb1e46d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Security for devmem-agents 1.0.19

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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