Chat Stream

by Ryan P Smith
5
4
3
2
1
Score: 53/100

Description

Category: Note Enhancements

The Chat Stream plugin allows you to converse with GPT AI directly within Obsidian, using canvas notes as context. With a simple key combination, you can generate new notes based on your current note and its ancestors, and even control which other notes are sent to the AI for further discussion. The AI's responses are easily distinguishable by their purple color and specific tag in the canvas data file. This plugin is perfect for those who want to harness the power of GPT AI within their Obsidian workflow.

Reviews

No reviews yet.

Stats

142
stars
8,358
downloads
32
forks
1,137
days
745
days
745
days
12
total PRs
1
open PRs
5
closed PRs
6
merged PRs
11
total issues
3
open issues
8
closed issues
12
commits

Latest Version

2 years ago

Changelog

README file from

Github

Chat Stream 🔀

GitHub release (latest SemVer) Obsidian Downloads

An Obsidian plugin for conversing with GPT AI via canvas notes. Ancestor notes/files are included in the chat context. You can quickly create chat streams, and control what other notes are sent to the AI.

Install

Install as community plugin

Or, add rpggio/obsidian-chat-stream to BRAT.

Chat Stream is supported only on desktop.

Setup

Add an OpenAI API key in Chat Stream settings.

Usage

  1. Select a note in the canvas
  2. Press Alt+Shift+G to generate new note from GPT using current note + ancestors
  3. To create next note for responding, press Alt+Shift+N.

AI notes are colored purple, and tagged with chat_role=assistant in the canvas data file.

Development

  1. Download source and install dependencies
     pnpm install
    
  2. In Obsidian, install and enable hot reload plugin
  3. Create symbolic link from this project dir to an Obsidian store
     ln -s . your-obsidian-store/.obsidian/plugins/chat-stream
    
  4. Start dev server
    pnpm run dev
    
  5. In Obsidian, enable Chat Stream Plugin and add OpenAI key in plugin settings.

Changes to code should automatically be loaded into Obsidian.

Attribution

Say thanks

If you love it you can send me a coffee thumbs-up so I know folks find it useful.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI Chat
2 years ago by arenasys
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Ayanite
2 years ago by jemstelos
Chat clips
a year ago by sleepingraven
Record chat in ordinary markdown list.
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
Large Language Models
a month ago by eharris128
Enables access to LLMs via remote providers (OpenAI, Claude, Gemini) and local LLMs via GPT4ALL.
LLM docs
a year ago by Shane Lamb
Chat with LLM in regular markdown files in Obsidian
Local GPT
3 years ago by Pavel Frankov
Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access
Local LLM Helper
2 years ago by Mani Mohan
An Obsidian plugin to process text, chat with AI, and semantically search your notes — works with any OpenAI-compatible LLM server (Ollama, LM Studio, vLLM, and more).
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
Ollama Chat
3 years ago by Brumik
A plugin for chatting with you obsidian notes trough local Ollama LLM instead of Chat GTP.
Reason
3 years ago by Joshua Pham
Digest your Obsidian notes
Smart Chat
11 days ago by 🌴 Brian
Integrate OpenAI's ChatGPT seamlessly in notes. Automatically saves links, allows marking threads as done, and integrates with Dataview.
Telegram Sidebar
8 days ago by reallygood83
Embed Telegram Web in Obsidian sidebar. Chat with bots and contacts without leaving your vault. - This plugin has not been manually reviewed by Obsidian staff.
Transfer LaTeX from GPT
2 years ago by Xixia
WhatsApp backup importer
2 years ago by Luigi Cerone
Obsidian plugin that allows you to import exported WhatsApp chat archives (in .zip format) into your vault.
YOLO
7 months ago by Lapis0x0
Agent-native AI assistant — chat, write, learning, all in one.