Standalone team memory gateway for cross-agent development context
Project description
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 Neptune.
- Optionally use Aurora Postgres as control-plane storage in a dedicated schema.
- Enforce namespace isolation (
devlib_v1by 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:
pip install devmem
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file devmem_agents-0.1.0-py3-none-any.whl.
File metadata
- Download URL: devmem_agents-0.1.0-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28f41c6847dfca13124fec088e585d35494499b688da4c441dd151c8c8948173
|
|
| MD5 |
133b58431c4caf795f2d4f6a5155737e
|
|
| BLAKE2b-256 |
481ca7ae56b187727569b327a124a2c0f8f51a09fbbcd87853d98bf5536a9dbd
|