Skip to main content

Arcade tools for using LLMs to interact with obsidian markdown notes

Project description

+

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arcade_obsidian-0.2.1.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arcade_obsidian-0.2.1-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file arcade_obsidian-0.2.1.tar.gz.

File metadata

  • Download URL: arcade_obsidian-0.2.1.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for arcade_obsidian-0.2.1.tar.gz
Algorithm Hash digest
SHA256 47c6f47e31a45fc15c96c17cfe4bdff3fc88da64c1c5dfed5b5946ff2cde52b1
MD5 843352e4eceb6d5eb1aac5a258021e0b
BLAKE2b-256 269b6894ace7950865999a94a65e01cc3b593d63bae4324356789d55d2959548

See more details on using hashes here.

File details

Details for the file arcade_obsidian-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for arcade_obsidian-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1b9b22df975f4a037958528a41710c43a2941658db426eee777b301e430ef1c7
MD5 0bcb28a7da3b0b9b5cd35a258b3cf8f2
BLAKE2b-256 4947d227deded957d9c892542fa6a023455722f818430468bccb240ee59b7f81

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page