Expand description
Obsidian-vault adapter for Lexa.
Wraps lexa-core’s LexaDb with vault-aware indexing — frontmatter
parsing, wiki-link extraction, tag indexing, block-id tracking — and
exposes a note-shaped API:
LexaObsidianDb::index_vault— walk a vault directory, parse frontmatter, runLexaDb::index_path, populate sidecar tables in the same SQLite file.LexaObsidianDb::search_notes— hybrid search with tag / folder filters layered on top of the lexa-core hybrid retrieval.LexaObsidianDb::find_backlinks/list_tags/get_note/get_similar— note-aware queries against the sidecar tables.
Companion binaries:
lexa-obsidian— CLI:index,status,tags,backlinks,search,watch.lexa-obsidian-mcp— rmcp stdio MCP server for Codex / Claude Desktop / any MCP client.
Re-exports§
pub use db::Backlink;pub use db::IndexReport;pub use db::LexaObsidianDb;pub use db::LinkRef;pub use db::Note;pub use db::NoteHit;pub use db::SearchNotesOptions;pub use db::TagCount;pub use db::VaultStatus;pub use frontmatter::Frontmatter;
Modules§
- db
LexaObsidianDb— an Obsidian-aware wrapper aroundlexa_core::LexaDb.- frontmatter
- YAML frontmatter parsing for Obsidian notes.
- schema
- Sidecar schema for the Obsidian adapter.
- tags
- Obsidian tag extraction.
- wikilinks
- Obsidian wiki-link and embed extraction.