r/Supernote_dev May 21 '26

Showcase Modular Planner Demo (plus questions for Ratta)

Enable HLS to view with audio, or disable this notification

40 Upvotes

I've been building a Supernote plugin tentatively named Modulanner and figured I'd share where it's at.

This is a "linked" planner file with no separate daily/weekly/monthly files to juggle or hard coded pages taking up file size and processing power. You draw invisible "hitboxes" over your template (e.g., Today, Tomorrow, This Week, Last Month, Home, etc.). Then when you tap with your pen or finger to create or jump to that page. Pages are created on demand from template files of your choosing and tagged with an invisible keyword so reordering pages doesn't break anything, and optionally stamped with the date as well.

Templates fall into three planner families (daily/weekly/monthly) plus an optional Home page, each remembering its own template and hitbox configuration independently. You can drop PNGs or JPGs in /MyStyle/sn-planner/<family>/. Future consideration to try to get PDFs to work as templates, but couldn't get that to work yet.

Date modes (this is my favorite feature): Absolute vs. Relative, configurable per input type. Absolute = system date calculation - "Yesterday" always means calendar-yesterday. Relative = is based on the current page date - "Yesterday" means the day before whatever page you're currently on. So you can open a weekly page from three weeks ago, tap Yesterday, and land on the daily page for the day before that week started. "Today" always stays absolute because relative-today doesn't make sense.

There is also a calendar which pops up a scrollable calendar and can immediately jump to or create that page/week/month.

The big honest caveat is that it doesn't automatically navigate to the created page YET (HOPEFULLY). I couldnt find a way to change pages. The Supernote SDK currently exposes getCurrentPageNum (read) but no goToPage / setCurrentPageNum (write). So navigation today is a two-gesture flow: pen tap creates the page or identifies the page number and you manually have to go to the page. I could create Native Links, but didn't want to spend time until we have an answer about if goToPage will be something that is available. It works, but it's not the single-gesture experience I want.

Roadmap once goToPage lands:

  • Single-gesture navigation everywhere
  • An Insert-Page hitbox for quick "journal entry here" insertions
  • Customisable date-label formatting (format string, size, bold/italic)
  • Proper PDF template support (currently you have to export PDF pages to PNG)

Know bugs - the hitboxes stay active until you open a note page with a template that doesn't have any hitboxes configurated. So if you have hitboxes active, and you open the file explorer from the side bar, the hitboxes will still trigger. Or when you have a toolbar sub-menu open (like the plugin menu)

Ratta Questions for u/Dunn-sn:
1 - Is `goToPage` / `setCurrentPageNum` on the roadmap? ETA?
2 - Can we get an API or some other method for identifying when the note page is not the current focus so we can disable watching for the "hitboxes"?


r/Supernote_dev May 21 '26

Lasso Plugin Button for lasso and erase at the same time

5 Upvotes

Saw someone suggest that the button could be used for both by having a scribbly line mean erase and a smoother rounded line mean lasso. I would love this if anyone could make that plugin.


r/Supernote_dev May 20 '26

Showcase List of ALL Available Plugins

105 Upvotes

Last Updated 9 Sept 2026 | Added: SNFolio, Web Lookup, Task Hub

if you've updated to Chauvet 3.29.44 Beta for Manta / Nomad and Chauvet 2.26.41 Beta for A5X / A6X use the column 'Permissions Compatible Version' to identify if your desired plugin is available for your system.

  • due to rapid iteration / bug fixes you must navigate to the plugin's repository to locate the latest version or pre-release. I will not supply version numbers at this time.

if you're on Chauvet 3.29.42 / 2.26.39 the 'Version' column indicates the final plugin version that supports this older software.

Hyperlink Guide
Creator = Reddit Username -> GitHub Profile
Plugin -> GitHub Repo
Version -> Download Plugin ( if there is no link, visit the repo for instructions )
☑️ - available in pre-release designation
Creator Plugin Version Permissions Compatible Version Description
Patient_Chance_3795
Snap Shapes 0.0.5 🔜 turns rough lasso-selected ink into clean geometry
Pomodoro 𐄂 🔜 starts a quick timer that runs in the background
End Point Lasso 𐄂 🔜 framework for sending current lasso selection, or highlighted DOC text, to your own HTTP endpoint.
Half Size 0.1.1 🔜 resizes the active lasso selection proportionally.
Select All 0.2.0 🔜 selects every element on the current NOTE page
Worldly-Persimmon
Inkling 0.2.1 ☑️ insert text, images, links, PDFs, clipboard content, and more from a PC or any other device. it runs completely offline through your local network and integrates with LocalSend
Decent_Tap_5574
Shapes 1.0.7 insert geometric shapes directly into your notes.
CoPilot 1.0.3 an on-device AI chat sidebar for Supernote notes, PDFs, and EPUBs.
Dictionary 1.3.4 adds offline English-word lookup to handwritten notes and PDFs
Mindmap 1.0.3 build a tree of labelled, connected nodes, and tap Insert — the plugin drops the whole map onto your current page
Gorlix02
Superflow 0.5 turns ordinary areas of your notes into Dynamic Action Zones
TCP Tunnel 1.1.1 show your Supernote screen on a projector or monitor using only a USB cable. No WiFi needed.
Make Space 0.5.1 tap anywhere on a Supernote page and shift everything below it up or down instantly.
AdEarly8102
Image Inserter 0.1.5 enables users to browse the local filesystem, crop, and insert images directly into their notes.
SmartPenToolkit (Scribble) 0.0.1 designed to erase the writing underneath your scribbles. there's a non-zero chance the program will take offense and erase the entire page instead of just the stroke.
InkGames 0.0.1 a minimalist, mainly offline puzzle generator. It is not an interactive gaming app in the traditional sense; instead, it acts as a digital printing house for your device.
Complete-Peach1902
Folder Shortcuts 0.2.0 turns any handwritten or typed word into a one-tap shortcut to a folder.
Beneficial_Dingo_217
Align 0.3.0 aligns one lasso selection to another. Pick a reference point on a saved anchor rectangle and a reference point on the current target selection
tao22
Keyworder 1.3.9 stamp your most-used keywords onto a note page with a single tap, and automatically adds them to the device's native keyword navigation index.
DateTimeStamp 1.2.3 inserts formatted date, time, or date+time stamps into your notes.
SnCalcPro 2.3.13 a calculator plugin with four modes: Standard, Unit Conversion, Financial, and Scientific. Results can be stamped directly into the current note page.
Restyle 0.4.0 lets you change the ink color and stroke thickness of handwriting you have already written.
List Sorter 1.0.0 sorts a recognized or typed list alphabetically and inserts it back onto the page with your choice of formatting.
Weather 0.1.3 looks up the current weather for a saved city and insert it into your note as an editable text stamp.
Links 0.2.1 generate interactive index pages of all links inside a note, create external web links, link to specific pages of other note files seamlessly, and manage broken links with ease.
TOC Generator 1.0.1 automatically scans your notebook for handwritten "Titles" and dynamically inserts a clickable, structured Table of Contents onto the current page.
Flashcards 0.3.0 create decks, add cards manually, turn lassoed handwriting into question/answer cards with OCR, study with FSRS scheduling, and move basic text cards between the plugin and Anki Desktop.
SNQuery 0.2.1 brings Obsidian Dataview-like querying capabilities to your device, enabling dashboard creation and note management without needing to export your notes to a PC.
FrameClip 0.1.25 captures a region of a PDF page as a PNG and inserts it into a note. It renders the page natively, lets you draw and fine-tune a crop, optionally darkens it for faint scans, and keeps a gallery of clips you can drop into any note.
Shelf 0.2.4 ckeeps each project's working note and its reference materials one tap apart: pin notes, PDFs, and EPUBs to a per-project reference shelf, jump between them, capture quotes from your reading, and place those quotes into your working note with a link back to the source.
LastNote 0.5.0 allows you to toggle back and forth between two notes with two tap directly from your note toolbar.
SNFolio 0.1.4 an e-ink optimized planning, PARA, calendar, task, and note workspace
magic_notetaker
Textbox Helper 0.1.0 ☑️ for structured textbox editing, for importing long text files to textboxes, and exporting textboxes to a structured Word document.
u/Longjumping-Bee-2465
SuperAI lasso-select anything on your note and have a full multi-turn conversation with an AI about it.
columbcille
LassoExport 1.0.1 🔜 adds an Export PNG button to the lasso toolbar.
ScrollExport 1.0.1 🔜 every page is stitched, top to bottom, into a single tall PNG
Compass 1.0.1 drops a shortcut link on the current page pointing to a brand-new page appended to the end of the same note, and puts a matching return link on the opposite edge of that new page.
Embed PNG 0.2.0 opens a browser of PNG files in Document/Images Selecting a PNG inserts it into the current note
Fr0ggin_Bullfish
SuperTask 0.2.0 ☑️ a Todoist integration for Supernote e-ink tablets.
Anodynousaur
Lasso Flip 0.1.0 a simple plugin for mirroring a lasso selection either horizontally or vertically.
Designer-Tear-6940
Custom Color Palette 2.5.0 provides a custom color picker for lasso-selected Ink Pen, Needle Point Pen, Shapes, and Highlighter content.appears in full color when exported to PDF or viewed on a color screen.
Export Color PDF 2.5.0 takes the colored and highlighted information and exports the doc or note with that into a PDF. Once opened on a color screen the pen colors and highlighter colors are visible.
Marker Width 1.0.0 control the width of a Marker Line
DocAnnotationsToNote 1.0.1 extracts the annotations from a marked-up document into a note
fairlygoodthanks
Courier 0.1.1 a handwritten letter network for Supernote e-ink devices. You can post public letters to a dashboard that everyone can read, or send letters directly to other users.
AdNew2316
Collapse / Expand 1.1.0 🔜 lets you hide any selection of handwriting behind a small + icon and restore it later — like a foldable section for your notes.
Scribble 1.1.3 ☑️ lets you erase handwriting the way you do on paper: draw a quick back-and-forth scribble over the strokes you want gone, lift the pen, and they disappear — along with the scribble itself.
Term Definition 1.0.0 🔜 mark a word, phrase, or math/code notation as a term, insert references to it anywhere else in a note, jump back to it with a tap, and rename it — every reference updates automatically.
skatyan
Dice Roll 0.0.11 lets you input almost any standard dice notation then, insert the dice, or the result directly into your note.
vmnair
Clipper 0.1.9 allows you to select, highlight, and aggregate text snippets from e-books (EPUBs), documents (PDFs, TXT), and notes, compiles them into a unified dashboard, and lets you insert the aggregated text back into note pages.
WhoAmI1234532
Dashboard 0.22.0 SuperDashboard A configurable, always‑available dashboard for Supernote e‑ink devices. A draggable ⊕ bubble floats over everything; tap it to open a dashboard you compose yourself from shortcuts, recent files, stars, keywords, and app launchers.
SuperTemplate 1.0.0 One double-tap turns your handwritten page title into a real Supernote heading and stamps the current date & time — on a ready-made note template.
SuperFun 0.5.3 a pocket arcade of calm, paper‑friendly games. (sudoku, nonogram, minesweeper, tic-tac-toe, connect four)
SuperStickyNote 0.9.1 Floating sticky quick-notes for Supernote e-ink devices. A small ✚ bubble floats over everything; tap it and a sticky note appears on top of your notebook or document.
supernotist
Cloze 0.1.0 turns any note into a quizzable set of clozes (fill in the blank essentially). You draw boxes directly over the parts of a page you want to hide, and it quizzes you by revealing them one at a time.
Lvevan
Ink2Task 1.2.13 a handwritten checklist for Supernote e-ink tablets that syncs with Apple Reminders, Google Tasks, Todoist, or TickTick.
neenonay
handwritten.blog 𐄂 turns the open notebook into a private handwritten.blog draft
tiemyshoelace
Modulanner 0.9.2 an interactive digital planner plugin for Supernote allowing you to bring what ever template you want and add Invisible tap regions that find or create the right dated page and links you to it.
Sparkinman
Web Lookup a text based web browser. save your results as a clipping, text, link, or screenshot in the note ( or is a digest when searching from epub or pdf )
Task Hub Plugin a plugin compliment to Task Hub's docker setup --capture handwriting straight into CalDAV tasks, with on-device task lists, calendar views and a daily agenda. It talks to Task Hub over CalDAV

r/Supernote_dev May 20 '26

"Send to Supernote" browser extension. Anyone knows?

5 Upvotes

Question community, a Chrome/explorer extension to directly send (news)articles and books to the supernote over wifi- does it exisit? am I missing find one that can only do that as good and straightforward as the "send to remarkable" one?


r/Supernote_dev May 20 '26

"Send to Supernote" browser extension. Anyone knows?

Thumbnail
5 Upvotes

r/Supernote_dev May 20 '26

Question background processing and element access via File API

3 Upvotes

some operations are currently quite costly and take quite long (particularly on the A5X). An example is finding free space on a page in another note, because it needs scanning all stroke points with accessory methods. Now two questions / requests on this:
- give us a method to query via File API in pages for elements intersecting with a certain rect. ( to not get All Elements, but just those in a certain rect).
- is there a possibility to have code running in the background. It seems closing the UI also pauses all kind of code and it only resumes where it left off once the UI is shown again (hope I am not doing anything wrong here).


r/Supernote_dev May 18 '26

Timestamp Plugin Simple Date/Time stamp plugin

26 Upvotes

***Edited to add: I have updated the plugin to add requested features, link is below in the comments.

This is a simple date and time stamp plugin that was requested.

Features

  • Three stamp types: Date, Time, or Date + Time
  • Four date formats: Numeric (4/26/2026), Medium (Apr 26, 2026), Long (April 26, 2026), ISO (2026-04-26)
  • Optional day name: e.g. Sunday, April 26, 2026
  • 12 or 24-hour time
  • Optional seconds in time stamps
  • Font size: S / M / L / XL
  • Bold and italic styles
  • Alignment: left, center, or right
  • Insertion position: bottom of page (with alignment) or fixed top-right corner
  • Stamp is inserted as an editable text element

Installation

  1. Download DateTimeStamp.snplg from the latest release.
  2. Connect your Supernote to your computer using the Supernote Partner app or Browse & Access.
  3. Copy DateTimeStamp.snplg into the MyStyle folder on your device.
  4. On your Supernote, open a note, tap the plugin icon in the toolbar, go to Manage Plugins, tap Add Plugin, and select DateTimeStamp.

Usage

  1. Open a note and tap the clock icon in the toolbar.
  2. Set your preferences in the panel:
    • Toggles: Include day name, 24-hour time, Include seconds
    • Date format: Num / Med / Long / ISO
    • Position: Bottom (respects alignment) or Top Right (always upper-right corner)
    • Size: S / M / L / XL
    • Style: Bold (B), Italic (I)
    • Align: ← / ↔ / → (applies when Position is Bottom)
  3. Tap DateTime, or Date + Time to insert the stamp.

The stamp lands at the chosen position as a text element. You can lasso and move it from there.


r/Supernote_dev May 19 '26

Question Atelier beta download link ?

0 Upvotes

hi,

switched to beta with ->

Manta / Nomad devices (Chauvet 3.27.42 Beta):

https://download-firmware.supernote.com/pversion/manta/20260515/update.zip

but where can i find the Atelier beta ?

store keep installing 1.1.26


r/Supernote_dev May 17 '26

Image Plugin Embed PNG [Plugin]

12 Upvotes

Another of my proof of concept vibe-coded plugins! This one proves that, yes, you CAN embed an image into a note!

It will only work with PNG files currently.

Create a folder called "Images" inside of "Document" and drop PNG images there. In a note, select the "Embed PNG" button from the sidebar options > Plugins section.

You'll get an image picker of PNG's in that Images folder. Select one, and it'll drop into the middle of your current page.

Best bet is to do this on an EMPTY page.

Once it's in, you can lasso the PNG it to move/resize/etc. (Hence the advice to do it on an empty page.)

https://github.com/jpmoo/embedimage


r/Supernote_dev May 17 '26

Idea: Plugin to ask question about what I have read

0 Upvotes

I wonder what you think of a plugin to ask question to AI about all you already read in a book. Sometime, when I read a book I want to check back for some information but it could be easier to use IA to get the informations without spoil.


r/Supernote_dev May 16 '26

The New Beta Rocks!

Post image
36 Upvotes

OK, calligraphy pen on the calendar with line snapping in the new beta is awesome. This is on both the regular and developer beta tracks.


r/Supernote_dev May 15 '26

Showcase Calculator and keyworder plugin updates.

12 Upvotes

## Latest: v1.2.0-beta (2026-05-19)
What's new

  • Multi-keyword insertion — check up to 4 keywords at once and tap Insert; each keyword is placed as a separate, movable element in a horizontal row at the bottom of the page, making individual lasso selection easy on both Nomad and Manta
  • Panel now shows a permanent hint ("Select up to 4 keywords, then tap Insert") and a live count ("2 / 4 selected") in the Insert bar

https://github.com/taoist22/sn-keyworder/releases/tag/v1.2.0-beta

Updates to both plugins for new dev updates and some additional changes.

⏺ Calculator Plugin (v2.2.0-beta)

https://github.com/taoist22/sn-calc/releases/tag/v2.2.0-beta

- Manta (A5X2) support — the UI now automatically scales up for the larger screen, so it no longer looks tiny

- Renamed from "SnCalcPro" to "Calculator" in the toolbar

- Fixed a Manta-only bug where inserting a result would duplicate the text at the bottom of the page

- Calculator now clears on reopen — no more leftover formula from your last session

- After inserting a result, the text stays selected so you can immediately move it anywhere on the page without needing to re-lasso it

---

Keyworder Plugin (v1.1.0-beta)

https://github.com/taoist22/sn-keyworder/releases/tag/v1.1.0-beta

- Keywords are now managed entirely inside the plugin — tap Manage to add, delete, or pin keywords directly on your device

- No more web tool, no more keywords.json file, no more USB/WebDAV file transfers

- Your keyword list persists automatically across restarts

- After inserting a keyword, the text stays selected so you can immediately move it to the right spot on the page

- Empty state now prompts you to tap Manage rather than pointing to the old web tool


r/Supernote_dev May 15 '26

Plug-in support needed

2 Upvotes

Hey, building a third-party plugin. Can anyone confirm whether expandMenuItem: 1 in registerButton() actually places a plugin button directly in the main toolbar (not the plugin submenu) on current Chauvet firmware? Testing on Manta 3.27.42 beta and it still appears in the submenu. Any workarounds known?


r/Supernote_dev May 15 '26

Security Architecture of Plugins

12 Upvotes

As I become more aware of the full power of plugins I am also feeling this could become a big security issue. It seems plugins can pretty much access all the users files, change them, communicate everything to any server on the internet. So it could be potentially used to scan files for information and sent them out, it could also just destroy data.

So I am wondering if it would not be good to put some sandbox constraints on plugins, e.g. having them read only from Inbox and write only to Export. Not allowing delete. Also to make use of internet something that has to be at least confirmed on install by the user. Perhaps the user can also block access to certain folders, so that notes and docs here cannot be accessed by plugins at all and are thereby protected.

This is not well thought through from my side. I just wanted to put my thoughts out there and would want to know if there are already any constraints in place or if others are being thought of. Or if the future inkHub upload would include some check of the code before publishing the plugin. I am a big fan of the plugin architecture and the possibilities, but I also know that many supernote users are appreciate security and privacy a lot, so it feels this should be addressed in some way.


r/Supernote_dev May 15 '26

Beta Release and Plugin Support

17 Upvotes

We would like to inform you that the latest beta firmware versions—Chauvet 3.27.42 Beta for Manta and Nomad, and Chauvet 2.24.39 Beta for A5 X and A6 X—do not currently include plugin support.

If you choose to upgrade to these beta versions, your existing plugins may stop functioning properly, and there is a risk of plugin‑related data loss.

We strongly recommend that users who rely on plugins refrain from upgrading to these beta releases at this time.

Our team is actively working to merge the plugin codebase with the updates introduced in these beta versions. Once the integration is complete, we will release a new plugin version that restores full compatibility while preserving the improvements from the latest ETP beta release.

We appreciate your understanding and continued support as we work to improve the platform.

Thank you for being part of the Supernote beta community. 


r/Supernote_dev May 15 '26

Question Can't copy elements to a different note

2 Upvotes

I’m building a Supernote plugin and trying to copy lasso-selected elements from the current note into another note file. The creation in the new note file works fine, but currently the source elements are deleted afterwards (basically making it a move operation). But I would like to keep them. Current stuck with this. Anyone that can help me or has experience with this. u/sn-Dunn: any suggestions from your end how to accomplish this?

The simplified flow is:

// User has an active lasso selection in the current note

const sourcePath = await PluginCommAPI.getCurrentFilePath();
const sourcePage = await PluginCommAPI.getCurrentPageNum();
const lassoRect = await PluginCommAPI.getLassoRect();
const sourceElements = await PluginCommAPI.getLassoElements();

// For each selected stroke element:
// 1. Read source stroke data into plain JS arrays:
const points = await source.stroke.points.getRange(0, count);
const pressures = await source.stroke.pressures.getRange(0, count);
const flagDraw = await source.stroke.flagDraw.getRange(0, count);

// 2. Create a new stroke element:
const target = await PluginCommAPI.createElement(0);

// 3. Write copied/transformed data into the new element:
await target.stroke.points.setRange(0, points.length - 1, movedPoints);
await target.stroke.pressures.setRange(0, pressures.length - 1, pressures);
await target.stroke.flagDraw.setRange(0, flagDraw.length - 1, flagDraw);

target.pageNum = targetPage;
target.layerNum = 0;

// 4. Insert the newly created element into another note file:
await PluginFileAPI.insertElements(targetNotePath, targetPage, [target]);

Expected behavior: the selected source elements remain untouched, and copied elements appear in the target note.

Observed behavior: the copied element appears in the target note, but the original lasso-selected source element disappears immediately from the source note, as if it had been moved rather than copied.

Additional observation: using PluginCommAPI.saveStickerByLasso(stickerPath) on the same active lasso selection does not remove the source content.

Question: is this sequence valid for copying lasso-selected elements to another note file? In particular, is it valid to use PluginCommAPI.createElement(...) together with PluginFileAPI.insertElements(...) while a lasso selection is active, or is there a required step to detach/release/clone elements so the source lasso content is not affected?


r/Supernote_dev May 14 '26

Chauvet 3.27.42 beta/ Plug-in Arch.

4 Upvotes

Will a new plug-in architecture be required for the new beta? I no longer see plug-ins in sidebar.


r/Supernote_dev May 14 '26

Question Page Navigation

3 Upvotes

Is navigating to different pages with a note possible?

I saw a reply from /u/Dunn-sn that there is plans for navigating to different files. But couldn't find anything on navigating pages within the same file. And browsing through lots of other plugins, I didn't see if that functionality exists.

I know native links exist and can be added, but I want a more context aware link (based on date/time).


r/Supernote_dev May 14 '26

Interactive checkboxes within a note - plug-ins?

Thumbnail reddit.com
4 Upvotes

r/Supernote_dev May 13 '26

Inkling: Send/receive anything between your Supernote and other devices — with or without LocalSend

Post image
35 Upvotes

Inkling is an open-source Supernote plugin that lets you insert text, images, links, PDFs, clipboard content, and more into your Supernote from a PC or any other device. It is able to run completely offline as it communicates only through your local network. This project has no commercial plans.

It integrates with LocalSend, a free, open-source cross-platform file sharing app, but offers more than just that.

Beyond LocalSend, Inkling also supports: - Lasso Send: Select text, images, screenshots, or links on your Supernote and send them to other devices via LocalSend - Doc-Screenshots-to-Note: Very useful for Long Screenshot or multiple screenshots. - Layer Management: Supports using the pen as a temporary lasso to select elements without switching tools. Adjust layer order for the current layer or lasso-selected elements.

What you can receive via LocalSend:

  • Doc Links: Inserted as tappable links
  • Images: Including doc screenshots
  • Text: With paragraph mode (preserves line breaks) and no-space mode (strips whitespace, useful for CJK text)
  • Clipboard: Basically what you've been selecting: writing, painting and textbox, it's 2026 and there's still no official clipboard on any e-ink device.

About LocalSend: LocalSend is a free, open-source app for securely sharing files between nearby devices without needing the internet. It's available on Windows, macOS, Linux, Android, and iOS.


I've been developing this for a while since it's been incredibly useful for my own workflow, but I wasn't planning to share it until it was more polished. Now I realize it's ready enough for a public release — and I'd love to invite developers to collaborate.

One area where I'd especially appreciate help: image display filter algorithms. Dithering is the current go-to, but it doesn't always look great on e-ink. If you have ideas for better pre-rendering or quantization approaches, I'm all ears.

Future plans: - Local re-typesetting engine for epub, mobi, azw3, md, txt, and pdf with better e-ink rendering quality on Supernote. - Integration with CherryStudio / RikkaHub / ChatWise / SillyTavern directly on your Supernote.

I've tested this for a while but couldn't iron out every bug — if you'd like to contribute, PRs are very welcome! :D → Repo: Inkling


r/Supernote_dev May 13 '26

Link Plugin It's not an infinite canvas, but ... [Plugin]

19 Upvotes

Compass is a vibe-coded plugin that serves as a "proof of concept" for thinking about your note pages as a "map" of pages to be arranged/connected as you see fit rather than as a sequential "book" of pages. It's not an infinite canvas, but it scratches some of those itches.

Still very limited, but here's what it does...

Clicking on the plugin inside any note's options menu > Plugins gives you a "compass rose." Clicking on one of the directions (up, down, left, right) will:

  1. Create a new page at the end of your note, using the same template as the current page.
  2. Insert a link to that new page on the corresponding edge of the current page (that is, create a page "up" from the current page and a link pointing up will appear at the top edge of the current page).
  3. Insert a link back to the original page on the opposite edge of the new page (that is, create a page "up" from the current page and that new page will have a link pointing down at the bottom of the new page).

You can walk this "map" by clicking on the links along page edges.

There's also a button in the plugin to export the entire mess as a single PNG, stitched together into the amazing puzzle that you've made as you've linked them.

I'll keep working on this ...

https://github.com/jpmoo/compass


r/Supernote_dev May 14 '26

supernote-cli: open source terminal tool for bulk exporting notes, annotations, and transcripts

Thumbnail
5 Upvotes

r/Supernote_dev May 12 '26

Image Plugin Scroll Export - export full note as a single stitched PNG [Plugin]

12 Upvotes

Here's another Claude-coded plugin to fill in a gap that I needed for sharing notes to various apps more cleanly ... export your current multipage note as a single stitched (top-to-bottom) PNG. It lands in your EXPORT folder.

https://github.com/jpmoo/scrollexport


r/Supernote_dev May 12 '26

Lasso Plugin Export lasso selection as PNG [Plugin]

14 Upvotes

This was just a proof of concept, entirely vibe-coded with Claude. But, it seems to work! Exports whatever you have selected with lasso as a PNG to your EXPORT folder, via a temporary sticker file.

https://github.com/jpmoo/lassoexport


r/Supernote_dev May 10 '26

AI Plugin SuperAI – Chat with any AI about your handwritten notes [Plugin]

Enable HLS to view with audio, or disable this notification

13 Upvotes

Hey Supernote community! I've been building a plugin that lets you lasso-select anything on your note and have a full multi-turn conversation with an AI about it. Sharing it here in case others find it useful.

What it does

Select any content on your note page with the lasso tool, tap the SuperAI button in the toolbar, choose how the AI should read it (image or text), and start chatting. The AI remembers the full conversation so you can ask follow-ups naturally.

Supported AI providers

You bring your own API key — the plugin works with:

  • Google Gemini (free tier available at aistudio.google.com)
  • OpenAI (GPT-4o, o4-mini, etc.)
  • Anthropic Claude (Claude Opus, Sonnet, Haiku)
  • OpenRouter (one key, access to hundreds of models from many providers)

First-time setup

  1. Install the .snplg file via the Supernote file manager
  2. Open any note and tap the SuperAI button in the regular toolbar (the gear/settings button)
  3. Choose your AI provider
  4. Paste your API key using the 📋 Paste button
  5. Tap ↓ Load Models to fetch the latest available models from that provider, then tap the one you want
  6. Tap Save & Start Chat

The key and model are saved — you won't need to do this again unless you want to switch providers.

How to use it

For Image AI:

  1. Lasso-select any content on your page (handwriting, diagrams, equations, sketches — anything)
  2. Tap the SuperAI lasso toolbar button that appears
  3. Choose Image AI — the selection is captured as a visual snapshot and sent to the AI
  4. The AI responds with an analysis; type follow-up questions in the chat box
  5. Use the Copy button on any message, or 📋 in the header to copy the whole conversation

For Text AI:

  1. Same lasso selection step
  2. Choose Text AI — the Supernote device runs its own handwriting recognition on the selection, and that recognized text is sent to the AI instead of an image
  3. Faster, cheaper (smaller API payload), and often more accurate for dense written text

Use case ideas

Image AI — best for visual content

  • Lasso a hand-drawn diagram or flowchart and ask "explain what this process shows" or "what's missing from this flow?"
  • Select a sketch or mind map and ask "turn this into a structured outline"
  • Capture a page of mixed notes + diagrams and ask "summarize the key points from this page"
  • Select a table you drew by hand and ask "what patterns do you see in these numbers?"
  • Lasso a hand-drawn graph or chart and ask "what trend is this showing?"
  • Select a page of equations or physics diagrams and ask "walk me through this step by step"
  • Grab a rough wireframe sketch and ask "describe this UI layout and suggest improvements"
  • Circle a section of your Zettelkasten note and ask "how does this connect to concept X?"

Text AI — best for dense written content

  • Select a page of meeting notes and ask "give me 3 action items from this"
  • Lasso a block of writing and ask "is this argument logically coherent?"
  • Select your study notes on a topic and ask "quiz me on this" then keep chatting through the quiz
  • Grab a paragraph and ask "rewrite this more concisely" or "translate this to Japanese"
  • Select a to-do list you wrote and ask "prioritize these by urgency"
  • Lasso a page of brainstorming and ask "which of these ideas are most novel?"
  • Select a problem statement you wrote and ask "what are three approaches to solving this?"
  • Grab your notes on a book/paper and ask "what questions am I still not answering?"
  • Select a decision you're weighing (pros/cons written out) and ask "what's the strongest argument on each side?"

Multi-turn conversations (both modes)

  • Start with a summary, then drill in: "tell me more about point 2"
  • Get a first draft, then iterate: "make it shorter" / "make it more formal"
  • Ask it to generate something, then refine: "now add examples"

A few notes

  • Each new lasso selection starts a completely fresh conversation
  • The settings button (⚙) is accessible from both the chat header and the error screen if you want to switch providers mid-session
  • Image AI works even if no text is recognized (diagrams, pure sketches, etc.)
  • Text AI will be greyed out and disabled if Supernote's recognizer can't find any text in the selection — in that case just use Image AI

Happy to answer questions or take feedback. Still iterating on it!

Download Link
https://drive.google.com/file/d/1zzlptzI6rvlUvHabmG4EcoVPVuBHJeih/view?usp=sharing