Native app bundle
The installer creates a signed Ariadne.app with the project icon in Applications, with a user-level fallback.
Local-first memory for AI agents that need to remember across sessions, languages, and concurrent work.
Go, Qdrant, Ollama, and bge-m3. Your context stays on your machine. No cloud account, no API key, no silent cross-project access.
Find Ariadne in Applications, Spotlight, or Launchpad and restore its managed menu-bar monitor with one click.
The installer creates a signed Ariadne.app with the project icon in Applications, with a user-level fallback.
The launcher starts the existing tray LaunchAgent instead of creating a second unmanaged process.
If the canonical agent was unloaded, the app registers its installed plist again before starting it.
Ariadne is discoverable like a normal Mac application while remaining a lightweight menu-bar utility.
Ariadne keeps MCP concerns at the edge and gives storage to a real server built for concurrent reads and writes.
Codex, Claude Code, and any stdio-compatible client.
save / recall / delete / move / approveMultilingual dense meaning and exact sparse terms fused by RRF.
Ollama localhost:11434Durable vectors and plaintext payloads on loopback only.
Qdrant localhost:6333/6334The installer reuses healthy Qdrant and Ollama services. Ariadne never exposes Qdrant beyond the local machine.
irm https://raw.githubusercontent.com/mclaut/ariadne/main/install.ps1 -OutFile install.ps1
powershell -ExecutionPolicy Bypass -File .\install.ps1Native x64 installer with explicit Claude, Codex, both, or core-only selection. No Docker; elevation is only for Qdrant's Microsoft VC++ runtime when needed.
Upgrading from a tray still running v0.8.13 or older? Run the pinned v0.8.16 installer once. It preserves Qdrant data, backups, settings, and logs. After that, confirmed tray updates keep the app and binaries synchronized.
curl -fsSL https://raw.githubusercontent.com/mclaut/ariadne/v0.8.16/install.sh | shRuntime and data live under your user home.
Qdrant binds to 127.0.0.1 and has no public port.
Cross-project access requires a visible human decision.
No. The default stack uses local Qdrant and local Ollama endpoints.
Yes. Qdrant is a server and handles concurrent access natively.
No. Cross-wing recall opens a scoped system approval request first.
Yes. bge-m3 provides cross-lingual embeddings across 100+ languages.
Yes. Export portable JSONL or create full Qdrant snapshots for recovery.