Self-hosted semantic memory system for AI agents. Monorepo: client, mcp, hermes packages + custom tooling.
- Python 90.9%
- Shell 9.1%
|
Some checks failed
CI / lint (sibyl-memory-client) (push) Failing after 3s
CI / lint (sibyl-memory-hermes) (push) Failing after 2s
CI / lint (sibyl-memory-mcp) (push) Failing after 3s
CI / typecheck (sibyl-memory-client) (push) Failing after 3s
CI / typecheck (sibyl-memory-hermes) (push) Failing after 2s
CI / security (sibyl-memory-client) (push) Failing after 1s
CI / typecheck (sibyl-memory-mcp) (push) Failing after 2s
CI / test (sibyl-memory-client) (push) Failing after 2s
CI / test (sibyl-memory-hermes) (push) Failing after 1s
CI / test (sibyl-memory-mcp) (push) Failing after 2s
CI / security (sibyl-memory-mcp) (push) Failing after 1s
CI / security (sibyl-memory-hermes) (push) Failing after 2s
|
||
|---|---|---|
| .forgejo/workflows | ||
| packages | ||
| scripts | ||
| tools | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
Sibyl Memory — Fork maintained by glow
Upstream: sibyllabs/memory (MIT License)
This is our maintained fork of Sibyl Memory. Upstream pip packages (sibyl-memory-client, sibyl-memory-hermes, sibyl-memory-mcp) are pulled as-is from PyPI. This repo contains patches, deployment scripts, and tools.
Structure
packages/
├── sibyl-memory-client/ # v0.4.10 — FTS5 + sqlite-vec vector search
├── sibyl-memory-hermes/ # v0.3.8 — Hermes plugin adapter
├── sibyl-memory-mcp/ # v0.1.8 — MCP stdio server
tools/ # CLI utilities + embedding layer
scripts/ # patch_sibyl.sh (telemetry/auth stripping)
Local Install
pip install -e packages/sibyl-memory-client
pip install -e packages/sibyl-memory-hermes
pip install -e packages/sibyl-memory-mcp
Patches
scripts/patch_sibyl.sh— strips telemetry, hardcoded auth requirements
Usage
Configured as Hermes memory provider (memory.provider: sibyl). Connects to local SQLite at ~/.hermes/sibyl_memory.db.