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.
DrJonaC/Pensieve is ranked 10,510 with 1,383 stars.
DrJonaC/Pensieve is ranked 10,510 among these 8 peers; regenrek/deepwiki-mcp is ranked 10,502.
| Name | Rank | Metrics |
|---|---|---|
| bytedance/music_source_separation | 10,498 |
|
| kimsungwhee/apple-docs-mcp | 10,500 |
|
| lorey/mlscraper | 10,501 |
|
| regenrek/deepwiki-mcp | 10,502 |
|
| thetahealth/mirobody | 10,530 |
|
| sourcey/sourcey | 10,536 |
|
| segment-any-text/wtpsplit | 10,541 |
|
| HazyResearch/minions | 10,546 |
|
| Parameter | Value |
|---|---|
| Language | TypeScript |
| Category | AI Engineering |
| Subcategory | Test & guard, Give agent knowledge |
| Keywords | Context engineering, Guardrails, Memory management, Retrieval |
| Stars | 1,383 |
| Forks | 72 |
| Contributors | 1 |
| Created date | 2026-04-14 |
| Updated date | 2026-10-13 |
| Stars in 1 day | 0 |
| Stars in 7 days | -5 |
| Rank | 10,510 |
| Previous rank | 10,502 |
| Rank change | -8 |
| 7-day stars rank | 18,830 |
| Previous 7-day stars rank | 18,751 |
| 7-day stars rank change | -79 |
| Total stars rank | 8,656 |
| Previous total stars rank | 8,644 |
| Total stars rank change | -12 |
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.
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.