NeuraTiM Inklume

Write. Draw. Calculate. Keep it yours.

A local-first handwriting, document and spreadsheet app built for a tablet stylus — and still usable on a phone. Every byte lives in files you can see, on storage you picked.

No accountNo backendNo telemetryYour files, your format

Built for a tablet

The workspace uses the whole screen

At tablet width the page navigator and tool options sit beside the paper. On a phone they fold away. On a wide desktop the library sidebar joins them.

Editor chrome that stays out of the ink

Pages and Outline on the left, the paper in the middle, colour and width on the right, pens in a dock under the page, zoom and view modes in the status bar. Every control stays reachable with a stylus in hand.

One Insert menu for everything on the page

Insert puts table, spreadsheet page, images and pages-from-a-file in one menu. Undo and redo sit next to find, import images and export. Nothing important hides behind a second mode.

Saved as you write

There is no Save button. Every committed operation is durable before the editor says Saved on this device. Discard changes is how you walk a session back.

What you can put on a page

Ink, text, tables and sheets — together

One page can hold handwriting, typed paragraphs, images, tables and a live spreadsheet. That mix is the point of Inklume.

Ink that behaves

Five pens and a highlighter, with pressure and tilt wherever the platform reports them. Per-tool smoothing, stabilisation, taper and pressure curves. An eraser that rubs out as it passes — whole stroke, vector split, or the active layer.

Shapes you accept, not imposed

Draw a rough circle and accept the clean one — or don't. Recognition runs after the stroke and offers a result, so nothing is straightened out from under you mid-sentence. A shape tool, a ruler and a lasso sit beside the pens.

Text edited in place

Tap with the text tool — or double-tap any text block — and type on the page. Paragraph styles, 24 font families, lists, alignment, spacing, colour and highlight. A caret the size of the letters beside it. A block that outgrows its page carries on down the next one, still one block.

Tables that keep their shape

A table tool with the grid-size picker every word processor has. Rich-text cells, Tab to walk them, merge and split, header row, banded rows, full width that follows the page margins. Rows grow live as you type.

Real pages

Fourteen vector page templates plus ones you design. Standard and custom paper sizes. Add, duplicate, rotate, resize, reorder, bookmarks and an outline. Margin guides while editing — never printed.

Three ways to move

Continuous scrolling, single page, or a two-page spread with the cover standing alone. Pointer-anchored zoom, Fit page, Ctrl or Cmd with the wheel, two-finger pan and pinch on a trackpad.

A pointer that waits

Pan waits before it commits: a finger down with Text or Table selected scrolls until you lift in place. A stylus and a mouse still act on contact. Finger drawing is automatic until a stylus appears, then palm rejection stays on.

Objects you can grab

A Select tool — tap, drag, rubber-band — plus corner handles. Images take borders, radius, opacity and flips. Per-page layers in Advanced mode, grouping, restacking and copy across pages.

Documents, not only notebooks

A page whose words are the page's own

New text document opens a word processor's page. There is no box on it to select, move, resize or delete, and no border to find the edge of — you type at the top, and when the words outgrow the sheet they take another one and carry on down it.

A text page. The words are the page's own — no frame, no handles, no box to lose.

The whole bar, on the page

Paragraph styles, family and size, bold, italic, underline and strike, colour and highlight, bullets, numbers and checklists, the four alignments, line and paragraph spacing, indent and text direction. The bar a word processor's bar carries.

Text that runs over a page

A block grows as it is typed into, and when it reaches the foot of the page it carries on down the next one — taking a page if there is not one, and giving it back when the words no longer need it. It stays one block: one width, one selection, one Delete, one undo step.

Words that break with a hyphen

Hyphenate long words offers a break inside every long word of the selected paragraphs, so a justified column stops leaving rivers of white space down the middle. Ctrl+hyphen puts one exactly where the caret is, for the word the pattern gets wrong.

…and they survive the export

The offers are characters in the document rather than a setting on a paragraph, so the words break the same way in the editor, on the page, in a PDF and in a .docx — and a search for the word still finds it, because anything comparing text reads straight through them.

Your own paragraph styles

Save the formatting you are looking at as a named style, apply it from the style menu, and Update style from selection restamps every paragraph in the document that uses it, in one undoable step. Styles live in the library, so they are there in the next document too.

Both kinds of paper, one document

Any document can grow by one. Insert → Add text page puts a written page in a notebook of ink, and a page of drawing in a written document. A page of prose and a page of canvas are two kinds of paper in one document, and each behaves as its own kind.

The style menu shows every style, ticks the one the caret is in, and ends with the two that make it yours.
On a text page the Insert menu offers what a page of words can honour, and leaves out what it cannot: there is nowhere in a stream of paragraphs to put a table or a drawing, so those live on a canvas page instead.

The keys the same fingers already know

Ctrl+B / I / U
Bold, italic, underline
Ctrl+L / E / R / J
The four alignments
Ctrl+] and Ctrl+[
Indent and outdent
Ctrl+Z and Ctrl+Y
Undo and redo, with the caret still in the text
Ctrl+hyphen
One break offer, exactly where the caret is
Ctrl+F
Find in the document

Numbers on the same paper

A real grid — on a page, or as the page

Ninety-six functions, A1 references, fill handles, freeze panes, borders that print, and a formula bar that appears above the canvas while a sheet is under the viewport.

A sheet that is a page

Insert → Spreadsheet page adds a page that is a sheet, edited on the paper at print size. Columns re-divide to the margins. On paper the cells draw no grid of their own unless you ask for borders.

A sheet inside a document

A smaller grid can sit as a block beside ink and text. Resizing it changes how much is visible rather than scaling the cells. Double-tap opens it. Both export to Word and OpenDocument as real tables.

Formulas the way a grid is meant to

Typing = turns every tap into a cell address. Dragging picks a range. A searchable function browser shows what each function does and the arguments it takes. Picking one inserts the name with both brackets.

Select, fill, never fight the scroll

One finger always means select — tap a cell, drag a rectangle, press the ring to move, drag the fill handle to continue a series. Nothing scrolls the sheet except the wheel, a trackpad or a second finger.

Find it again

A library you arrange

Home, All documents, Recent, Favourites, Tags, Templates, Archive and Trash — every filter narrows every list and says so in a removable chip.

Organise without ceremony

Nested folders with cycle prevention, tags, favourites, archive, Trash with retention, multi-select batch actions, merge documents, extract pages, and content-hash duplicate detection. Undo for library actions.

Find it offline

An incremental index over titles, headings, folders, tags, typed text, bookmarks and outlines. Results are ranked and grouped. A bookmark in Search saves the live query and the live filters.

A Home page you arrange

Reorder Home sections, hide any of them, collapse them, and set how many items each shows. A pinned folder becomes a section listing its own documents. Covers show the top of the first page — or a picture you choose.

Read first, edit when you mean to

Opening a document shows it read-only by default: pan, pinch, outline, find and page number, with no tool that can mark it. Edit is one tap. What you read is what you wrote — the same canvas.

Bring work in, take work out

Import a file. Export what you made.

New → Import a file turns a PDF, image, plain text, Markdown or CSV into an ordinary document, opened ready to write on.

Annotate a PDF by writing on it

A PDF page — or a photograph, or a scan — arrives as a locked background under an empty editable layer. Ink, text, shapes and checkmarks go on top; nothing above can damage what is underneath. Filling in a form is typing on it.

Pages into the notebook you have open

Insert pages from a file does the same into a document already open. Markdown keeps headings, lists, checklists, quotes and code. A CSV becomes a spreadsheet, with quoted commas surviving.

Own the result

Export the portable .inklume package, PDF, PNG, Word (.docx), OpenDocument (.odt), Markdown, or CSV from a spreadsheet. Print through the system dialog. Every export's caveats are shown when it finishes.

Sync and backup

Your storage, or none at all

Inklume works fully offline and stays that way until you point it at somewhere to sync.

Sync, honestly

A provider-neutral engine over immutable objects, with a local-folder adapter and a WebDAV adapter. Each provider card states what it can and cannot do, and the app never claims background delivery it cannot make.

Backup, separately

Sync is not backup — a deletion syncs too. Backups are verified archives with a preview-first restore that never overwrites anything newer than what you are restoring.

Documents are files

A CBOR snapshot plus an append-only log of operations, with content-addressed assets alongside. Replaying that log is a pure function every device runs identically, which is what makes two devices converge.

Versions and discard

Optional versions are whole documents, off by default. Discard changes returns the document to exactly what it was when opened — rewriting storage rather than hoping the undo stack is long enough.

Locking

Two ways to close something, and they stay apart

A locked item is still there and still findable — it just will not open. The Secret section is not there at all. Unlocking one has no effect on the other, and neither of them is encryption: they hide things inside Inklume, and Cloud storage encryption is the separate feature that protects the bytes on disk.

Locked items

Listed, findable, and closed

Lock any document or folder with your library passcode or one of its own. It stays locked across restarts until you unlock it, and locking it again is a single tap that asks for nothing.

  • Listed with a key across the cover, findable by title, and refused on open — by title only: the result row carries no excerpt of the document and nothing that reads its pages is offered while it is locked.
  • One file can be opened out of a locked folder without opening the folder. The rest of the folder stays shut, and locking the folder again closes it.
  • A document with its own passcode inside a locked folder asks for both.
  • An item that has a passcode wears a small open padlock while it is unlocked, so a folder you lock every evening never looks like one that has never been locked.
  • Lock everything, beside the Secret section's control, appears whenever any of them is open and closes all of them at once.
  • Face ID, Touch ID or a fingerprint opens any of it, on a device where you switched it on.
The Secret section

Not listed at all

A section that is not listed anywhere until you unlock it — not in the library, not on Home, not in Trash, and not in a search. Put whatever folders and documents you like inside it.

  • Nothing inside it is listed or searched while it is closed, so nothing announces that it is there.
  • Open or closed for the session only. It is never left open across a restart.
  • Items inside it are not separately lockable — the section already closes them, and a second passcode in a place nobody can see is a second passcode to lose.
  • Turning the library passcode off reveals it and deletes nothing.
Inklume's Create a passcode dialog, with a passcode field, a confirmation and an optional reminder
A passcode can carry a reminder you write for yourself. The warning under it is not decoration — anybody who reaches the unlock screen can read it.
Inklume's unlock dialog, with a help control beside the passcode field
Unlocking asks for the passcode, or the device's own prompt. The help control beside the field is there only when a reminder was written.

Locking hides things inside Inklume. It is not encryption at rest: someone with your device unlocked and a file browser can still read the library folder, which is what Cloud storage encryption is for — the two work together. A reminder is not protected either, and cannot be: it is shown before anyone has authenticated, which is the whole point of a hint and its whole limitation. Inklume refuses one that contains the passcode.

On a phone

A tablet app that is honest on a phone

Inklume is built for a tablet stylus, and a phone is a different shape rather than a smaller one. So the workspace folds to one pane, the panels become drawers, and the app says out loud what a narrow screen costs instead of quietly shrinking everything.

Opening an A4 document on a phone. The notice is the app refusing to pretend — and Fit to phone re-lays the words on paper that fits.
The same editor at 390 points wide. The pen bar is above the page and the tool dock below it, with the page taking everything between.

It tells you what it had to do

An A4 page is wider than a phone, so its text would be drawn at about half size. Inklume says exactly that — “this page is wider than the screen, so its text is drawn at 56% of its size” — and offers Fit to phone, which changes the paper rather than the zoom.

The tools stay reachable

Pens, colours and the tool dock stay where a thumb reaches, and the page keeps the whole width above them. Nothing important moves behind a second mode.

The library folds rather than disappears

The folders, tags and saved-search panel folds to an icon rail and becomes a drawer below the width that has room for a column — which is what finally makes tags and saved searches reachable on a phone at all.

Details, at every width

Every document's details are a bottom sheet on a phone, a side sheet on a tablet and a trailing column on a desktop. Same panel, three shapes, one info button on every tile and row.

Privacy

There is no backend to trust

Inklume has no server of its own. Ordinary use makes zero network requests. Nothing about your notes is collected, because there is nowhere for it to go.

  • No account and no sign-in — the app has no idea who you are.
  • No analytics, no crash reporting, no advertising identifiers.
  • Documents are files under a library root you choose, not rows in someone's database.
  • Sync, once you turn it on, goes to a local folder or a WebDAV server you already own.
  • Optional end-to-end encryption with XChaCha20-Poly1305 and Argon2id, and the warning about the passphrase comes before the switch, not after it.
  • A backup is sealed with a passphrase by default — whole-archive, so titles stay secret too.

Nothing leaves unless you send it

No account, no developer-owned server, and no telemetry of any kind. There is nothing to opt out of.

Honest about the gaps

What it cannot do yet

Stated plainly, because the alternative is a control that cannot do its job.

  • An imported PDF always keeps its original appearance, so its words are not reflowable and a PDF form's own fields are not detected — filling one in means typing on top of it. Import does offer to feed the file's embedded text to library search; that is searchable metadata, not guessed editable text boxes.
  • Importing a PDF in a browser downloads a renderer once; every other platform has one installed and nothing leaves the device.
  • No .docx or .odt import — export is implemented; reading a constrained subset back is separate work.
  • Spell checking is Android and iOS only; the setting is absent on desktop and web rather than present and inert.
  • PDF export renders pages: ink is not vector in the PDF, and text is not selectable.
  • No OCR or handwriting recognition, so handwriting is not searchable.
  • No camera scanning and no audio attachments.
  • A scanned PDF can only be pictures: there is no OCR, so a file with no text layer falls back to the picture route and says that it did.
  • Hyphenation is a pattern rather than a dictionary — a prefix, a suffix and the shape of the consonants between two vowels. Where it differs it opens a syllable a letter early, which is how British typesetting has always broken them.
  • A word-processing page holds words and nothing else: tables, images, shapes and ink live on a canvas page, and a document holds both kinds at once.
  • The page breaks where the page ends — no keeping a heading with the paragraph under it, no widow and orphan control, no column balancing.
  • No charts, pivot tables, .xlsx import, or RAND / RANDBETWEEN — every value stays derived from what is stored.
  • A sort moves the data and the formulas follow it, but a B2:B4 span inside a sorted block is left exactly as typed — reordering is a permutation, and a span that covered the block still covers the same rows.
  • Google Drive, OneDrive, Dropbox and iCloud Drive are named on the sync screen and explained rather than offered.
  • No operating-system background sync task: changes travel while Inklume is open and online.

Each of these is a thing to build, not a thing to word around.

Free

No price, no catch, no account

Inklume is free because it costs almost nothing to run — there is no server to pay for.

No adsNo subscriptionNo accountNo trackersNo analyticsNo paid tier

If it saved you buying something else, you are welcome to say thanks. Nothing in the app changes either way — there is no upgrade to unlock.

Quickest way to tip

Prefer email? Send a tip

Get it

Write on whatever you already own

The same documents and the same file format on every platform Inklume runs on — a Windows desktop, an Android tablet, an iPad, a Mac, or a browser tab.

Web

Runs in the browser with no install. Documents stay in that browser's storage.

Try it

Windows

The full desktop workspace, and Windows Hello opens a locked document. Ships as an MSIX the Store signs.

Android

In closed testing on Google Play. Join the tester list and it installs like any other app.

macOS

The desktop workspace on macOS — library sidebar, page navigator, inspector and status bar at once.

iOS

iPhone and iPad. On an iPad the page navigator and the tool options open beside the page.

Everything is free, and there is no account to make. The Windows build ships through the Microsoft Store as an MSIX (x64, Windows 10 1809 or newer); until its product page is live the link opens the Store's own search for it. The Mac build is in preparation, so that card says so rather than sending you nowhere.