Getting started

Use the hosted app

The quickest path is to open the app. There’s nothing to install, and no account required — the board lives in your browser’s storage and is restored when you return.

To get streamed answers you’ll need a model. Open the hamburger menu (top-left) → Models tab and either bring your own key (free) or switch a track to a hosted model paid from a balance. See Chat & LLM for the model fields and Accounts & billing for the hosted option.

Optional: run a model locally

Chat is model-agnostic — it talks to any OpenAI-compatible endpoint — so you can run a model on your own machine: free, private, and no API key needed. For example, with llama.cpp’s llama-server:

llama-server -m ./your-model.gguf --host 127.0.0.1 --port 8880

Then in the Models tab pick My own key for the Chat track, set the Base URL to http://127.0.0.1:8880/v1, and leave the API key blank. A loopback address (127.0.0.1 / localhost) is called directly from your browser, so it works even when you’re using the hosted app on a remote server — the model just has to be reachable from the machine you’re browsing on. Ollama, vLLM, and LM Studio work the same way.

Optional: sign in

You can use Brainstorm entirely signed out. Signing in (Account tab) adds:

  • Hosted models billed to a balance — no API keys to manage.
  • With Plus, cloud sync of your boards across devices and collaboration on shared boards.

Create your first item

Right-click anywhere on the canvas to open the context menu, then pick what to drop — a chat bubble, a code cell, a note, and more. Whatever you create spawns at the point you clicked. See The canvas for the full menu.

The right-click context menu open on an empty board, showing Chat, Code, Note, Draw, Office, and Image options
Right-click the board to drop your first item.