Coherence Wizard
pendingby Antigravity
Unified toolkit for Atomization, Summarization, and Wisdom Extraction.
Coherence Wizard ๐งโโ๏ธ
Convert Chaos into Order.
Streamline your Personal Knowledge Management (PKM) workflow by harnessing the power of local AI to organize, refine, and extract wisdom from your notes.
โจ What is Coherence Wizard?
Coherence Wizard is a unified toolkit designed for Obsidian users who are passionate about self-development and efficient knowledge management. It provides a suite of 14+ powerful tools to automate the tedious parts of maintaining a digital garden, allowing you to focus on connecting ideas and generating insights.
Privacy First: This plugin is built to run entirely offline using Local AI (via Ollama). Your data never leaves your machine.
๐ Key Features
๐ง Content Enhancement & Wisdom
- Summarizer: Instantly generate concise summaries of your notes using AI.
- Wisdom Extractor: Transform raw notes into profound, universal insights.
- Generalizer: Rewrite personal texts into relatable, general advice suitable for a public audience.
- Atomizer: Split long, monolithic documents into atomic notes based on headings, dates, or dividers.
๐๏ธ Organization & Structure
- Categorizer: Automatically analyze note content and assign relevant categories (tags or folders) based on your custom dictionary.
- Chrono Merge: Intelligently merge fragmented notes created within a specific time window (e.g., "Audio Note 1", "Audio Note 2").
- Parse and Move: Automatically move files to specific folders based on their content or metadata.
- Concatonizer: Combine multiple files into a single master document.
๐ก๏ธ Privacy & Publishing
- Censor & Alias: Prepare your personal notes for public sharing by automatically finding and replacing sensitive names, places, or terms with aliases (e.g., "John" โ "Bob").
- Distill: A dedicated workflow to refine and sanitize notes for publication.
๐งน Maintenance & Metadata
- Date Fix: Standardize date formats in your filenames and metadata.
- YAML Template: Enforce consistent YAML frontmatter across your vault.
- Deduplication: Identify and remove duplicate files to keep your vault clean.
- Auto-Rating: Use AI to rate the quality and coherence of your notes.
๐ ๏ธ Prerequisites
To use the AI-powered features of this plugin, you must have Ollama installed and running on your computer.
- Download and install Ollama.
- Pull a model suitable for your hardware. We recommend:
- High Performance:
gemma3:12b - Lower Resources:
gemma3:4b
- High Performance:
- Ensure Ollama is running (default URL:
http://localhost:11434).
โ ๏ธ Hardware Note: Local AI models require decent hardware. A dedicated GPU is highly recommended for speed. CPU-only mode may be slow.
๐ฆ Installation
From Community Plugins (Coming Soon)
- Open Obsidian Settings > Community Plugins.
- Search for "Coherence Wizard".
- Install and Enable.
Manual Installation
- Download the latest release from the GitHub Releases page.
- Extract the
main.js,manifest.json, andstyles.cssfiles into your vault's.obsidian/plugins/coherence-wizard/folder. - Reload Obsidian.
โ๏ธ Configuration
After installing, go to Settings > Coherence Wizard.
- Ollama URL: Ensure this matches your local instance (default is correct for most).
- Dictionaries: Crucial Step! You must configure your Categorization and Censor dictionaries to match your personal workflow.
- Categorize: Define your topics (e.g., Work, Personal, Ideas).
- Censor: Define name mappings (e.g.,
John, Jon = Bob).
- YAML Template: Define the standard frontmatter keys you want to enforce.
โ Support
If this tool saves you time or helps you bring order to your chaos, please consider supporting its development!
๐ License
MIT License. See license for details.
Disclaimer: This is a beta plugin relying on probabilistic AI models. Always backup your vault before running bulk operations.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.
