Skip to content

Automatically organize and augment the quality of your obsidian.md notes with OpenAI's GPT3!

Notifications You must be signed in to change notification settings

QuentinWach/obsidian_ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🔮 Augmenting Obsidian.md with AI: Automatic Linking, Tagging, and Grouping!

A simple, free and open Python3 script to quickly organize your markdown notes in Obsidian.md using OpenAI’s large language models. Any random, untagged, empty, or unlinked notes? No more. This little script will fill the gabs, connect what belongs together, and even create high level organizing nodes if a specific topic has a lot of notes.

Again, this script systematically organizes & augments all your notes by

  • 🧠 reading and understanding every note
  • 🏷 remembering potential tags and topics
  • 🧶 linking and tagging up what belongs together
  • 🤯 creating new organizing/header-notes to group together related notes.

❓ How to Use

  1. Install Python3.
  2. Download, drag, and drop this script into your vault that contains all your notes.
  3. Run the script!

It is that easy.


🚀 Feature Ideas

This is very powerful and a lot more features can be thought of.

  • making this an obsidian-native extension
  • adding meta data automatically
  • live prompting inside obsidian.md
  • using a local LLM
  • creating and exporting flashcards automatically
  • suggest topics and literature to explore further ...

Give this repo a ⭐ and let me know right here if you have any ideas or reach out to me on X @QuentinWach.