r/Supernote_dev

Inkling: Send/receive anything between your Supernote and other devices — with or without LocalSend
▲ 27 r/Supernote_dev+1 crossposts

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

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

u/Worldly-Persimmon-70 — 7 hours ago
▲ 12 r/Supernote_dev+1 crossposts

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

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

u/Longjumping-Bee-2465 — 3 days ago

Copilot for Supernote: chat with your notes, PDFs, and EPUBs using your own LLM key

Built a Supernote plugin that lets you summarise, explain, or ask questions about whatever's on the current page (handwritten notes, PDFs, or EPUBs) using your own API key for ChatGPT, Claude, Gemini, or DeepSeek. Sharing it with the community here.

No backend. No telemetry. No "free" tier where the device maker silently bills your taps against a shared key. You bring the key, every billable request lands on your provider dashboard, and you can revoke or rotate it at any time.

What it provides

Four one-tap action buttons sit at the top of the chat panel so the common questions are a single tap, no typing:

- ☰ Summary: a structured digest of what's on the current page.
- ? Explain: a longer breakdown for when "summary" isn't enough; useful on textbook-style content.
- ✦ Clarify: flags what's unclear, ambiguous, or needs follow-up. Helpful on lecture notes / first-pass meeting notes.
- ⊡ Snapshot: a compact set of bullets you can copy back into your note as a "table of contents" for the page.

Plus:

- Free-form chat about the visible page in the same overlay (type at the bottom, hit send).
- Markdown-rendered replies with a one-tap **Copy** so you can paste the answer back into a note.
- Works on the current page only. Each request captures the page screenshot (vision-capable providers) plus extracted text (PDF text layer or handwriting OCR).

Why this is different

Most AI features on e-ink readers ship with a vendor-supplied key behind the scenes. Convenient, but you can't see the bill, you can't audit what's sent, you can't switch providers, and your data is on someone else's hands. Here the trade is reversed:

- You own the key. It lives in a text file on your device. Never uploaded.
- You own the chats. Requests go directly from your device to the provider you chose. We never see them.
- You own the audit. Every request shows up on your OpenAI / Anthropic / Google / DeepSeek dashboard: billable, dated, attributable.

Providers + default models in the templates

Provider Default Model Vision (Page Image)
OpenAI (ChatGPT) gpt-4o-mini Yes
Anthropic (Claude) claude-haiku-4.5 Yes
Google Gemini gemini-2.5-flash Yes
Deepseek deepseek-chat text only (no vision endpoint)

Approximate cost per page summary on the cheapest models is well under a US cent. A heavy day is still under $0.10 across any of them.

Demo

v1.0.1 Demo

Quick start

  1. Grab an API key from your provider's console.
  2. On the Supernote, create the folder `MyStyle/SnCopilot/` (USB sync, WebDAV, or Cloud, whatever you already use).
  3. Save a file `copilot-key-<provider>.txt` in that folder with three lines:
  4. &gt;Example: copilot-key-openai.txt would have something like this
  5. ```
  6. provider=openai
  7. model=gpt-4o-mini
  8. key=sk-proj-1345abCDef67890...
  9. ```
  10. Tap the brain icon from the plugins menu of any note, PDF, or EPUB.

That's it. Templates for all four providers ship in the repo's `templates/` directory.

If you want to use multiple providers

Drop more than one `copilot-key-<provider>.txt` and add `default_provider=<provider>` to one of them (it doesn't have to be the file you're naming; any of them can declare the default). Example for an Anthropic key file when both OpenAI and Anthropic are configured:

```
provider=anthropic
model=claude-haiku-4-5
key=sk-ant-...
default_provider=openai
```

Without a default, the plugin shows a "pick one" message in Settings and refuses to send. With conflicting `default_provider=` values across files, same thing.

UPDATE

Security Focused Release v1.0.2

v1.0.2

Privacy posture

The page screenshot and any transcribed text are sent to the LLM provider you configured. There's no on-device redaction toggle that would create a false sense of safety while shipping the same content via the image. Be deliberate about which page is open before tapping Copilot. On DeepSeek (text-only) the plugin silently scrubs emails and 7+ digit runs, since that's the one path where redaction actually reduces what we ship.

Repo / release

- Source : https://github.com/j-raghavan/sn-copilot
- Release: https://github.com/j-raghavan/sn-copilot/releases/tag/v1.0.1

Feedback and issue reports welcome.

reddit.com
u/Decent_Tap_5574 — 4 days ago
▲ 20 r/Supernote_dev+1 crossposts

Convert any note page to infinite canvas

Can we have the option to convert any note page to an infinite canvas ?

Would be super useful for diagram, long math, graphs, etc...

I understand we dont always want a page to be infinite, but having the option to convert any page would be great

Thank you.

reddit.com
u/Altruistic_Swimmer65 — 5 days ago

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

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

reddit.com
u/columbcille — 1 day ago

Live Demos of the Textbox Helper

To make it a bit easier to see what is possible with the textbox helper beta:

- demo of cleaning up a supernote created textbox by removing spaces and linebreaks
- demo of splitting a paragraph into sentences and joining those again.
- demo of apply text handwritten deletions and replacements
- demo of importing a plain textfile with a long text, that will split to different pages, according to margins and font-size selected
- demo of exporting a textboxes to a docx file (using both headers, or defined textsizes to define what to include). Handwritten material is excluded.

Find the Plugin here: https://github.com/tilmanbergt/textboxHelper

u/magic_notetaker — 8 days ago

SnCalc update, now SnCalcPro

https://reddit.com/link/1t4xlp6/video/4x215thpxezg1/player

Update to the Calculator plugin:
Added Financial calculator and Scientific calculator modes

These new function have been *lightly* tested. Please let me know if you have issues or suggestions!

Three Modes

  • Standard: A familiar algebraic calculator for quick daily tasks, featuring an ergonomic 5-column layout with percentage support.
  • Financial (HP 12C Logic): A full-featured RPN financial engine. Calculate TVM (Time Value of Money), Amortization (Principal/Interest breakdown), IRR (Internal Rate of Return), and NPV (Net Present Value).
  • Scientific: A dense 7-column algebraic grid featuring over 50 functions, including hyperbolic trigonometry, logarithms (ln, log10, log2), powers, roots (including custom root solvers), and scientific notation.

Smart Audit Trails

  • "Full Record" Stamps: Beyond just results, SnCalc Pro can stamp detailed reports into your notes.
    • Amortization: Stamps a formatted block showing periods, principal paid, interest paid, and remaining balance.
    • Cash Flows: Stamps your entire investment schedule (CF0, CFj, Nj) alongside the IRR/NPV results.
    • Scientific: Stamps the full algebraic expression and the result.
  • Smart Placement: Automatically detects the lowest element on your page and places the stamp below your handwriting, ensuring no overlaps.

High-Precision Engine

  • Deterministic Math: Uses a custom recursive descent parser for algebraic expressions and the Newton-Raphson method for financial roots.
reddit.com
u/tao22 — 8 days ago

A native Markdown / Obsidian Vault Reader plugin could be a killer feature for Supernote

One of my biggest use cases for an e-ink device is not just writing notes, but reviewing and studying knowledge I've already accumulated over time.

Right now, I sideload Obsidian on my Supernote, but honestly the experience is pretty rough:

slow UI

heavy scrolling

non e-ink-friendly interactions

too many desktop-oriented features

battery/performance overhea

And the thing is… I don't actually need the full Obsidian experience on Supernote. What I really want is something much simpler and more aligned with e-ink strengths:

read Markdown notes comfortably

browse an Obsidian vault

follow [[wikilinks]]

search notes quickly

maybe see simple backlinks/tags

open attached PDFs

review knowledge in distraction-free mode

So instead of trying to make the full Android Obsidian app run well through sideloading, maybe the new plugin system opens the door to something better: a lightweight native Markdown / vault reader plugin built specifically for Supernote.

Basically an “Obsidian-lite” optimized for reading and review rather than heavy editing. I feel this would fit the philosophy of Supernote much better than running full desktop-style apps on e-ink hardware.

Curious if other people would use something like this, and whether the current plugin APIs would make it feasible.

reddit.com
u/Loud-Owl6337 — 4 days ago

Updates to SnCalc - calculator plugin

Iʻve made some changes, fixed issues and added a new Conversion Calculator mode.

https://reddit.com/link/1t8occc/video/g937ycr0p60h1/player

Modes

Standard

A 5-column algebraic calculator for everyday arithmetic. Supports parentheses, percentage, and standard operator precedence.

Conversion

Unit conversion across 12 categories: Area, Data, Energy, Force, Length, Power, Pressure, Speed, Temperature, Time, Volume, and Weight.

Tap the category label to switch categories. Tap either unit label to open a selector grid. Both the From and To fields accept direct input — editing either field recalculates the other automatically.

Financial (RPN)

An RPN financial calculator modeled on HP 12C conventions.

  • TVM: Solve for any of n, i, PV, PMT, or FV by entering four known values and tapping the unknown
  • Amortization: Enter the number of periods in X, press AMORT to compute principal, interest, and remaining balance
  • Cash Flows / NPV / IRR: Use g + PV for CFo, g + PMT for CFj, f + PV for NPV, f + PMT for IRR
  • f + [0-9]: Set decimal display precision

Scientific

A 7-column algebraic calculator.

  • Trigonometry: sin, cos, tan and inverses asin, acos, atan
  • Hyperbolic trigonometry: sinh, cosh, tanh
  • Logarithms: ln, log (base 10), log2
  • Exponentials: e^x, 10^x, x^y
  • Powers and roots: x², x³, square root, cube root, y-th root
  • Other: factorial, mod (infix operator), 1/x, absolute value, random
  • Constants: pi, e
  • Memory: MC, MR, M-, M+
  • DEG/RAD toggle; scientific notation entry via EE
  • Implicit multiplication is supported: 2pi, 3sin(30), and 4(2+1) are all valid expressions

Bottom Bar Controls

Present in all modes:

  • Hist navigation (back/forward): Browse previously evaluated expressions (Standard and Scientific)
  • Decimal places (- / +): Adjust the number of decimal places shown, from 0 to 8
  • ,000: Toggle thousands separator on or off
  • Result Only / Full Record: Controls what is stamped into the note
  • Insert: Stamps the current result into the note page at the cursor position

Stamp Modes

Result Only stamps the numeric result, or the conversion pair in Conversion mode.

Full Record stamps:

  • Standard / Scientific: the full expression and result
  • Financial TVM: all register values (n, i, PV, PMT, FV)
  • Financial IRR / NPV: the full cash flow schedule and result
  • Financial Amortization: periods, principal, interest, and remaining balance
  • Conversion: category name, from value and unit, to value and unit

Smart placement detects the lowest existing element on the page and inserts below it.

Installation

  1. Download SnCalc.snplg from the latest release.

&#8203;

https://github.com/taoist22/sn-calc/releases/tag/v2.1.0-beta
  1. Connect your Supernote to your computer.
  2. Copy SnCalc.snplg into the MyStyle folder on your device.
  3. On your Supernote, go to Toolbar Plugins icon > Manage Plugins > Add Plugin and select SnCalc.snplg.
  4. Open a note, tap the plugin icon in the toolbar, and select SnCalc Pro.

Usage Notes

  • This is a beta release. Verify critical results independently.
  • Financial mode uses RPN (Reverse Polish Notation). Values are pushed onto a 4-register stack (X, Y, Z, T).
  • The DEG/RAD indicator appears in the top-left of the Scientific display.
  • The memory indicator (M) appears in the display when the memory register holds a non-zero value.
reddit.com
u/tao22 — 4 days ago