Starlight
VaultsBenedictionFeaturedQuickstartArchitectureDocsGitHubDeploy
VaultsQuickstartDocs

Starlight Intelligence

A memory system for humans and agents. Local-first. Forkable. Free forever.

Navigate

Public VaultsDocumentationAPI

Connect

GitHubArcanea

One principle

JSONL is truth.
Everything else is a rebuildable index.

No database lock-in. No proprietary format. Your intelligence lives as plain files you can grep, diff, and version — and every index on top can be thrown away and rebuilt in seconds.

The flow

Four layers. Each one replaceable.

01

JSONL files

One file per vault category. Append-only. Git-tracked.

02

SQLite index

FTS5 full-text search + vector embeddings. Rebuildable.

03

MCP server

JSON-RPC 2.0 protocol. Standard tool calls.

04

AI tools

Claude, Cursor, Codex, Gemini, OpenCode — all read the same memory.

truth→rebuildable→json-rpc 2.0→compound

Six semantic vaults

Each category is its own JSONL file, indexed separately.

◆ Strategic21

Business, competitive, architecture

vaults/*/strategic.jsonl
⬡ Technical22

Implementation, stack, patterns

vaults/*/technical.jsonl
✦ Creative17

Design, aesthetic, lore

vaults/*/creative.jsonl
▸ Operational16

Workflow, process, execution

vaults/*/operational.jsonl
◎ Wisdom17

Principles, truths, deep learnings

vaults/*/wisdom.jsonl
↗ Horizon15

Vision, aspiration, future

vaults/*/horizon.jsonl

108 entries across 1 public vault. All rebuildable from raw files.

Temporal layer

Intelligence that ages gracefully.

Every entry carries temporal metadata. Old insights fade unless confirmed. Stale decisions surface for review. The system knows what's still true.

strategic.jsonl
{
  "insight": "Open core beats premature tiers",
  "confidence": "high",
  "validFrom": "2026-04-05",
  "validUntil": "2026-10-05",
  "lastConfirmed": "2026-04-08",
  "confidenceDecay": 0.92
}
validFrom
When the insight became true
validUntil
Auto-flagged for review after this date
lastConfirmed
Most recent time you reaffirmed it
confidenceDecay
Drops from 1.0 as time passes without confirmation

The learning loop

Every session makes the next one sharper.

01Use

Agent pulls context from your vault

02Learn

New insights get appended as JSONL

03Improve

Indexes rebuild; confidence updates

04Use again

Next session starts with deeper memory

→ the loop that learns is the loop that lives →

Cross-tool compounding

One memory. Every agent. No silos.

The MCP protocol is the universal pipe. Whatever tool you're in today, your intelligence is already there.

Claude Code
Cursor
Codex
Gemini CLI
OpenCode
↓ all read ↓
starlight-sis

one shared memory

Two minutes to install. A lifetime to compound.

Start the quickstart →Explore live vaults