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

141
stars
8,166
downloads
31
forks
1,040
days
648
days
648
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.
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
Local GPT
2 years ago by Pavel Frankov
Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access
Ollama Chat
2 years ago by Brumik
A plugin for chatting with you obsidian notes trough local Ollama LLM instead of Chat GTP.
Reason
2 years ago by Joshua Pham
Digest your Obsidian notes
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
AI Chat
2 years ago by arenasys
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).
Ayanite
2 years ago by jemstelos
Transfer LaTeX from GPT
2 years ago by Xixia
WhatsApp backup importer
a year ago by Luigi Cerone
Obsidian plugin that allows you to import exported WhatsApp chat archives (in .zip format) into your vault.
Chat clips
a year ago by sleepingraven
Record chat in ordinary markdown list.
LLM docs
a year ago by Shane Lamb
Chat with LLM in regular markdown files in Obsidian
YOLO
4 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.