Skip to content

yzh503/obsidian-aicommander-plugin

Repository files navigation

Obsidian AI Commander Plugin

Buy Me A Coffee

AI Commander is a simple AI connector that helps you write notes with the power of OpenAI (ChatGPT) APIs in conjunction with Bing search engine.

Demo

OpenAI API key is required to use this plugin.

Current Features

  • Generate text from prompt, selected lines or current line.
  • Generate image from prompt, selected lines or current line.
  • Generate audio transcript from the last audio file above the current line.
  • Generate text in conjunction with search engine results. This allows the text model to work with Bing search engine. A Bing Web Search API key is required to use this feature.
  • Generate text in context of the PDF attachment embedded in the note. In this mode, it will not incorporate the search result.
  • Use Prompt Perfect to automatically improve prompts. Your prompts will be replaced by the improved one.
  • Custom prompt commands for selected text and PDF. For example, add a command "Summarise the text" in the plugin settings, and it will appear as a command. Note that you need to reload the plugin and restart Obsidian to update the command palette.

Supported models

How to use

Call out the command pallette and try the following commands:

  • AI Commander: Generate text from prompt
  • AI Commander: Generate image from prompt
  • AI Commander: Generate text from the current line
  • AI Commander: Generate image from the current line
  • AI Commander: Generate text from the selected text
  • AI Commander: Generate image from the selected text
  • AI Commander: Generate a transcript from the above audio
  • AI Commander: Generate text from prompt in context of the above PDF
  • AI Commander: Generate text from the current line in context of the above PDF
  • AI Commander: Generate text from the selected text in context of the above PDF

Install from Github

  1. From the release page, download manifest.json and main.js to <vault>/.obsidian/plugins/obsidian-aicommander-plugin
  2. Refresh installed plugins
  3. Enable AI Commander