Skip to content

Commit 171f2fc

Browse files
adityamukhoclaude
andcommitted
docs: reposition tagline to lead with use cases, keep SQLite as explanation
Old: "The SQLite of bi-temporal graph databases" New: "Embedded graph memory for AI agents, mobile apps, and the browser — the SQLite of bi-temporal graph databases" Updated in README.md (header, Why Minigraf table caption, comparison footer), PHILOSOPHY.md (opening and unique-positioning lines), ROADMAP.md (philosophy line), and CLAUDE.md (project overview). The SQLite philosophy and inspiration are preserved throughout — the framing shifts from "what it is" to "what it enables", with the SQLite comparison as the credibility anchor rather than the lead. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a08926a commit 171f2fc

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
44

55
## Project Overview
66

7-
Minigraf is a tiny, portable **bi-temporal graph database with Datalog queries** written in Rust. It's designed to be the "SQLite of graph databases" - embedded, single-file, reliable, with time travel capabilities.
7+
Minigraf is a tiny, portable **bi-temporal graph database with Datalog queries** written in Rust. It's designed to be the embedded graph memory layer for AI agents, mobile apps, and the browser — built on the SQLite philosophy: embedded, single-file, reliable, with time travel capabilities.
88

99
**Current Status: Phase 6.2 COMPLETE ✅ → Phase 6.3 Next** - Packed Pages + LRU Cache:
1010
- ✅ Phase 1: Property graph PoC (in-memory)

PHILOSOPHY.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> "Minigraf is not trying to replace Neo4j. It's trying to replace `serde_json` for graph data."
44
5-
Minigraf aims to be **the SQLite of bi-temporal graph databases** - a small, fast, reliable, embedded graph database with Datalog queries and time travel capabilities.
5+
Minigraf aims to be **the embedded graph memory layer for AI agents, mobile apps, and the browser** — built on the SQLite philosophy: small, fast, reliable, zero-configuration, single-file.
66

77
## Why Datalog?
88

@@ -51,7 +51,7 @@ We can ship a useful, reliable database faster with Datalog.
5151

5252
**Datalog space**: Gap exists for single-file embedded bi-temporal DB
5353

54-
Minigraf = SQLite + Datomic + single file (no one else offers this)
54+
Minigraf = embedded graph memory for agents/mobile/browser + SQLite's simplicity + Datomic's temporal model (no one else offers this combination)
5555

5656
---
5757

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[![Rust Edition](https://img.shields.io/badge/rust-2024-orange.svg)](https://blog.rust-lang.org/2024/10/17/Rust-1.82.0.html)
77
[![Phase](https://img.shields.io/badge/phase-6.2%20complete-blue.svg)](https://github.com/adityamukho/minigraf/blob/main/ROADMAP.md)
88

9-
> **The SQLite of bi-temporal graph databases** - Embedded Datalog engine written in Rust
9+
> **Embedded graph memory for AI agents, mobile apps, and the browser** — the SQLite of bi-temporal graph databases
1010
1111
A tiny, self-contained graph database with **Datalog queries** and **bi-temporal time travel**. Think SQLite, but for connected data with full history.
1212

@@ -286,7 +286,7 @@ No other database offers this combination:
286286
| **Rust** | ✅ Yes | ❌ Clojure | ✅ Yes | ❌ Java | ❌ C |
287287
| **WASM Ready** | 🎯 Goal | ❌ No | ⚠️ Limited | ❌ No | ✅ Yes |
288288

289-
**Minigraf = SQLite's simplicity + Datomic's temporal model**
289+
**Embedded graph memory for agents, mobile, and the browser — SQLite's simplicity + Datomic's temporal model**
290290

291291
### For AI Agents
292292

@@ -469,7 +469,7 @@ A `.graph` file is a single blob. Exporting a user's data is one read; importing
469469
7. **Local-first applications** - Offline-capable, user-owned data
470470
8. **Development/testing** - Local graph DB like SQLite
471471

472-
### Philosophy: The SQLite of Graph Databases
472+
### Philosophy: The SQLite Approach
473473

474474
- **Zero-configuration** - No setup, just works
475475
- **Embedded-first** - Library, not server
@@ -556,7 +556,7 @@ Current tests (280 total):
556556
-**Minigraf**: Single file, embedded, Rust
557557
-**Datomic**: Production-proven, but client-server, Clojure, proprietary
558558

559-
**Minigraf aims to be the simplest, most portable option: SQLite's simplicity + Datomic's temporal model.**
559+
**Minigraf aims to be the simplest, most portable option: embedded graph memory for agents, mobile, and the browser — built on SQLite's simplicity and Datomic's temporal model.**
560560

561561
## Contributing
562562

ROADMAP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
> The path from property graph PoC to production-ready bi-temporal Datalog database
44
5-
**Philosophy**: "SQLite for bi-temporal graph databases" - Be boring, be reliable, be embeddable.
5+
**Philosophy**: Embedded graph memory for agents, mobile, and the browser — built on the SQLite approach: be boring, be reliable, be embeddable.
66

77
---
88

0 commit comments

Comments
 (0)