Arcade Obsidian Toolkit provides llm tools for reading, searching and writing to obsidian vaults.
- Search and query obsidian vaults with natural language
- Create, update and delete notes in obsidian vault
- BM25 search index of markdown files with Whoosh
- Backup and restore of search index
- Background updating and file watching
Install this toolkit using pip:
pip install arcade_obsidian
To show the tools you can run
arcade show --local
Name | Description |
---|---|
Obsidian.CreateNote | Create a new note with given content. |
Obsidian.UpdateNote | Update an existing note with new content. |
Obsidian.SearchNotesByTitle | Search obsidian notes by title. |
Obsidian.SearchNotesByContent | Search obsidian notes by content. Use when searching for a specific multiple-word |
Obsidian.ListNotes | List all note filenames in the Obsidian vault. |
Obsidian.ReadNote | Read the content of a specific note. |