Skip to main content

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_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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

devmem_agents-0.1.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

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

Hashes for devmem_agents-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 28f41c6847dfca13124fec088e585d35494499b688da4c441dd151c8c8948173
MD5 133b58431c4caf795f2d4f6a5155737e
BLAKE2b-256 481ca7ae56b187727569b327a124a2c0f8f51a09fbbcd87853d98bf5536a9dbd

See more details on using hashes here.

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