Skip to content

Spartee/arcade-obsidian

Repository files navigation

+

GitHub stars GitHub release Python version License PyPI version



Arcade Obsidian Toolkit

Arcade Obsidian Toolkit provides llm tools for reading, searching and writing to obsidian vaults.

Features

  • 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

Install this toolkit using pip:

pip install arcade_obsidian

Available Tools

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.

About

Arcade Tools for using LLMs to interact with Obsidian Vault contents

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •