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
| Version | Date | Milestone |
|---|---|---|
| v0.1.0 | 2026-03-26 | First release: a block editor on BlockNote, provenance labels, derived notes, and a network graph of how notes relate. |
| v0.2.0 | 2026-04-08 | PROV-JSON-LD export — provenance leaves Graphium in a W3C standard format. Plus the PDF block and an audit trail of note edits. |
| v0.3.0 | 2026-04-12 | Two 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.10 | 2026-04-25 | Pick your own storage folder — point it at a synced folder and sync comes for free. |
| v0.5.0 | 2026-04-30 | Inline 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.0 | 2026-05-05 | Team-shared storage — publish a note to a shared folder and fork what others shared. |
2026 Q2 · From sources to knowledge
| Version | Date | Milestone |
|---|---|---|
| v0.7.0 | 2026-05-21 | The Knowledge layer gets its full scaffolding: notes distil into claims, and claims generalize into insights, each citing its sources. |
| v0.8.0 | 2026-05-21 | World grounding — position a claim against outside knowledge instead of trusting it blindly. Windows desktop builds start here. |
| v0.9.2 | 2026-05-26 | Reader view and side peek for PDFs and web pages — read a source beside your note and quote from it. |
| v0.12.0 | 2026-05-28 | The Usage tab: tokens and estimated cost per feature, so AI spending is never a surprise. |
| v0.12.3 | 2026-05-29 | Cite your own knowledge from the slash menu — /claims and /insights with multi-select. |
| v0.13.6 | 2026-06-04 | MCP servers connect directly, so the AI can call external tools — web search, your own APIs. |
| v0.14.0 | 2026-06-05 | Translate 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
| Version | Date | Milestone |
|---|---|---|
| v0.15.2 | 2026-06-08 | Find in note (⌘F). |
| v0.16.0 | 2026-06-19 | Use 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.5 | 2026-06-29 | The global graph: every note, source, and knowledge entry in one layered view. |
| v0.16.6 | 2026-06-30 | Web search in chat — answers can reach past your own notes, and say which is which. |
| v0.16.8 | 2026-07-02 | Two related steps: a three-way grounding scope (external / internal / this note), and turning a chat into knowledge through a candidate picker. |
| v0.16.10 | 2026-07-03 | Edit, regenerate, and fork any message in a chat. @mentions follow renamed notes. |
| v0.17.1 | 2026-07-06 | Chats stay with the note and keep running — switch away mid-answer and it still lands in the right place. |
| v0.17.3 | 2026-07-13 | Knowledge growth becomes provenance: every generation step is recorded as a PROV activity. |
2026 Q3 · More entry points, more structure
| Version | Date | Milestone |
|---|---|---|
| v0.18.0 | 2026-07-15 | Version 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.2 | 2026-07-23 | Block-anchored memos: a memo can point at one block, not just the note. |
| v0.21.0 | 2026-07-26 | Read text from images on your own device — photographed labels and screenshots become searchable. |
| v0.23.0 | 2026-07-28 | Step blocks — a real container for one action, with prev/next links that give the graph its order. |
| v0.23.1 | 2026-07-29 | Capture on your phone, receive on your desktop through your own cloud storage. |
| v0.24.0 | 2026-07-30 | Write 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.0 | 2026-07-30 | This manual goes live at /Graphium/manual/, in English and Japanese. |
| v0.26.0 | 2026-07-30 | Voice memos record inside Graphium on your phone — tap to record, play it back, then capture — instead of bouncing through the OS recorder. |
| v0.27.0 | 2026-08-03 | Columns — 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.0 | 2026-08-09 | Build 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.0 | 2026-08-12 | Cite 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.0 | 2026-08-13 | A 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.0 | 2026-08-13 | Run 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.0 | 2026-08-13 | The 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.0 | 2026-08-13 | Calculations 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.0 | 2026-08-14 | Turn 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.0 | 2026-08-14 | The 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.0 | 2026-08-17 | Charts 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.0 | 2026-08-17 | Search 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.0 | 2026-08-20 | Inherit 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.0 | 2026-08-21 | Copy 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.0 | 2026-08-24 | Reference 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.0 | 2026-08-25 | Graphs 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.0 | 2026-08-25 | Knowledge 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.0 | 2026-08-25 | You 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.0 | 2026-08-28 | Your 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.0 | 2026-08-28 | Headings 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.
