therofli35 downloadsTalk to your vault with local voice, RAG, Wiki memory, safe edits, and Mindo Code.
Mindo is a local-first AI companion for Obsidian. It can chat with the active note, search the vault, create and edit Markdown notes, run local voice workflows, and maintain a structured Mindo Wiki memory layer.
Repository: https://github.com/TheRofli/mindo
Note: the public product name, repository, Obsidian plugin id, and release
folder are now mindo.
contex-core) for faster vault search, resolver scoring, and RAG indexing.Copy or clone this repository into your vault plugins folder:
Vault/.obsidian/plugins/mindo
Install dependencies:
npm install
Build:
npm run build
Enable Mindo in Obsidian community plugins.
Open Obsidian's command palette and run:
Mindo: Initialize Wiki
Or open Settings -> Mindo -> Wiki -> Mindo Wiki Initial Build and click Initialize / repair.
This creates or repairs:
Mindo Wiki/RawMindo Wiki/WikiMindo Wiki/SchemaMindo Wiki/InboxMindo Wiki/Wiki/Prompts/Prompt Library.mdMindo Wiki/Schema/prompts.jsonlnpm run test
npm run core:test
npm run build
npm run verify
Build the Rust sidecar:
npm run core:build
npm run core:install
Mindo is desktop-only because it can start local helper processes for STT/TTS
and the optional Rust search sidecar. That requires Node's child_process
module and limited filesystem access for bundled runtime files, local logs,
and generated release assets. Local settings and API keys stay in Obsidian's
plugin data file and must not be committed.
Package a clean release folder:
npm run package
The release output is written to:
dist/mindo
Read the release docs before making the repository public:
docs/GITHUB_RELEASE_AND_COMMUNITY_SUBMISSION.mddocs/PUBLICATION_SECURITY.mdMindo is released under the MIT license. See LICENSE.
For an Obsidian release, upload at minimum:
manifest.jsonmain.jsstyles.cssIf you want bundled local acceleration/runtime helpers, include the generated dist/mindo folder contents from npm run package.
Never publish data.json; it contains local settings and API keys.