Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Canvas LLM Extender

phasipphasip3k downloads

Let the OpenAI LLM / GPT add nodes to your canvas for you.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

https://github.com/Phasip/obsidian-canvas-llm-extender/assets/592433/02eb0c85-510a-40d1-a930-e83ad29468da

Canvas LLM Extender

Let the OpenAI LLM add nodes to your canvas. Only works on text nodes for now, probably breaks when using other nodes.

Go to settings and configure your API key. Right click a node in your canvas and select LLM Extender and the plugin will automatically add a new outgoing edge to a new node. The text in the new node is generated by OpenAI based on your nearby (edge-wise) nodes

Suggested contributions (aka TODO)

  • Add support for other nodes
  • Verify use of sibling nodes as input to prompt
  • Support multiple prompt based actions
  • Limit number of tokens in output
  • Clean up code to be more javascriptic
  • Solve the stuff I used ts-ignore on
  • Handle errors
  • Install instructions, better readme, example video

State

Alpha - I wrote until it seems to work for me, and has not had any bugreports for a long time.

Build

apt install node-typescript
npm install
npm run build
82%
HealthExcellent
ReviewCaution
About
Add AI-generated text nodes to your Canvas from a selected text node, automatically creating an outgoing edge to the new node using nearby edge-wise text as context. Require your own OpenAI API key; currently works with text nodes only.
CanvasAIAutomation
Details
Current version
0.4
Last updated
4 months ago
Created
3 years ago
Updates
4 releases
Downloads
3k
Compatible with
Obsidian 1.11.4+
License
MIT
Report bugRequest featureReport plugin
Author
phasipphasip
github.com/phasip/canvas-llm-extender
GitHubphasip
  1. Community
  2. Plugins
  3. Canvas
  4. Canvas LLM Extender

Related plugins

YOLO

Smart, snappy, and multilingual AI assistant for your vault.

Templater

Create and use dynamic templates.

BRAT

Easily install a beta version of a plugin for testing.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Text Generator

Generate text content using GPT-3 (OpenAI).

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Readwise Official

Sync highlights from Readwise to your vault.