2f8712e1dfa07c8abfc36b7bc304b5dc74c7a40c
IdentityDB
IdentityDB is a TypeScript package for building structured AI memory on top of relational databases.
What it is
IdentityDB stores memory as a graph made of:
- Topics — named nodes such as
TypeScript,programming language,2025, orI - Facts — statements that connect multiple topics
- Fact-topic links — the relationships that turn one fact into a bridge between many topics
A single fact like I have worked with TypeScript since 2025. can connect the topics I, TypeScript, and 2025 at the same time.
Foundation scope
The first implementation pass focuses on:
- SQLite, PostgreSQL, MySQL, and MariaDB adapters
- Automatic schema initialization
- High-level APIs for topics and facts
- Pluggable ingestion so callers can use a small LLM to extract topics from free-form statements
Current status
This repository is in active foundation development.
See docs/plans/2026-05-11-identitydb-foundation.md for the current implementation plan.
IdentityDB v0.1.0
Latest
Languages
TypeScript
100%