Local-first · No account · No server

Your dashboard.
Truly yours.

Tasks, notes, calendar, trackers and more — on boards you design. Everything stays on your device.

A mosaic board in the Deep Ocean theme with calendar, habit tracker, clock, weather, note, chart and water widgets
Features

Everything you need.
Nothing you don't.

17

Widgets

From spreadsheets with formulas to a PDF & EPUB reader.

20

Themes

Plus per-widget styling — color, gradient, glow.

0

Servers

Your data lives in your browser. Export anytime.

AI

Bring your own key

An optional assistant that builds boards with you.

3

Desktop apps

Windows, macOS, Linux — updating themselves.

2

Languages

English and German, with undo everywhere.

Widgets

Mix and match.

Click any widget to open an interactive preview — rebuilt 1:1 from the app in its Deep Ocean theme.

  • Task & habits
  • Calendar
  • Notes
  • Spreadsheet
  • Drawboard
  • PDF/EPUB reader
  • Charts
  • Weather
  • Map
  • Clock
  • Timer
  • Water tracker
  • Sleep tracker
  • Agenda
  • Quicklinks
  • Image
  • HTML
Tour

A closer look.

A week-planning board in the Deep Ocean theme Theme picker open on a Deep Ocean board A launch-plan board with a drawboard flowchart, a two-column note with an image, sleep, agenda and calendar The board overview with the ambient background
Details

Small things, done right.

Focus mode

Double-click any widget — full-screen and fully interactive.

Desktop pinning

Detach a widget into its own always-on-top window.

Linked highlights

Link book highlights into notes and jump right back.

Real formulas

SUM, IF, COUNTIF and 40+ more — safely evaluated.

Smart reminders

Water and sleep nudges that know your progress.

Live minimap

Zooms in lockstep with your board, like radar.

Download

Get mosaic.

Free. Auto-updating. Or run it straight in your browser.

Windows — "unknown publisher" warning +

SmartScreen will warn about an unsigned build the first time you launch it — that's expected, not a broken download.

Click "More info" → "Run anyway". It won't ask again after that.

macOS — "mosaic is damaged" message +

You'll likely see "'mosaic' is damaged and can't be opened. You should move it to the Trash." That's just Gatekeeper's generic warning for any app without a paid Developer ID signature — the download itself isn't broken, and right-click → "Open" no longer bypasses it on current macOS. Two steps fix it:

  1. Move mosaic.app into /Applications. (Finder shows this folder under your system's language — e.g. "Programme" on a German Mac — but the actual path on disk is always /Applications, in every language.)
  2. Run this once in Terminal:
    xattr -cr /Applications/mosaic.app
Linux — terminal install, no version to edit +

Only .deb and .AppImage are published. Each command looks up the current release itself via the GitHub API — works the same in bash, zsh, and fish.

Debian-based — Debian, Ubuntu, Mint, Pop!_OS, elementary OS
curl -s https://api.github.com/repos/Aetherion7/mosaic/releases/latest | grep browser_download_url | grep '\.deb"' | cut -d '"' -f4 \
  | xargs -I{} sh -c 'wget "$1" && sudo apt install "./$(basename "$1")"' _ {}
Arch-based — Arch, Manjaro, EndeavourOS, CachyOS
sudo pacman -S --needed fuse2
curl -s https://api.github.com/repos/Aetherion7/mosaic/releases/latest | grep browser_download_url | grep '\.AppImage"' | cut -d '"' -f4 \
  | xargs -I{} sh -c 'wget "$1" && chmod +x "$(basename "$1")" && "./$(basename "$1")"' _ {}
Fedora-based — Fedora, Nobara, RHEL
sudo dnf install -y fuse
curl -s https://api.github.com/repos/Aetherion7/mosaic/releases/latest | grep browser_download_url | grep '\.AppImage"' | cut -d '"' -f4 \
  | xargs -I{} sh -c 'wget "$1" && chmod +x "$(basename "$1")" && "./$(basename "$1")"' _ {}

Any other distro (openSUSE, NixOS, ...): install a fuse2 / libfuse2 compat package if it's missing, then run the same .AppImage command above.

Prefer no install at all? +

Clone the repository and run this — mosaic works entirely in the browser, nothing to package or sign:

npm install && npm run dev
Privacy

No tracking. Ever.

Always local

  • Boards, widgets, settings
  • Your files and API key
  • Works fully offline

Only when used

  • Map & weather — OpenStreetMap, Open-Meteo
  • Quicklink icons — DuckDuckGo
  • AI — your chosen provider only

mosaic has no backend and no user accounts. Everything you create is stored locally in your browser or desktop app, and nothing is sent anywhere unless you use a feature that needs the internet. Even then, requests go directly from your device to that service — never through us. You can export a full backup at any time and delete everything with a single click.

Support

Free, and staying that way.

mosaic is a student project. Every donation or star is genuinely appreciated.

Source-available under the PolyForm Noncommercial License — free for personal use.