Skip to content

🌠 AI, Canvas, Terminal & Tasks plugins

Improvements to academic workflows, an upcoming successor to Dataview, and the return of AnuPpuccin.

Eleanor Konik
Written by Eleanor Konik

I write stories & articles inspired by all eras of history & science... so I wind up putting notetaking software like Obsidian & Readwise thru their paces.

7 min read.

Housekeeping

Happy New Year! This edition is going to by necessity be a bit "abbreviated" because it would otherwise overwhelm everyone (including me!) with like three weeks of content, including a ton of things made by wonderful people on holiday vacations who spent it at their desks 😅, but thanks to everyone for being understanding about my holiday break.

If there's something that happened or came out since December 17 that is not in this edition, but you feel should be shared with the community, please do me a favor and send me an note letting me know.

PS: There are more subheadings than usual, so it might be more pleasant to view this on the web version so you can jump around more easily.

Obsidian Updates

The Installer has been updated to use Electron v21, which requires downloading the latest Installer. Everyone should do this, but also, Insider updates made it into 1.1 and 1.1.9, so here are some highlights of what's new:

Canvas plugin — A brand new core plugin for Obsidian. Arrange your notes in an infinite canvas.

  • Canvas: Added new alignment options to justify content horizontally or vertically.
  • Canvas: YouTube embeds are now shown at 16:9 instead of square.
  • Canvas: Added a “privacy” toggle to the export modal. This will allow you to share the canvas while masking all the text on the cards.
  • Canvas: Added a command to export your canvas as an image.

Customizable ribbon — Control what items appear in your ribbon and the order they appear in.

Plugin News

New in Community Plugins

These plugins went through code review and are now available in Obsidian's plugin list. For the full list, check out the plugin stats page.

  • Paste Mode by @jglev  makes it easier to paste content and mark block quotes at any level of indentation.
  • File Forgetting Curve by @ptrsvltns  is a spaced repetition plugin.
  • Paste As Html by @maotong06  lets users paste from web browsers as HTML and keep the original CSS styling.
  • Canvas Presentation by @Quorafind  helps display cards based on sequences.
  • Open Gate by @nguyenvanduocit  lets users embed any website to Obsidian, including ones that were previously difficult to iframe.
  • Toggle Case by @MatthewAlner  makes it easier to toggle between lowercase UPPERCASE and Title Case, a la the Text Format plugin.
  • Read Later by @Canna71  makes it easier to sync web pages to markdown and integrate with read-it-later apps (Pocket, Instapaper)
  • Workona To Obsidian by @Holmes555  lets users import Workona resources through generated JSON file.
  • Project Garden by @bgoosman  makes it easier to see all your projects in one place, although the implementation seems more folder based than the Projects plugin.
  • FuzzyTag by @adriandersen  lets users fuzzy match autocomplete tags in Frontmatter
  • DMN Plugin by @joleaf  enables viewing DMNs using dmn-js.
  • Translate by @Fevol  makes it easier to translate text and notes with Google Translate, DeepL, Azure, and more.
  • Text Extractor by @scambier  helps facilitate the extraction of text from images (OCR) and PDFs. It's meant to be paired with Omnisearch and other plugins.
  • Google Photos by @alangrainger  is a Google Photos integration for Obsidian
  • Wordy by @nqthqn  offers a thesaurus, dictionary and more using the Datamuse API
  • Keyshots by @KrazyManJ  adds classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.
  • WakaTime by @alanhamlett  offers automatic time tracking and metrics generated from your Obsidian usage activity.
  • Checklist Reset by @lhansford  adds a command to reset the state of any checklists in a document in Obsidian.
  • Base Tag Renderer by @darrenkuro  renders the basename of tags in preview mode.
  • GPT-3 Notes by @micahke  is another way to create a note using OpenAI's GPT-3 language model.

Pending (as of Friday morning)

Note: Not all new plugins are available in the community list yet, as they need to go through code review first. You can manually install plugins that aren't in the community list yet by using the Beta Reviewer's Auto-update Tool. Note, though, that this is not as safe as waiting for them to go through code review.

AI

  • Automatic File Namer by @0xble  lets users automatically name files using GPT-3
  • Smart Connections by @brianpetro  makes it easier to find links to similar notes using artificial intelligence from OpenAI.
  • Silicon AI by @deepfates  integrates with Silicon AI.
  • Obsidian GPT by @jmilldotdev  enables GPT & Large Language Model completions in Obsidian editor via API
  • Canvas Conversation by @AndreBaltazar8  allows you to create a ChatGPT conversation using Canvas Cards.

Canvas

  • Canvas Random Note by @jmilldotdev  add random notes from your vault to the Obsidian canvas
  • Canvas CSS class by @Lisandra-dev  adds a CSS class to the canvas, as well as also other attributes.
  • Canvas Mindmap by @Quorafind  helps make your canvas work like a mindmap.
  • Link Exploder by @benhughes  creates a canvas from a note, embedding it's incoming (i.e. backlinks) and outgoing links onto the canvas (as well as the their linked notes).
  • Link Nodes In Canvas by @Quorafind  makes it possible to add edges between notes in Canvas based on their links.

Terminalish

  • Terminal Plugin by @clevcode  supports editing files with Neovim and other terminal based editors.
  • Terminal by @polyipseity lets users open terminals in Obsidian directly.
  • Vim Toggle Plugin by @conneroisu  enables togging vim mode on and off inside of the editor.

Academia

  • Reference Map by @anoopkcn  provides a reference and citation map for literature review and discovery
  • Zotero Annotations by @anoopkcn  is a method to import metadata and annotations from Zotero
  • Custom LaTeX Style by @KanavMadhura  lets the user define a custom global LaTeX style, using only Obsidian.

Tasks

  • Task Marker by @wenlzhang  makes it easier to change task statuses with hotkeys and context menu. Complete, cancel and mark tasks, as well as cycle among selected task statuses.
  • Habit Calendar by @hedonihilist is helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
  • Asana Sync by @Maxymillion  lets users import Asana tasks into Obsidian.

Other

  • OpenWeather by @willasm  returns the current weather from OpenWeather in a configurable string format.
  • ArchiveBox Plugin by @invariant  archives links to ArchiveBox, a self-hosted archiver, upon file modification.
  • Hints Flow by @neoantox  save data directly to Obsidian with a specified template. Capture from Telegram, WhatsApp, Slack, Email, SMS, Raycast and more.
  • Hyphenation by @7596ff  enables justified text and hyphenation
  • Boost Link Suggestions by @jglev  alters the order of inline link suggestions by link count and manual boosts.
  • File Chucker by @kenlim  makes it faster to move a file to a new or existing folder, then open the next file.
  • widgets Plugin by @bingryan  provides very beautiful widgets.
  • Kaffelogic Manager by @flaper87  makes it easier to manage roasts (klog files), notes, logs, amd schedules.
  • Pending notes by @ulisesantana  makes it easier to search for links without notes in your vault (you can also do this with Dataview I think, but the plugin is probably easier for folks who find dataview overwhelming).
  • Email code block by @joleaf  renders an email code block.
  • Larger Display Area by @KelvinQiu802  helps users set a larger display area for content.
  • Short Internal Links to Headings by @scottwillmoore  enables displaying internal links to headings as just the heading name.
  • Obsidian Vega by @Some-Regular-Person  makes it easier to create highly-customizable data visualizations like line charts and scatter plots using Vega or Vega-Lite.
  • Order List by @lizard-heart  lets users order lists by number at end of line
  • Simply spaced by @andrewromanenco provides spaced repetition based on SM-2 with extra randomization in intervals, with Git friendly progress tracking.
  • Meld Build by @meld-cp makes it easier to write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
  • Antidote by @Heziode  and Antidote Plugin by @Samuel-Martineau both  integrate Antidote with Obsidian; it's a powerful (and apparently popular) grammar checker.
  • Khoj by @debanjum  provides a more natural, incremental search.
  • The One Ring 2E Statblocks by @modality  lets users render TOR 2e statblocks in Obsidian.
  • Image Captions by @alangrainger  adds captions to images when there is alt-text specified
  • Cycle In Sidebar Plugin by @houcheng  provides hotkeys to cycle through tabs in the left or right sidebars.
  • Plugin Groups by @Mocca101  lets users manage plugins through groups and enable and disable multiple plugins through a single command, or delay the startup of plugins to speed up your Obsidian start up time.
  • IVRE by @p-l-  grabs data from IVRE and brings it into Obsidian notes.

Updates

If you want a comprehensive list of what plugins updated this week, check out this plugin updates index by Ganessh Kumar.

Betas

Note: these plugins have not yet been submitted for code review, and are being made available primarily for testing purposes.

  • I do not normally feature works in progress that haven't yet been released for official beta testing, but this was too exciting to not share: @blacksmithgu has begun work on Datacore, a successor to Dataview with a focus on UX and speed. Looks like planned features include a new Javascript API, WYSIWYG views, functioning embeds, and live editing.
  • Inbox shows a notification when launching Obsidian if you have data to process in your "inbox" note.

For Developers

Appearance

  • AnuPpuccin by @AnubisNekhet is back.
  • Wikipedia Theme by @Bluemoondragon07  makes  your Obsidian vault feel like Wikipedia.
  • Shiba Uni by @faroukx  offers a soft, comfortable workspace with a Japanese touch.
  • Light & Bright by @Bluemoondragon07 has a rounded, cozy feel.
  • Material Gruvbox by @AllJavi is based on the current obsidian gruvbox theme, but with the material gruvbox palete.
  • Atomus by @PedroHenrique17  is a fork of the Atom theme, with codeblocks based on Dracula.
  • Wombat by @hush-hush is based on the Wombat256 theme for Vim and offers a dark gray background with easy-on-the-eyes desert-like colors.
  • Abecedarium by @zalenza has hints of blue and yellow.

Ancillary Code

Guides

Showcases

Note: There are a couple of affiliate links & codes scattered around, but these always come from links I was already recommending and usually I share them because they benefit you too (i.e. getting you extra time on trials).

Check out one of these related posts
Members Public
🌠 Plugin graphs & academic tools

Tasks now supports custom statuses, table experiences are enhanced, & there are new tricks for emacs users.

Members Public
🌠 More LLM Integrations & Sample Notes for Cooking, Workouts, etc.

Obsidian's nominated for a Golden Kitty in Productivity, there's a new RGB theme. Plus, fancy new dataview & templater scripts for day planning & YouTube metadata.

Members Public
🌠 Use Cases for Canvas & New Courses and Sample Vaults

Mobile has Canvas now, you can render 3D model files, and there's a new Clockify integration.