Brainstorm is free and open source — if it's useful to you, star it on GitLab
  • Polish judged from screenshots, not metrics. Every app captured in light and dark, each image read, each defect fixed at its cause.
  • Nothing overlaps. Dashboard widgets sit on a bounded stage, and a widget with no room says so in a tray instead of hiding under your app icons.
  • Menus and popovers are opaque, and a menu opens on the thing you clicked instead of slicing through the header above it.
  • Labels you can read. A button filled with your accent colour meets contrast on all fourteen themes, and a disabled button no longer dissolves into its own fill.
  • Your second device keeps up. Objects that predate a pairing now reach the newly paired device, and anything you make afterwards fans out on its own.
  • Lock an object and mean it. Read-only is enforced at the write across Files, Books, Contacts, Database and the rest — not painted on the chrome.
  • A collapsed sidebar leaves the tab order, so keyboard and screen-reader users no longer land in a panel they cannot see.
  • Damaged documents say so. If a document lost content, the app tells you instead of showing a convincing blank page.

All releases on GitHub

Previous releases

  • v0.13.0 Beta

    An agent is now a member of your vault, with a name, its own permissions, and a record of everything it did. Apps expose their abilities to each other, so an action from one app shows up where you are working in another.

  • v0.12.0 Beta

    Write an app in the Code editor and install it into your own vault, with no build step and no terminal. Shared objects now show the people on them by name instead of a key.

  • v0.11.1 Beta

    The most-requested whiteboard feature: grab a corner and resize sticky notes, shapes, images — anything. Plus code that's finally readable in dark mode, and a polish pass across six apps.

  • v0.11.0 Beta

    Attachments now follow you across devices — thumbnails instantly, full files on demand. Plus sync over your local network with no server, a reader mode in the Browser, app badges, and every app in five languages.

  • v0.10.1 Beta

    Your automations can now write down what they figure out — set a task's priority to the AI's answer, straight from the builder. Plus every menu lines up, and the widget Size menu tells the truth.

  • v0.10.0 Beta

    Design your own forms and layouts — fields, sections and page elements, arranged how you want and rendered live. Plus a browser your automations can read, Notion import without an export file, and an agent that can propose a whole database.

  • v0.9.1 Beta

    Work with the agent: it drafts real objects into your vault — a note, task, event, bookmark, or contact — and you approve what to keep. Plus same-network sync, four new languages, and Notion import.

  • v0.9.0 Beta

    Your agent now builds real things with you — propose a note, task, event, bookmark, or contact right in chat, and approve what you want to keep. Plus same-network sync, four new languages, and Notion import.

  • v0.8.1 Beta

    Your mail reaches Gmail, Microsoft 365, and Fastmail, and your automations react to the outside world — an incoming webhook, a file changing on disk, or the app starting up.

  • v0.7.0 Beta

    Your inbox starts working for you: email triggers automations with an AI-triage step, attachments become real files you can search and link, and the assistant drafts replies straight into your composer.

  • v0.6.0 Beta

    Your whole mail history: load older mail on demand — the synced window extends in place, page by page — and fix a broken account without removing it.

  • v0.5.4 Beta

    Mailbox grows up: rich HTML compose, accounts you can see and manage, working remote images, your choice of sync history — and the built-in Browser stops tripping login anti-bot walls.

  • v0.5.3 Beta

    Imports made whole: the Anytype import lands every file — pasted screenshots included, none swapped — plus fixed gallery tiles, self-healing note titles, readable menus, and friendlier IMAP setup.

  • v0.5.2 Beta

    Brainstorm drops the pink: Default Light and Default Dark are the new out-of-box themes, with a violet-indigo app icon, a fresh default wallpaper, and a matching welcome screen.

  • v0.5.1 Beta

    Anytype imports now bring the actual files into your documents — and Database learns rollups, the Agent can write into notes, and every drag has a keyboard twin.

  • v0.5.0 Beta

    Bring your whole Anytype space with you — pages, properties, tags, collections and links arrive as native objects — and Brainstorm now finds its own updates and offers them as a click.

  • v0.4.6 Beta

    A patch release: editors outside Notes get their styles back, the Files grid stops overlapping tiles, reminders open what they are about, and four apps get shorter names.

  • v0.4.5 Beta

    Beta usage analytics can talk to Amplitude again, using one anonymous install id and without sending vault ids or other identity.

  • v0.4.4 Beta

    Fixes the Files and Graph typecheck failures that kept CI red since 0.4.3, and caps Rust parallel jobs on release runners so arm64 packaging no longer OOMs mid-build.

  • v0.4.2 Beta

    Graph now shows live collaborator cursors and selection rings on shared boards; Database joins the presence fleet. Twelve apps ship Spanish UI overlays when you switch language in Settings.

  • v0.4.1 Beta

    Live presence avatars now show in Tasks, Chat, Journal, Calendar events, Graph, Code editor, Preview, and Books — plus browser tab fixes and Settings polish.

  • v0.4.0 Beta

    Live presence — when you share a board or a note, you now see your collaborators' cursors and avatars in real time. Plus a per-site trust switch for the in-app browser and an instant light/dark shell.

  • v0.3.1 Beta

    A task or event reminder now fires even if the app wasn't running when it came due — it catches up the next time you open Brainstorm. Plus a fix for list numbers going missing in composers.

  • v0.3.0 Beta

    Removing someone really removes them: when you take a collaborator off a shared note, page, or channel, they can no longer read anything you write afterward — access removal is now enforced by encryption, not just policy. Plus a PDF crash fix.

  • v0.2.1 Beta

    Small fixes on the back of the sharing release: your own name shows up instead of "Anonymous", a couple of rough edges smoothed, and a fix for a harmless console error in Tasks.

  • v0.2.0 Beta

    Invite teammates to any note or collection, give them Editor or Viewer access, and edit together — changes sync live, end-to-end encrypted, with the relay never seeing your content. Viewers are now truly read-only.

  • v0.1.9 Beta

    A quality release: task and calendar reminders now fire even when the app is closed, duplicate alerts are gone, synced attachments can be cleaned up server-side, and every known dependency vulnerability is patched.

  • v0.1.8 Beta

    Semantic search arrives — an on-device model finds your notes by meaning, not just keywords. Plus a background-activity center, six new dashboard widgets, a richer chat composer with @-mentions, and editor templates.

  • v0.1.7 Beta

    A fixes release for the public beta — status and select cells now edit as a type-or-pick list, the calendar and preview render cleanly, chat messages stay out of the file browsers, and the assistant shows real titles instead of internal ids.

  • v0.1.6 Beta

    A polish release for the public beta — the PDF viewer now fits the page on open, text fields and buttons line up on one control scale across apps, and the entity inspector reads as a tidy property sheet.

  • v0.1.5 Beta

    The first public beta of Brainstorm — a local-first desktop where your apps, your files, and your AI all run on your own machine, with optional end-to-end encrypted sync across devices.