v0.3.0 ships native Windows support

Ariadne

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 embedded database lockups.

MIT licensed100+ languagesWindows / macOS / LinuxMCP stdio
New in v0.3.0

Windows joins the native stack.

One release now covers five targets, with checksums, an SBOM, Sigstore verification, and the same user-approved update flow on every desktop.

Windows installer

Native Qdrant, signed Ollama, startup tasks, Codex, Claude Code, skills, and hooks from a regular PowerShell session.

Consent-gated updates

The green tray dot shows the installed version, announces stable releases, and only installs after the user approves.

Verifiable releases

Every platform archive ships with SHA-256 checksums, a CycloneDX SBOM, and a keyless Sigstore bundle.

MCP Registry package

A cross-platform MCPB is built from the same release binaries and published through GitHub OIDC.

Architecture

One memory service. Many agents.

Ariadne keeps MCP concerns at the edge and gives storage to a real server built for concurrent reads and writes.

  1. 01

    MCP clients

    Codex, Claude Code, and any stdio-compatible client.

    save / recall / delete / move
  2. 02

    bge-m3 + BM25

    Multilingual dense meaning and exact sparse terms fused by RRF.

    Ollama localhost:11434
  3. 03

    Qdrant server

    Durable vectors and plaintext payloads on loopback only.

    Qdrant localhost:6333/6334
Why a server

Concurrent sessions should not fight over a file.

BehaviorEmbedded vector DBAriadne
Concurrent writersLock contentionNative server writes
Cross-language recallModel dependentbge-m3, 100+ languages
Exact codes and namesDense-only driftBM25 + dense RRF
Data boundaryVariesLocal and inspectable
Install

Pick a platform. Keep the memory.

The installer reuses healthy Qdrant and Ollama services. Ariadne never exposes Qdrant beyond the local machine.

No Docker No cloud account Idempotent setup
PowerShell / terminal
irm https://raw.githubusercontent.com/mclaut/ariadne/main/install.ps1 -OutFile install.ps1
powershell -ExecutionPolicy Bypass -File .\install.ps1

Native x64 installer. No Docker and no administrator account required.

Release notes and manual downloads
Local-first by design

Your memory is not a telemetry stream.

Runtime and data live under your user home.

Qdrant binds to 127.0.0.1 and has no public port.

Remote session summaries require explicit opt-in.

Common questions

Short answers.

Does Ariadne send memory to a cloud service?

No. The default stack uses local Qdrant and local Ollama endpoints.

Can several Codex sessions use it at once?

Yes. Qdrant is a server and handles concurrent access natively.

Does English recall find Ukrainian notes?

Yes. bge-m3 provides cross-lingual embeddings across 100+ languages.

Can I move my memories later?

Yes. Export portable JSONL or create full Qdrant snapshots for recovery.