{"repo":"CarlDog/openchronicle-mcp","free":true,"listed":false,"github":"https://github.com/CarlDog/openchronicle-mcp","clone":"git clone https://github.com/CarlDog/openchronicle-mcp.git","description":"OpenChronicle is an open-source, self-hosted interaction engine for LLMs that makes conversations durable. It adds persistent memory, deterministic tasking, and auditable decision trails so work doesn’t reset each session. Provider-agnostic by design, it supports multiple interfaces (CLI, Discord, MCP) with explicit, privacy-aware routing.","language":"Python","stars":16,"topics":["ai","chatbot","context-management","hexagonal-architecture","llm","mcp","memory","provider-agnostic","python","self-hosted"],"license":"AGPL-3.0","category":"ai-agents","readme_excerpt":"OpenChronicle · claude-fable-5 · 2026-07-06 · details A memory database for LLM agents. Persistent semantic + keyword memory, project namespacing, git-onboard, served over HTTP REST and MCP from a single ASGI process. Runs on your hardware. What it does - Persistent memory across sessions. Save decisions, milestones, and rejected approaches that survive context compression and new conversations. Retrieve them with hybrid full-text and semantic search via Reciprocal Rank Fusion. - Project namespacing. Memory is scoped to projects, so context for one workstream doesn't leak into another. - Git onboarding. Clone a repo, cluster commits by relatedness, return summaries ready for memory ingestion. Seeds long-term memory with the WHY behind existing code. - One process, two transports. FastAPI hosts both the REST surface ( /api/v1/ ) and the MCP streamable-HTTP transport ( /mcp ) on the same port. Single container, single port mapping, single healthcheck. - Embedding-failure degradation. When the embedding provider goes down, search degrades cleanly to FTS5-only and surfaces the degraded state via /health . Backfill catches up when the provider returns. - Schema migration framework. Versioned .sql migrations with savepoint atomicity. Re-runs are idempotent. Future schema changes drop in as NNN .sql files. - Atomic online backups. Uses SQLite's online backup API. Backup-before-destructive policy: vacuum runs a backup first as part of the same job. Integrity-check failures trigger em","default_branch":null,"files":null,"tree":[],"storefront":"/r/CarlDog","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CarlDog/openchronicle-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}