What problem does it solve?
The cross-linker removes the manual burden of discovering and inserting missing internal links across an Obsidian wiki so the knowledge graph becomes more connected, discoverable, and maintainable.
Core Features & Use Cases
- Registry-first scanning: Build a vocabulary from frontmatter titles, filenames, aliases, tags, and summaries to limit costly full-file reads.
- Unlinked mention detection: Detect mentions of page names, titles, and aliases in body text while skipping frontmatter and code blocks.
- Scoring and safe application: Rank candidates with a composite scoring heuristic, label matches as EXTRACTED, INFERRED, or AMBIGUOUS, and only apply EXTRACTED and INFERRED links as inline links or to a Related section.
- Respectful editing and logging: Only link the first natural mention, avoid double-linking, skip immutable raw files, and append a concise entry to the log for auditing.
- Use Case: Run after a large ingest to quickly weave new pages into existing hubs and reduce orphan pages without blindly reading the entire vault.
Quick Start
Link my pages by scanning the Obsidian vault, adding high-confidence wikilinks, and summarizing the changes in a cross-link report.