Skip to content

name/obsidian-chatto

Repository files navigation

Chatto for Obsidian

Chatto is a copilot plugin for Obsidian that provides AI-powered assistance right in your sidebar. It uses the Perplexity API to generate responses to your queries.

Features

  • 🤖 AI-powered chat interface in the sidebar
  • 📝 Context-aware responses about your notes
  • 🔄 Easy copy/paste of responses
  • 💾 Export chat history
  • 📑 Create new notes from responses
  • ⚡ Quick access through ribbon icon or command palette

Getting Started

  1. Install the plugin from Obsidian's Community Plugins
  2. Get a Perplexity API key from Perplexity AI
  3. Add your API key in the plugin settings
  4. Open Chatto using the message icon in the left ribbon

Usage

Basic Chat

  • Click the message icon in the left ribbon or use the command palette to open Chatto
  • Type your message and press Enter or click Send
  • Copy responses or create new notes from them using the buttons below each message

Context Menu Options

Right-click selected text in your notes to:

  • Add selection to Chatto
  • Ask Chatto about selection
  • Ask Chatto to expand the selection

Keyboard Shortcuts

  • Enter to send message
  • Shift + Enter for new line

Settings

  • API Key: Your Perplexity API key
  • Custom Prompt: Customize the AI's personality and behavior
  • Model Selection: Choose between different Perplexity models
    • Sonar
    • Sonar Pro
    • Sonar Reasoning
    • Sonar Reasoning Pro