CAO

by Godot
5
4
3
2
1
Score: 48/100

Description

The CAO plugin integrates Claude AI into Obsidian, allowing users to engage in AI-powered conversations directly within their notes. It enables users to create chat-based notes, manage chat histories, and customize chat options through front matter settings. The plugin supports various Claude models and allows users to set parameters like max tokens, temperature, and system prompts for tailored interactions. With commands for opening new chats, resuming previous conversations, and retrieving responses, it enhances note-taking with interactive AI assistance.

Reviews

No reviews yet.

Stats

26
stars
4,174
downloads
4
forks
444
days
135
days
154
days
14
total PRs
0
open PRs
6
closed PRs
8
merged PRs
9
total issues
3
open issues
6
closed issues
0
commits

Latest Version

5 months ago

Changelog

Update models to add newest Opus 4.5 model and remove Sonnet 3.7 model. From now on only active models listed here will be available in the settings, for deprecated ones you can set specifically in the front matter.

README file from

Github

Claude AI for Obsidian

CAO allows you to chat with Claude directly in a note. You can either use Claude models with its official support, or leverage on OpenAI-compatible APIs(OpenAI, OpenRouter etc) for non-Claude models, such as ChatGPT.

Instead of default format with headers, another option is to switch for callouts, which are foldable and provide more obvious differences between questions and answers.

You may also find it useful to create your own prompts to quickly insert them with templates and specified position for the cursor.

Features

  1. Chat in notes with editable content
  2. Manage chat histories as plain notes
  3. Customize chat options in front matter
  4. Support wikilinks for adding notes as context
  5. Support custom API providers such as OpenRouter
  6. Support custom prompts with templates
  7. Support callouts for chat formatting
  8. Support image embedding in prompts

Installation

Search for CAO in Obsidian's community plugins page.

Usage

  • Set up API providers
    • You can choose to use official Anthropic APIs or OpenAI-compatible API providers such as OpenRouter
    • For official Anthropic APIs, enter your API key and select a model from the dropdown menu
    • For custom API providers, you need to also set the base URL(it defaults to https://api.openai.com/v1 for OpenAI models)
      • In this case, you need to manually enter the model name of which the format may vary depending on the provider
  • Config chat options
    • You can designate a custom folder for chat histories
    • You can also update max tokens, temperature and system prompt to suit your needs
    • Toggle streaming response open for better performance and showing stats allows you to see token usage for each response
  • Try available commands
    • Use Open new chat command to create a new chat note
    • Optionally, there's Add/Reset chat options for customization
    • For replies, fire up Get response(you may want a hot key for this, such as Cmd/Ctrl + .)
    • Next time, use Open last chat to resume last conversation or Select chat to select a history chat

Here're the available chat options with example values to set in the front matter:

---
model: claude-sonnet-4-5
max_tokens: 1024
temperature: 1
system_prompt: You are a helpful AI assistant
---

Custom API providers

CAO supports OpenAI-compatible API providers. Here's an example for OpenRouter:

  • Base URL: https://openrouter.ai/api/v1
  • Model format: anthropic/claude-sonnet-4.5 or openai/gpt-4o
  • Get your API key from OpenRouter

Notes:

  • Using Claude models with custom API providers may have limitations.
  • It's possible to use non-Claude models now, but be aware it is experimental and not fully tested.

Custom prompts

Now you can add custom prompts in settings, which will become available in the command palette or as slash commands(if toggled on in core plugins).

Additionally, you can use {cursor} in the prompt template as a placeholder of cursor for editing after the prompt is inserted.

Use callouts for chat formatting

You can choose to use callouts instead of headers to format chat messages, for now this is turned off by default.

For consistency, callouts and headers are not allowed to coexist in the same chat, so if you're already using headers in a chat, you have to clear it or open a new chat to use callouts.

Supported Models

CAO supports all Claude models, take a look at here for more details.

You can either choose an active model in the dropdown menu, or specify an old one in the front matter as illustrated above.

Contributing

For bug fixes or feature improvements, please create an issue or pull request.

For ideas or any other questions, please post in discussion.

Any suggestions or support is welcome and appreciated, thank you!

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Activity Heatmap
a year ago by Zak Hijaouy
Activity Logger
5 years ago by Creling
AI Companion
5 months ago by Kowshik
An Obsidian plugin that provides AI assistance using OpenAI's API, triggered by the `/ai` slash command.
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
AI Revisionist
a year ago by Synaptic Labs
AidenLx's Folder Note - folderv Component
4 years ago by AidenLx
Amazing Marvin
5 years ago by Shirayuki Nekomata
Simple plugin for Amazing Marvin
Another Simple Todoist Sync
2 years ago by eudennis
Obsidian.md plugin to integrate with Todoist app.
Asana
a year ago by Ryan Bantz
Obsidan plugin that creates tasks in Asana for highlighted text or the current line
Audio Notes
3 years ago by Jason Maldonis
Easily take notes on podcasts and other audio files using Obsidian Audio Notes.
Auto Periodic Notes
2 years ago by Jamie Hurst
Obsidian plugin to create new periodic notes automatically in the background and allow these to be pinned in your open tabs. Requires the "Periodic Notes" plugin.
Autocomplete
5 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Autocorrect Formatter
2 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
Bookmarks Caller
2 years ago by namikaze-40p
This is an Obsidian plugin which can easily open bookmarks.
Boost Link Suggestions
3 years ago by Jacob Levernier
An Obsidian (https://obsidian.md) plugin for altering the order of inline link suggestions by link count and manual boosts.
brAIn
3 years ago by lusob
Brain Dump Mode
a year ago by yesjinu
Obsidian plugin - DISABLE your delete key and eliminate hesitation!
Brainframe
3 years ago by pedersen
Canvas Link to Group
7 months ago by TGRRRR
Plugin for Obsidian Canvas enabling direct links to specific groups within canvas files for improved navigation
Codename
3 years ago by dstack
Command Alias
5 years ago by @Yajamon
Obsidianのコマンドに対してエイリアスを設定するプラグイン
Contribution Graph
2 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
Copy Inline Code
3 years ago by Ondrej Zavodny
Copy Section
2 years ago by skztr
Obsidian.md plugin adding a Copy button to the top of Headed sections
Crackboard
2 years ago by Franklin
Obsidian plugin for crackboard.dev
Ctrl-XA cycle various items
2 years ago by nbossard
The equivalent in Obsidian of Vim Ctrl X-A. But supercharged with lists of various items : days, months, ...
Cursor Position History
a year ago by Florian Gubler
A Plugin to remember (and make accessible) the cursor history in Obsidian. Both within a file and across files.
Daily note creator
2 years ago by Mario Holubar
Automatically creates missing daily notes.
Daily notes opener
4 years ago by Reorx
Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.
Daily Prompt
2 years ago by Erl-koenig
Daily Random Note
a year ago by Alexandre Silva
Daily Random Notes in Obsidian.
Daily Routine
a year ago by sechan100
new version of daily-routine obsidian plugin
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
Daily Stats
5 years ago by Dhruvik Parikh
Plugin to view your daily word count across all notes in your Obsidian.md vault.
Dataview Autocompletion
a year ago by Daniel Bauer
deepseek-ai-assistant
10 months ago by algernon
DEVONlink
5 years ago by ryanjamurphy
Open notes indexed in DEVONthink in, well, DEVONthink
doing
2 years ago by rooyca
What was I doing?
Doubleshift
4 years ago by Qwyntex
Obsidian Plugin to open the command palette by pressing shift twice
Due When
3 years ago by Andy Baxter
An Obsidian plugin which gives shortcuts to insert set due dates
Editor Autofocus
2 years ago by Mgussekloo
Editor Commands Remap
5 years ago by cactus5
Obsidian plugin to map hotkeys to editor commands
Ego Rock
2 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
Flexible Pomodoro
4 years ago by grassbl8d
Floating Search
3 years ago by Boninall
A plugin for searching text by using Obsidian default search view.
Flow
2 years ago by Ben Phillips
Implements key processes in David Allen's Getting Things Done (GTD) methodology
Focus Time
a year ago by AstraDev
Focus Time is a plugin that helps you track how much time you spend on each note.
Focus Tracker
2 years ago by Jeet Sukumaran
Folder overview
a year ago by Lost Paul
Provides a dynamic overview of your vault or folders in the format of a code block.
Formatto
2 years ago by Deca
Simple, fast, and easy-to-use Obsidian Markdown formatter.
Gemini Scribe
a year ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Gemmy
3 years ago by Obsidian
Go to Line
5 years ago by phibr0
Goal Tracker
a year ago by Ben Rotholtz
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
Grind Manager
2 years ago by dromse
Gamify your task management with rewards system, craft your tasks by tags.
Habit Calendar
3 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Habitica Sync
5 years ago by Leoh and Ran
This is a under-development Obsidian Plugin for Habitica
Hanko
a year ago by Telehakke
Obsidian plugin.
Harpoon
3 years ago by mask(developermask)
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
hello nemesis
a year ago by Dian
Hotkeys for templates
5 years ago by Vinzent
Hotkeys++
6 years ago by Argentina Ortega Sainz
Adds hotkeys to toggle todos, ordered/unordered lists and blockquotes in Obsidian
Inline Checkbox Groups
a year ago by Bradley Wyatt
Obsidian Plugin that creates multiple checkboxes on a single line, separated by a customizable separator character (default '|'), with the option to automatically cross out text when all checkboxes in the line are checked.
Insert Multiple Attachments
a year ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
JIRA links shortener
a year ago by Ruslans Platonovs
Obsidian JIRA links shortener plugin
Journal Review
3 years ago by Kageetai
Review your daily notes on their anniversaries, like "what happened today last year"
Key Promoter
5 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Key Sequence Shortcut
4 years ago by anselmwang
Execute obsidian commands with short key sequences. For example, 'tp' for 'Toggle Preview' and 'tb' for 'Toggle Sidebar'. Easier to remember.
Keyshots
3 years ago by KrazyManJ
🔮📝 Obsidian plugin that adds classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.
Kikijiki Habit Tracker
a year ago by KIKIJIKI
Kikijiki Habit Tracker Plugin for Obsidian
Lemons Search
2 years ago by Moritz Jung
An Obsidian plugin that offers a fast fuzzy finder based quick switcher with preview.
Link with alias
3 years ago by Pavel Vojtechovsky
Obsidian plugin for handy creation of links and alias in front matter of target document
LinkMagic
2 years ago by AndyReifman
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
Marjdown shortcuts
4 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Markwhen File Sync
a year ago by rouvenjahnke
Synchronize properties from your Obsidian notes with a Markwhen timeline file.
Mini Toolbar
3 years ago by AidenLx & Boninall
mini context toolbar in editor for Obsidian
Modal forms
3 years ago by Danielo Rodriguez
Define forms for filling data that you will be able to open from anywhere you can run JS
Multi-line Formatting
5 years ago by nmady
Format Obsidian text over an entire selection, even if that selection has paragraph breaks in the middle!
Mxmind Mindmap
2 years ago by mxmind
mxmind for obsidian plugin
Navigate Cursor History
4 years ago by heycalmdown
Note Chain
2 years ago by ZigHolding
Package my frequently used tools, highly personal plugins.
Note Minimap
8 months ago by Yair Segel
Add a minimap to your Obsidian notes.
Note Progressbar
a month ago by Ryoma Kawahara
Displays a live progress bar summarizing checkbox completion in the active note.
Note Toolbar
2 years ago by Chris Gurney
Flexible, context-aware toolbars for your notes in Obsidian.
Occura
2 years ago by Alexey Sedoykin
Plugin for https://obsidian.md/ that automatically selected same text occurrences in opened note
Organized daily notes
a year ago by duchangkim
Automatically organizes your daily notes into customizable folder structures for better organization and easier navigation.
PDF Paste
a year ago by Cormac
Personal Assistant
3 years ago by edony
A plugin that harnesses AI agents and streamlining techniques to help you automatically manage Obsidian.
Pieces for Developers
3 years ago by Pieces For Developers
Pieces' powerful extension for Obsidian-MD that allows users to access their code snippets directly within the Obsidian workspace
Pinned Daily Notes
a year ago by Jeremy Neiman
Dynamically update a pinned tab with today's daily note
Plugin Manager
3 years ago by ohm-en
Allows better management of Obsidian.md plugins.
Pomodoro
5 years ago by Tokuhiro Matsuno
Pomodoro Planner
2 years ago by Onur Nesvat
PopKit
2 years ago by Zhou Hua
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
Proletarian Wizard Task Manager
a year ago by Charles Feval
Obsidian plugin ot manage todos and projects directly from your notes.
Publish Note to Mowen Note
9 months ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Quick snippets and navigation
4 years ago by @aciq
Quick snippets and navigation for Obsidian
Random Number Generator
2 years ago by iRewiewer
Gives you a random number
Rapid AI
2 years ago by Rapid AI
AI Assistant for selected text and generating content with Markdown. Shortcuts and quick action buttons provide instant AI assistance. It provides a high availability API for unlimited Chat GPT request rates, so you can ensure smooth work for any workload.
Rapid Notes
3 years ago by valteriomon
RescueTime
3 years ago by Tatsuya Hayashi
A RescueTime integration plugin to view your activity logs in Obsidian.
Ring a secretary
3 years ago by vorotamoroz
Runsh
a year ago by Ddone
A simple plugin that allows to run shell commands from obsidian.
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Search++
6 years ago by Noureddine Haouari
Allow inserting text context search results on the active note.
Select word
2 years ago by Connor Espino
Sentinel
a year ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to update properties or run commands based on document visibility changes.
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Simple Todo
a year ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
SolidTime Integration
a year ago by proniclabs
Obsidian SolidTime Integration Plugin
Sonkil
9 months ago by ohyoungpark
Spacekeys
a year ago by Jared Lumpe
Obsidian plugin to define hotkeys based on sequences of keypresses.
Stopwatch
5 years ago by Tokuhiro Matsuno
Super Simple Time Tracker
4 years ago by Ellpeck
Multi-purpose time trackers for your notes!
Superstition
a year ago by Jeffry
An Obsidian plugin for routine management.
Swiss army knife
3 years ago by mwoz123
Tab Limiter
a year ago by Henry Gustafson
Limits the number of tabs that can be opened in Obsidian
Tab Switcher
5 years ago by Vinzent & phibr0
Tab Switcher - Obsidian Plugin
Tag Timer
4 months ago by quantavil
The Tag Timer is a versatile plugin for Obsidian that allows you to seamlessly track the time you spend on specific tasks or sections within your notes.
Target Word Count
2 years ago by TwoFive Labs
Target Word Count Plugin for Obsidian
Task Director
a year ago by Cybertramp
A plugin that allows you to easily manage tasks in bulk.
Task list
2 years ago by Ted Marozzi
A simple obsidian plugin enabling better task management via lists.
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Things Link
4 years ago by @gavmn
Tick Tones
a year ago by DontBlameMe
A plugin for Obsidian which makes checkboxes satisfying
Time Things
2 years ago by Nick Winters
Show clock, track time spent editing a note, and track the last time a note has been edited.
Timekeep
2 years ago by Jacobtread
Obsidian task time tracking
Timer
3 years ago by Marius Wörfel
Obsidian plugin, which allows you to measure time.
TODO | Text-based GTD
5 years ago by Lars Lockefeer
Todos sort
a year ago by Jiri Sifalda
A plugin for Obsidian that sorts todos within a note
Typezen
a year ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Typing
3 years ago by Nikita Konodyuk
Programmatic customizations for groups of notes
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Uncheck All
3 years ago by Shahar Har-Shuv
Obsidian plugin to uncheck all checkboxes in a file with one action
Unit Converter
a year ago by Ruslan Zabarov
Unit conversion plugin for Obsidian
Vault LLM Assistant
a year ago by Brians Tjipto
An obsidian notebook plugin that uses LLM (OpenAI or Gemini) to answer questions and create new notes about your vault
VaultAI
8 months ago by Tharushka Dinujaya
An AI chatbot plugin for Obsidian using the Gemini API for note summarization, content generation, and more. Enhance your workflow with AI assistance like the Notion AI bot.
Waka time box
3 years ago by complexzeng
Wakatime / Wakapi
a year ago by Kevin Woblick
Connect your Obsidian to Wakatime or Wakapi to track the time spent while browsing or writing notes.
Week Planner
4 years ago by Ralf Wirdemann
Weekly Goal Tracker
a year ago by George Gorman
Weekly Review
3 years ago by Brandon Boswell
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
Word Sprint
4 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
Workbench
6 years ago by ryanjamurphy
A plugin to help you collect working materials.