You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Restructure the README so Quick Start comes before the feature list, add
the "How Memory Enters The Graph" lifecycle and the app-session flow that
needs no API key, and simplify the install commands.
Add llm.txt as an llms.txt-style entry point for AI assistants.
> The model proposes. Artifacts expose reasoning. Provenance verifies. Human review promotes.
126
106
127
-
# Visualize the graph as a self-contained HTML file
128
-
python3 mygraph/mygraph.py viz --graph examples/demo_graph.jsonld --out /tmp/demo.html
107
+
### Claude or Codex App, No API Key
108
+
109
+
If you are already working with Claude, Codex, or ChatGPT in an app session, you do **not** need an API key. Ask the assistant to produce a `*.candidates.json` file that follows the schema in `mygraph/extractor.py`, then let the local CLI validate, review, and merge it. In Claude Code, the bundled [`/ingest-notes`](.claude/skills/ingest-notes/SKILL.md) skill runs this flow for you:
The app subscription helps you create the candidates file. The user (default) or AI gets to decide what needs to go in to the memory.
120
+
121
+
## Design Principles
122
+
123
+
**Provenance first.** Every durable claim points back to a source document and literal excerpt.
124
+
125
+
**Local first.** The graph is a file on your machine. No cloud sync, accounts, or telemetry.
126
+
127
+
**Review before merge.** The LLM proposes. You decide. Deterministic validation runs before anything enters the graph.
128
+
129
+
**Boring persistence.** Compact JSON-LD until it becomes the limiting factor. The schema stays stable across storage backends.
130
+
131
+
**Open-web storage.** Local JSON-LD is the source of truth; JSONL records
132
+
capture history, and Turtle/RDF exports let the graph participate in linked-data
133
+
workflows without moving private memory into a hosted system. Additionally, JSON-LD, which has clear semantic markup gives AI engines like Google Gemini or Microsoft Copilot higher attribution confidence when extracting facts
134
+
131
135
For the shorter `mykg` command from a clone, install it editable inside a
132
136
virtual environment:
133
137
@@ -167,7 +171,6 @@ session and activate again:
167
171
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
0 commit comments