Provider status
This page is generated at build time from providers/*/manifest.json. If a provider is not Supported here, do not rely on it.
| Provider | Status | Self-host | Native docs |
|---|---|---|---|
| Cognee | Supported | Docker Compose services: cognee, indexer. Default host port 8766 (COGNEE_PORT). | docs.cognee.ai |
| Hindsight | Supported | Docker Compose services: litellm, hindsight, indexer. Default host port 8888 (HINDSIGHT_PORT). | github.com |
| mem0 | Supported | Docker Compose services: indexer. Default host port 18888 (MEM0_PORT). | none listed |
| Graphiti | Planned | Not wired yet: no compose services declared. | help.getzep.com |
| Letta | Planned | Not wired yet: no compose services declared. | docs.letta.com |
| Zep | Planned | Not wired yet: no compose services declared. | docs.getzep.com |
Cognee
Section titled “Cognee”- Status: Supported (
statusinproviders/cognee/manifest.json). - Notes: Self-hosted graph/RAG memory run as a pinned cognee/cognee image (single container, SQLite + LanceDB + Ladybug) on a loopback port in single-user mode (no authentication). Ingestion is asynchronous: the indexer adds documents, then requests cognify once per changed dataset, so a document is searchable only after the graph is built (OpenAI-compatible LLM_API_KEY, or LLM_PROVIDER=ollama with matching ollama embeddings). No coding-agent plugin — agents use the REST API on the loopback port (/docs).
- Self-host: Docker Compose services: cognee, indexer. Default host port 8766 (COGNEE_PORT).
- Indexer sink driver id:
cognee-rest. - Provider-native config:
~/.config/personal-memory/cognee.env,~/.config/personal-memory/cognee-indexer.env. - The wizard owns: compose profile ‘cognee’, the loopback host port (COGNEE_PORT, default 8766) and the stack .env entries; LLM_API_KEY and optional LLM_* / EMBEDDING_* settings in cognee.env (mode 600, outside the repo); the smoke test (health, dataset, multipart add, list, delete; recall is skipped because ingestion is asynchronous); index.yml sources (shared indexer); Cognee dataset mapping from indexer banks (the indexer sink maps each bank to a dataset).
Hindsight
Section titled “Hindsight”- Status: Supported (
statusinproviders/hindsight/manifest.json). - Self-host: Docker Compose services: litellm, hindsight, indexer. Default host port 8888 (HINDSIGHT_PORT).
- Indexer sink driver id:
hindsight-rest-v1. - Coding-agent package:
@vectorize-io/hindsight-coding-agents, installed separately. - Provider-native config:
~/.config/hindsight/hindsight.env,~/.config/hindsight/litellm.yaml,config/litellm.lemond.yaml. - The wizard owns: compose stack and ports; index.yml sources; LiteLLM proxy wiring for Hindsight LLM aliases; coding-agent.json symlink.
- Status: Supported (
statusinproviders/mem0/manifest.json). - Notes: URL-only v1: the operator runs a mem0 REST server and this stack points the shared indexer at it; no mem0 container yet (docker mode is a follow-up). Operator runbook: providers/mem0/OPERATOR.md. Not api.mem0.ai. The API key lives in ~/.config/personal-memory/mem0.env (mode 600), never the stack .env. The wizard.* HTTP fields below are informational: the wizard’s smoke hook replaces the generic HTTP smoke (it needs an X-API-Key header), and deletePath is admin-only upstream, so the hook deletes by memory id instead.
- Self-host: Docker Compose services: indexer. Default host port 18888 (MEM0_PORT).
- Indexer sink driver id:
mem0-rest. - Provider-native config:
~/.config/personal-memory/mem0.env. - The wizard owns: indexer URL and the host-gateway rewrite; API key file for the indexer (mode 600); index.yml sources (shared indexer).
Graphiti
Section titled “Graphiti”- Status: Planned (
statusinproviders/graphiti/manifest.json). - Notes: Placeholder for Zep Graphiti temporal knowledge graph backend.
- Self-host: Not wired yet: no compose services declared.
- Status: Planned (
statusinproviders/letta/manifest.json). - Notes: Placeholder manifest. Letta (formerly MemGPT) server integration is not wired; track via issues before changing status.
- Self-host: Not wired yet: no compose services declared.
- Status: Planned (
statusinproviders/zep/manifest.json). - Notes: Placeholder manifest. Zep Cloud/self-hosted API integration is not wired; track via issues before changing status.
- Self-host: Not wired yet: no compose services declared.