Arra Oracle V3
A local memory and search layer that stores notes in SQLite and exposes full-text and vector-capable search over them through HTTP, MCP, a CLI and a web UI.
Arra Oracle runs as a single Docker container needing no separate Bun install, API key, schema choice or vector service. A mine command indexes Markdown, MDX and plain text files from a chosen folder using deterministic IDs, so re-running it safely skips files that have not changed, and a built-in Simple Mode web interface shows health information alongside save and search actions.
An HTTP API supports both plain full-text search and a grounded 'ask' endpoint that can return citations, or stay purely extractive and local when asked to. A separate stdio Docker image exposes the same memory as Model Context Protocol tools to a desktop app or agent, sharing the same underlying Docker volume as the HTTP server, so a client such as Claude Code can be configured to add it directly as an MCP server. It is written in TypeScript.