Skip to content

Feature roadmap

Graphium has shipped small releases since March 2026. This page is the retrospective view: the milestones that changed what you can do, in order, with links into the manual. It is deliberately selective — for every pull request in every release, see the release history.

Reading the versions

Feature pages carry a badge like Added in v0.18.0 (2026-07-15) next to the section that describes them. If your app is older than a badge, update it to get the feature.

2026 Q1–Q2 · Foundations: editor and provenance

VersionDateMilestone
v0.1.02026-03-26First release: a block editor on BlockNote, provenance labels, derived notes, and a network graph of how notes relate.
v0.2.02026-04-08PROV-JSON-LD export — provenance leaves Graphium in a W3C standard format. Plus the PDF block and an audit trail of note edits.
v0.3.02026-04-12Two turning points: notes work without an account (local IndexedDB storage), and the desktop app arrives (Tauri shell, bundled AI backend, auto-updater). AI chat gains history.
v0.3.102026-04-25Pick your own storage folder — point it at a synced folder and sync comes for free.
v0.5.02026-04-30Inline labels become first-class: highlight a span and mark it Input / Tool / Parameter / Output from the toolbar. macOS builds are signed and notarized.
v0.6.02026-05-05Team-shared storage — publish a note to a shared folder and fork what others shared.

2026 Q2 · From sources to knowledge

VersionDateMilestone
v0.7.02026-05-21The Knowledge layer gets its full scaffolding: notes distil into claims, and claims generalize into insights, each citing its sources.
v0.8.02026-05-21World grounding — position a claim against outside knowledge instead of trusting it blindly. Windows desktop builds start here.
v0.9.22026-05-26Reader view and side peek for PDFs and web pages — read a source beside your note and quote from it.
v0.12.02026-05-28The Usage tab: tokens and estimated cost per feature, so AI spending is never a surprise.
v0.12.32026-05-29Cite your own knowledge from the slash menu — /claims and /insights with multi-select.
v0.13.62026-06-04MCP servers connect directly, so the AI can call external tools — web search, your own APIs.
v0.14.02026-06-05Translate a PDF or web page into a note, page by page, with figures placed back where they belong.

2026 Q2–Q3 · Steerable AI, traceable answers

VersionDateMilestone
v0.15.22026-06-08Find in note (⌘F).
v0.16.02026-06-19Use a Claude subscription — AI with no API key, through the claude CLI you already signed into. (Removed in a later release: Anthropic's terms do not permit third-party apps to use subscription auth — see Setting up AI.)
v0.16.52026-06-29The global graph: every note, source, and knowledge entry in one layered view.
v0.16.62026-06-30Web search in chat — answers can reach past your own notes, and say which is which.
v0.16.82026-07-02Two related steps: a three-way grounding scope (external / internal / this note), and turning a chat into knowledge through a candidate picker.
v0.16.102026-07-03Edit, regenerate, and fork any message in a chat. @mentions follow renamed notes.
v0.17.12026-07-06Chats stay with the note and keep running — switch away mid-answer and it still lands in the right place.
v0.17.32026-07-13Knowledge growth becomes provenance: every generation step is recorded as a PROV activity.

2026 Q3 · More entry points, more structure

VersionDateMilestone
v0.18.02026-07-15Version snapshots — pin a state, reopen it read-only, or fork a new note from it. The Turn into menu lands the same day.
v0.19.22026-07-23Block-anchored memos: a memo can point at one block, not just the note.
v0.21.02026-07-26Read text from images on your own device — photographed labels and screenshots become searchable.
v0.23.02026-07-28Step blocks — a real container for one action, with prev/next links that give the graph its order.
v0.23.12026-07-29Capture on your phone, receive on your desktop through your own cloud storage.
v0.24.02026-07-30Write formulas without knowing LaTeX — a visual editor with a symbol palette. Mobile capture graduates from experiment to a standard feature, and image OCR runs on upload and in bulk.
v0.25.02026-07-30This manual goes live at /Graphium/manual/, in English and Japanese.
v0.26.02026-07-30Voice memos record inside Graphium on your phone — tap to record, play it back, then capture — instead of bouncing through the OS recorder.
v0.27.02026-08-03Columns — place blocks side by side. Insert from the slash menu, create by dropping a block on another's edge, resize by dragging the gap; narrow layouts stack on their own.
v0.30.02026-08-09Build procedures from the graph — the flow view becomes a node editor. Add and rename steps, fill each step's inputs, tools, outputs, and parameters in a side panel, and every edit lands in the note's own tables.
v0.31.02026-08-12Cite shared entries in your notes — a Cite shared entry slash command inserts a citation card for a note, reference, or data file in the team's shared folder. Cards keep a lightweight snapshot so they render even offline, follow in-place updates, and flag major revisions instead of changing under you.
v0.32.02026-08-13A readable line width by default — on wide screens the note body becomes a centered column, with a per-note Full width toggle for wide tables and charts.
v0.33.02026-08-13Run AI on a GitHub Copilot plan — no API key, through the copilot CLI you already signed into. This is also the release that removes the Claude subscription provider.
v0.34.02026-08-13The time-series table and charts: rows stamp their own date and time, and a chart block draws any table in the note in a publication-ready style — several tables in one chart, two Y axes when units differ. Time-series and note-per-row become toggles on the one table type, and reading-color presets join the fonts.
v0.35.02026-08-13Calculations run in the note — write target = 5 g and the weighing works itself out where the record lives, units carried through. ⌘K now opens from any screen, and finds images by the words inside them. Any block can be duplicated with ⌘D.
v0.36.02026-08-14Turn measurement data into tables — the .csv / .txt / .dat files instruments write, preamble and all. Which rows were read and how they were split stays with the table, and so do the measurement conditions from the preamble. Charts gained per-series styles (line types, markers) and stacking for comparing spectra offset in one frame.
v0.37.02026-08-14The same file stops arriving twice — dropping a file already in your library reuses that material instead of leaving a second copy behind. The check reads the contents, so a renamed copy is recognised and two different photos named IMG_0001.jpg stay apart.
v0.38.02026-08-17Charts draw series straight from data assets — a series' source can be a .csv / .txt / .dat in your asset library, not only a table in the note, so a past measurement or a reference pattern is overlaid on a figure in another note without pasting its table there.
v0.39.02026-08-17Search reaches into note bodies and asset text⌘K and the notes list match the words inside a note, and assets by their text (a PDF's pages, a URL's excerpt, an image's OCR), through a full-text index kept on this device: no AI model needed, it works offline, and you can look inside the index — its passages and its vocabulary — from Settings → Storage. In the AI chat, Internal grounding reads knowledge pages first, then a few short passages from your own notes and assets that share words with the question, labeled as raw material.
v0.40.02026-08-20Inherit from past steps — the icon on a step lists the step names you have written before. Picking one offers the parameters, materials and tools that step recorded, and adds them empty, for this run's numbers. Where something was written is preserved: a condition that sat on a material comes back on the material. The sidebar also gained a process list, showing the flow each note describes side by side.
v0.41.02026-08-21Copy a process into a new note — pick a past process from the list and start the next run from a full copy, with where it came from recorded in both notes' lineage.
v0.42.02026-08-24Reference another note's output as this step's input — the Prev-step chip reaches across notes: pick a note, a step, then the exact output. The receiving step's input table gains a row whose name is a blue link back to the source, attributes are copied as a snapshot you can edit freely, and the source's current values stay visible read-only. Renames follow; a deleted source shows as a broken link instead of a wrong guess.
v0.43.02026-08-25Graphs remember how you arrange them — drag nodes and the arrangement is kept, per graph, across sessions and devices. Shift-drag the background to select a group and move a subgraph as one, marked by a rectangle that stays with the selection. Once you have arranged a graph by hand, automatic layout steps aside — new nodes join near your arrangement instead of reshuffling it — and a reset button hands the graph back. The same gestures and the same look in every graph view.
v0.44.02026-08-25Knowledge travels to the team too — summaries, claims and insights share and fork like notes, arriving in your knowledge rather than your notes. What does not arrive is the author's own lineage: those ids point into their library, so the fork starts with them cleared and records where it came from instead. Notes and knowledge can now be shared in bulk from the lists, one at a time, ending with what was shared, updated, or failed. And a shared entry can be cited by copying its link in the library and pasting it where you want the card, instead of searching for it from inside the note.
v0.45.02026-08-25You can see why the AI found what it found — Insight scanning now reports the coverage it measured ("covered n/m"), so "no new insights" tells you whether everything was looked at or the scan simply hasn't reached the rest yet. How much each ingest may spend is your setting rather than a hidden cap, the corpus-wide run states up front how many calls full coverage takes, and Test insight model measures your chosen model against bundled test claims so you can tell your material apart from your model. A new FAQ lists every remaining number and why it exists. Embedding failures, which used to degrade search silently, now say so.
v0.46.02026-08-28Your notes can answer from an AI assistant — Graphium runs as an MCP server, so Claude Desktop, Claude Code, Cursor, or any other MCP client can search your vault, read a procedure step by step with the materials and conditions of each one, find every note that used a given instrument, trace what a note was derived from, and write a conclusion back as a new note. It reads your files directly, so Graphium does not need to be running. Everything it returns carries the note and block it came from. What it will not do is invent provenance: a note it creates records that a write happened — who asked, through which client, which model — and nothing more.
v0.47.02026-08-28Headings fold away what sits under them — hover a heading and a small arrow appears to its left; click it and everything down to the next heading of the same or higher level folds out of sight. The arrow keeps out of the way until you reach for it, and stays visible while a section is folded, so nothing is hidden without a sign that it is. Folding is a view setting rather than part of the note: nothing is written to the file, so exports, Markdown, and the provenance graph always carry the full text, and the folded state is remembered on that device alone.

Requests welcome

Graphium grows with the people who use it. If something you need is missing — or something already here gets in your way — please tell me: @kumagallium on X, or open an issue on GitHub.

Released under the Apache License 2.0.