← Open Source
DrJonaC

Pensieve

Observe how memory shapes an answer. Pensieve is an interactive system for visualizing, interpreting, and managing how Large Language Models (LLMs) “remember” a user. It bridges the gap between model-level mechanisms and user-level understanding, making AI memory observable, explainable, and partially controllable.

AI EngineeringTest & guardGive agent knowledgeTypeScript
Open on GitHub
Momentum
+0stars in 24 hours0.0%
1.38k
Stars
72
Forks
+-5
This week
1
Contributors
Created 2026-04-14 · Updated 2026-10-13 · #10510 today
Top developers
DrJonaC

DrJonaC/Pensieve is ranked 10,510 with 1,383 stars.

Same-category comparison

DrJonaC/Pensieve is ranked 10,510 among these 8 peers; regenrek/deepwiki-mcp is ranked 10,502.

Same-category comparison
NameRankMetrics
bytedance/music_source_separation10,498
Language:
Python
Stars:
1,386
Forks:
204
kimsungwhee/apple-docs-mcp10,500
Language:
TypeScript
Stars:
1,385
Forks:
69
Description:
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants.
lorey/mlscraper10,501
Language:
Python
Stars:
1,385
Forks:
92
Description:
🤖 Scrape data from HTML websites automatically by just providing examples.
regenrek/deepwiki-mcp10,502
Language:
TypeScript
Stars:
1,385
Forks:
81
Description:
📖 MCP server for fetch deepwiki.com and get latest knowledge in Cursor and other Code Editors.
thetahealth/mirobody10,530
Language:
Python
Stars:
1,374
Forks:
241
Description:
Turn scattered health data into answers you can trace. Self-hosted AI health data engine for lab reports, wearables and genetics, with a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.
sourcey/sourcey10,536
Language:
TypeScript
Stars:
1,373
Forks:
332
Description:
Precision documentation from OpenAPI, MCP, Doxygen, and Markdown guides. Static HTML you own.
segment-any-text/wtpsplit10,541
Language:
Python
Stars:
1,372
Forks:
84
Description:
Toolkit to segment text into sentences or other semantic units in a robust, efficient and adaptable way.
HazyResearch/minions10,546
Language:
Python
Stars:
1,370
Forks:
151
Description:
Big & Small LLMs working together.
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryAI Engineering
SubcategoryTest & guard, Give agent knowledge
KeywordsContext engineering, Guardrails, Memory management, Retrieval
Stars1,383
Forks72
Contributors1
Created date2026-04-14
Updated date2026-10-13
Stars in 1 day0
Stars in 7 days-5
Rank10,510
Previous rank10,502
Rank change-8
7-day stars rank18,830
Previous 7-day stars rank18,751
7-day stars rank change-79
Total stars rank8,656
Previous total stars rank8,644
Total stars rank change-12
README summary

Pensieve: Know How AI Remembers You **Inspect. ** A local-first workspace for structured AI memory, with a plugin-ready dashboard. Memory can shape an assistant's answers, but users need more than a hidden store: they need to inspect what was retained, understand what surfaced, and change it. Pensieve brings **observability, portability and user control** into one local interface. Pensieve manages **external structured memory**, not model weights or internal attention. The shipped adapters use Pensieve's own repository. They do not automatically

read or modify private ChatGPT, Claude, Codex or Claude Code memories. Open ** A new library starts with bundled sample memories. No API key is needed for memory management or Mock mode. For optional Live mode, create in the project root: The server uses the OpenAI Responses API. Only explicitly submitting a Live query sends the filtered query and selected memory context to the model. Restart the app after changing server configuration. This is a single-user application, **not an authenticated

public service**. Do not expose it publicly without access controls. How It Works The default store is ; can relocate runtime data, including governance reports. Retrieval uses a local lexical vector index rebuilt from current records, followed by ranking modifiers. It is not an external semantic embedding service. Hidden/deleted records are excluded from retrieval; edits replace indexed content. Providers separate memory access from host adapters and UI. Governance reports record desired state, with JSON manifests and verification receipts. The heatmap

is an illustrative local surface, **not measured model attention or causal attribution**. Model-generated explanations are interpretations, not proof. Privacy and Recovery Credential filtering is best-effort, not a complete secret or personal-data detector. It covers recognized token formats, labeled credentials, private keys and selected server-secret values. Errors retain their original language after filtering. **Raw memories, source records, exports and backups remain original, unencrypted local data. Deletion removes the active record, not every historical backup; it is not

secure erasure. Imports merge by default without silently overwriting conflicts. JSON roundtrips preserve source metadata, timestamps and governance state. Text is stored as supplied, one nonempty line per memory, without inferring personal facts. Neither export format is advertised as a native ChatGPT/Claude backup format. See migration and recovery and privacy boundaries. Verification The migration/privacy update passed 72 unit tests, 4 package-policy checks, strict TypeScript and a production build. Browser suites cover memory management, localization and credential redaction

using an isolated library and synthetic data. No real-provider call is included in those checks. Integration and Research The product contribution is a user-facing memory control surface; the engineering contribution is shared persistence and provider/host boundaries. Research questions include how users interpret retrieval, how governance affects future recall, and how to verify that user decisions were applied. Native host-memory write-back, semantic embedding providers, broader privacy classification and measured pre/post governance evaluations remain future work

. See the plugin setup reference, architecture, and project showcase. Focused contributions to providers, governance, privacy and evaluation are welcome.

Frequently asked questions

How many stars and forks are recorded?

DrJonaC/Pensieve has 1,383 stars and 72 forks.

What is the repository rank?

DrJonaC/Pensieve is ranked 10,510.

What language and category are recorded?

DrJonaC/Pensieve has 1,383 stars, uses TypeScript and belongs to AI Engineering.

Which repository is closest in rank?

DrJonaC/Pensieve is compared with regenrek/deepwiki-mcp, ranked 10,502 with 1,385 stars.

Nearby in the ranking
Similar items