elite-longterm-memory-local

Manage private on-device memory for AI agents with LanceDB and JavaScript embeddings.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/kaifashraff/jarvis-research --skill elite-longterm-memory-local
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elite-longterm-memory-local
Source: https://github.com/kaifashraff/jarvis-research/tree/main/skills/elite-longterm-memory-local
Command: npx skills add https://github.com/kaifashraff/jarvis-research --skill elite-longterm-memory-local

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Private, on-device memory management enables AI agents to remember context, preferences, decisions, and key events without sending sensitive data to external services. It provides a LanceDB-backed vector store and pure JavaScript embeddings to keep operations offline and private.

Core Features & Use Cases

  • Local long-term memory with hot RAM (SESSION-STATE.md), warm vector store, and cold archive for structured decisions.
  • Semantic recall via LanceDB vector search using pure-JS embeddings, enabling fast contextual recall.
  • Auto-recall before agent start, manual memory_store/memory_recall/memory_forget tooling, and daily logs for human-readable archival.

Quick Start

Initialize the workspace, store a memory with memory_store, then recall relevant memories with memory_recall.

Frequently Asked Questions about elite-longterm-memory-local

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

FAQPage Schema
How do I add private local memory to an AI agent without external APIs?

Local long-term memory for AI agents can be managed privately on-device using a LanceDB-backed vector store with pure JavaScript embeddings. This operates completely offline without external APIs.

How does vector search recall work for on-device agent memory?

Vector search recall for agent memory uses LanceDB to match pure-JS embeddings locally. This enables fast contextual retrieval across the warm vector store without external services.

What's the best way to structure long-term memory across different access speeds?

Long-term memory is structured across three tiers: hot RAM via SESSION-STATE.md, a warm LanceDB vector store for semantic recall, and a cold archive for structured decisions. This balances fast access and persistent storage.

Can I manually store and forget specific memories in a local AI agent database?

Yes, local AI agent memory can be manually managed using memory_store, memory_recall, and memory_forget tooling. These provide explicit control over storing, retrieving, and deleting agent context.

Does this local memory approach require external embedding services to run?

No, this local memory approach uses pure JavaScript embeddings instead of external embedding services. This ensures vector search operations remain completely offline and private within the local environment.

When should I use on-device memory management instead of cloud-based agent memory?

On-device memory management is ideal when handling sensitive data that cannot be sent to external services. It provides a private local database ensuring agent context and structured decisions remain completely offline.