Adding powerful semantic search, generative answers, and other AI tools to Obsidian, using Supabase + OpenAI.
See the codeTalk to an LLM clone of yourself, or even host it for everyone else to talk to
This plugin aims to bring every useful AI-powered feature to Obsidian while maintaining the self-hosted ethos. Right now, it offers powerful semantic search and generative question answering over your notes. In the future, I plan to add features like note auto-tagging, faster hybrid search etc.
Powered by Supabase Vector and the OpenAI API.
If you have any requests, let me know by opening an issue :)

This plugin uses Supabase, and you can choose if you prefer a remote project or a local one. I will provide instructions for setting it up either way. I recommend the remote approach just for the sake of convenience and reliability.
Using Supabase CLI
supabase login
git clone git@github.com:solderneer/obsidian-ai.git
cd obsidian-ai
supabase link --project-ref <project-id>
# You can get <project-id> from your project's dashboard URL: https://supabase.com/dashboard/project/<project-id>
supabase db push
supabase functions deploy
Manually
document and document_section.From Community Plugins
This plugin is now available directly from within the Obsidian Community Plugins. Navigate to Settings > Community Plugins > Browse, and then search AI Tools to find and install it. Alternatively, click here. You can then proceed on to the setup section below.
Manually
main.js, manifest.json and styles.css.VaultFolder/.obsidian/plugins/obsidian-id/.✨ [AI] Ready. This means everything is working!Cmd/Ctrl + p and search for Obsidian AI: Refresh Index. Executing that will calculate all the embeddings and index them in the Supabase database. This can take a while, so please be patient.✨ [AI] Ready and the Supabase Tables should be populated with entries!Cmd/Ctrl + p and search for Obsidian AI: AI Search.Cmd + a.Instead of the Supabase instructions above, do the following instead.
Clone this repo and navigate to it
git clone git@github.com:solderneer/obsidian-ai.git
cd obsidian-ai
Start Supabase locally (you need docker as well)
supabase start
Apply migrations to set up table
supabase db reset
30 commits
TypeScript
61.1%
PLpgSQL
34.8%
JavaScript
2.7%
CSS
1.4%
Adding powerful semantic search, generative answers, and other AI tools to Obsidian, using Supabase + OpenAI.
See the codeTalk to an LLM clone of yourself, or even host it for everyone else to talk to
This plugin aims to bring every useful AI-powered feature to Obsidian while maintaining the self-hosted ethos. Right now, it offers powerful semantic search and generative question answering over your notes. In the future, I plan to add features like note auto-tagging, faster hybrid search etc.
Powered by Supabase Vector and the OpenAI API.
If you have any requests, let me know by opening an issue :)

This plugin uses Supabase, and you can choose if you prefer a remote project or a local one. I will provide instructions for setting it up either way. I recommend the remote approach just for the sake of convenience and reliability.
Using Supabase CLI
supabase login
git clone git@github.com:solderneer/obsidian-ai.git
cd obsidian-ai
supabase link --project-ref <project-id>
# You can get <project-id> from your project's dashboard URL: https://supabase.com/dashboard/project/<project-id>
supabase db push
supabase functions deploy
Manually
document and document_section.From Community Plugins
This plugin is now available directly from within the Obsidian Community Plugins. Navigate to Settings > Community Plugins > Browse, and then search AI Tools to find and install it. Alternatively, click here. You can then proceed on to the setup section below.
Manually
main.js, manifest.json and styles.css.VaultFolder/.obsidian/plugins/obsidian-id/.✨ [AI] Ready. This means everything is working!Cmd/Ctrl + p and search for Obsidian AI: Refresh Index. Executing that will calculate all the embeddings and index them in the Supabase database. This can take a while, so please be patient.✨ [AI] Ready and the Supabase Tables should be populated with entries!Cmd/Ctrl + p and search for Obsidian AI: AI Search.Cmd + a.Instead of the Supabase instructions above, do the following instead.
Clone this repo and navigate to it
git clone git@github.com:solderneer/obsidian-ai.git
cd obsidian-ai
Start Supabase locally (you need docker as well)
supabase start
Apply migrations to set up table
supabase db reset
30 commits
TypeScript
61.1%
PLpgSQL
34.8%
JavaScript
2.7%
CSS
1.4%