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.

Search for CAO in Obsidian's community plugins page.
https://api.openai.com/v1 for OpenAI models)Open new chat command to create a new chat noteAdd/Reset chat options for customizationGet response(you may want a hot key for this, such as Cmd/Ctrl + .)Open last chat to resume last conversation or Select chat to select a history chatHere'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
---
CAO supports OpenAI-compatible API providers. Here's an example for OpenRouter:
https://openrouter.ai/api/v1anthropic/claude-sonnet-4.5 or openai/gpt-4oNotes:
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.
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.
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.
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!