ariadne

Store and recall agent memories with FAISS, SQLite FTS5, and a knowledge graph.

12|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/kyssta-exe/Ariadne --skill ariadne-kyssta-exe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ariadne
Source: https://github.com/kyssta-exe/Ariadne/tree/main/skills/ariadne
Command: npx skills add https://github.com/kyssta-exe/Ariadne --skill ariadne-kyssta-exe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ariadne provides a local-first memory system for AI agents, delivering fast, offline memory with a hybrid vector search, a rich knowledge graph, and cognitive retention without cloud dependencies.

Core Features & Use Cases

  • Hybrid memory: FAISS vector search + SQLite FTS5 keyword search with a typed knowledge graph for multi-hop retrieval.
  • Local storage and retention: single SQLite database for memories, embeddings, and graph data; cross-agent surface; deduplication; and a forgetting curve.
  • Hermes plugin integration: configurable memory provider; supports embeddings and optional dashboards.

Use Case: An AI agent can remember user preferences, recall past conversations, traverse relationships to infer new insights, and maintain privacy by staying local.

Quick Start

Install ariadne-memory and configure Hermes to use Ariadne as memory provider.

Frequently Asked Questions about ariadne

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I give my local AI agent persistent memory without cloud dependencies?

You can use a local-first memory system to store and recall agent memories offline. Ariadne provides this via a self-contained SQLite database with FAISS vector search and a typed knowledge graph, ensuring cognitive retention without cloud connectivity.

What is the best way to implement hybrid search for an AI agent's knowledge graph?

Hybrid search combines FAISS vector search with SQLite FTS5 keyword search and a typed knowledge graph. This approach enables both semantic similarity matching and exact keyword retrieval, supporting multi-hop reasoning and fast recall for local agents.

How does a forgetting curve work for AI agent memory deduplication?

A forgetting curve manages cognitive retention by gradually deprioritizing stale memories while deduplication prevents redundant storage. Ariadne applies this locally within its SQLite database to maintain efficient, relevant memory recall for offline agents.

Can I configure Hermes to use a local SQLite memory provider for offline agents?

Yes, you can configure Hermes to use Ariadne as a local memory provider. It integrates as a self-contained plugin, utilizing a single SQLite database for memories, embeddings, and graph data to support offline agent workflows.

Does FAISS vector search work with SQLite FTS5 for multi-hop reasoning?

FAISS vector search and SQLite FTS5 keyword search work together within a local memory system to enable multi-hop reasoning. Ariadne combines these mechanisms alongside a typed knowledge graph to traverse relationships and infer new insights.

What are the limitations of using a local-first memory system for cross-agent sharing?

Local-first memory systems operate without cloud dependencies, which can complicate real-time cross-agent sharing. However, Ariadne provides a cross-agent surface within its local SQLite database, allowing optional embeddings and sharing workflows offline.