Singularmem — AI skill for Claude Code
Singularmem is a local-first persistent memory layer for LLM-driven workflows built in Rust, SQLite, Typescript & Flutter.
How to install Singularmem
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open bromso/singularmem and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Singularmem does
Singularmem is a local-first persistent memory layer for LLM-driven workflows built in Rust, SQLite, Typescript & Flutter. It stores, indexes, and exposes the artefacts a developer or agent accumulates over time.
Alternatives in AI
- Rust Skills — Rust Developer AI Assistance System — Meta-Problem-Driven Knowledge Indexing 893 ★
- Codeseek — Rust-powered code intelligence CLI for AI coding agents 764 ★
- Octocode — Structural code intelligence for AI agents — semantic search, knowledge graphs, and a built-in MCP server in o 464 ★
README
Singularmem
Singularmem is a local-first persistent memory layer for LLM-driven workflows. It stores, indexes, and exposes the artefacts a developer or agent accumulates over time — conversations, files, decisions, embeddings, provenance — and bridges them to any LLM provider through a stable, vendor-neutral interface.
**Status:** v0.16.0, plus unreleased transcript ingestion (v0.17.0) and scoping (v0.18.0) — memory store, hybrid search (Tantivy + USearch), provider adapters, MCP server, TypeScript SDK, bulk transcript ingestion, and hierarchical item scoping. Constitution v0.2.0 ratified 2026-05-15.
Open core
Singularmem ships as **open core**:
- The open components — memory engine, on-disk format, indexes, embedding pipeline, LLM provider adapters, CLI, MCP server, library SDK, and the TypeScript binding — are licensed under Apache-2.0 and live in this repository.
- The proprietary components — the desktop GUI (Flutter), premium visualisations, and cross-device sync — are sold under a separate commercial license to sustain development.
The boundary between the two is a [constitutional matter](.specify/memory/constitution.md#open--closed-split), not a product-management one. The constitution's Principle III.a is a **one-way ratchet**: features may move from proprietary to open, never the reverse.
Quickstart
# Make every past Claude Code session searchable
singularmem ingest-transcript # defaults to ~/.claude/projects
singularmem ingest-transcript --project "$PWD" # only sessions from this repo
# Index a source tree (honours .gitignore; re-runs only pick up changes)
singularmem ingest-dir .
singularmem search "why did we pick tantivy"
singularmem retrieve --adapter claude "release process"
# Every item gets a default scope (claude-code/ or files/);
# use it to narrow a search or see what's in the store
singularmem search --scope claude-code/singularmem "why tantivy"
singul
Related Skills
Cgh
Local code graph for AI coding agents. Indexes your repo into Kuzu + SQLite FTS, exposes 30+ MCP tools to Clau
AIIA
⌬ AIIA — the memory layer your AI tools should have. Persistent decisions, story-driven workflow, local-first
Incident Response Platform
I built an event-driven incident-response platform where production incidents flow through Kafka into an AI ag
Chat Recall
One memory across every AI coding tool. Indexes Claude Code, Gemini CLI, Codex, OpenCode and Antigravity sessi
Recallium
Recallium is a local, self-hosted universal AI memory system providing a persistent knowledge layer for develo
Jev Stars
Local-first GitHub stars memory for AI coding agents: Rust CLI turning 1243 starred repos into agent-ready con
Related Agents
Context Memory Manager
Context Window & Token Optimization Specialist. Manages token budgets, compresses prompts (RTK/Caveman), imple
Rust Backend Architect
Primary reviewer for the Rust/Tauri backend — domain modeling, error handling, module boundaries (L0–L3 layers
Gateway Worker
Worker for gateway/ (Rust, axum, tokio). Owns provider adapters, bar cache, REST/WS API, SQLite persistence, a