Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory: Context Prism - Obsidian Plugin
Hi everyone, I built Context Prism, a local-first plugin that creates token-aware context packs from related notes.
The problem I wanted to solve is simple: when using AI assistants with a large vault, it is very easy to paste too much context. That wastes tokens, makes prompts harder to inspect, and often gives the assistant notes that are not actually useful.
Context Prism ranks related notes locally from the active note and creates a compact Markdown pack with:
- note paths
- focused snippets
- ranking reasons
- rough token estimates
- estimated avoided context
You can paste that pack into ChatGPT, Claude, Codex, Cursor, or any other assistant before asking for analysis, writing help, planning, or code work.
It does not call external APIs, does not send note content anywhere, supports multilingual vaults, and also includes a manual link review workflow if you want to insert wiki-links.
Install:
- Community plugins → Browse → Context Prism
- Community Directory: Context Prism - Obsidian Plugin
- GitHub: GitHub - stefanimp/context-prism: Multilingual, token-aware context routing for Obsidian and AI assistants. · GitHub
I am especially looking for feedback on real AI workflows:
- Does it surface the notes you would have copied manually?
- Does it miss important context?
- Are irrelevant notes still appearing too high?
- Are the snippets useful enough for the assistant?
- Do the token estimates help you decide what to paste?
- What features would make this more useful in your own vault?
If you try it, I would really appreciate examples of where the ranking works well, where it fails, and what kind of vault/workflow you tested it with. Synthetic or redacted examples are ideal.
Thanks. I would like to use community feedback to improve retrieval quality, multilingual behavior, and future context-pack features.
