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
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Canvas LLM Extender

phasipphasip5k 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
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
10 months ago
Created
3 years ago
Updates
4 releases
Downloads
5k
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
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

ZettelFlow

Build guided Canvas workflows, read PDFs and EPUBs, and turn highlights into cited notes connected to your local Zettelkasten and knowledge graph.

Chat Stream

Create branching GPT chats using canvas notes.

Smart Templates

AI powered templates for generating structured content. Works with Local Models, Anthropic Claude, Gemini, OpenAI & more.

Automatic Linker

automatically converts plain text file references into wiki links

Advanced Canvas

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

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

BRAT

Easily install a beta version of a plugin for testing.

Templater

Create and use dynamic templates.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

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.