Boardfish is an infinite canvas for fast, non-destructive ideation. Designed for Windows and macOS, it provides a lightweight environment for visual research, moodboarding, and snippets.
Grab the latest Windows and macOS installers from the Releases page.
- Windows — download the
.exe, run the installer - macOS — download the
.dmg, drag Boardfish to Applications
macOS: If you see "damaged and can't be opened", run this in Terminal after dragging to Applications:
xattr -cr /Applications/Boardfish.app
- An infinite canvas free from formatting rules
- Lag-free navigation across massive boards supporting 1 GB+ of images and text
- Multi-select, translate, scale, flip, rotate, copy, paste, and duplicate
- Sample colors with the eyedropper's zoomed preview and HEX/RGB readout
- Losslessly add images and text via clipboard, drag and drop, or the file picker
- Losslessly copy images back to your clipboard
- Export one image, selected images, all images, or all text
- Save everything locally as a portable
.bffile
| Action | Mac | Windows |
|---|---|---|
| New board | Cmd+N | Ctrl+N |
| Open board | Cmd+O | Ctrl+O |
| Save | Cmd+S | Ctrl+S |
| Save As | Cmd+Shift+S | Ctrl+Shift+S |
| Add text | Cmd+T | Ctrl+T |
| Add images | Cmd+I | Ctrl+I |
| Select all objects | Cmd+A | Ctrl+A |
| Copy | Cmd+C | Ctrl+C |
| Cut | Cmd+X | Ctrl+X |
| Paste | Cmd+V | Ctrl+V |
| Duplicate selected | Cmd+D | Ctrl+D |
| Undo | Cmd+Z | Ctrl+Z |
| Redo | Cmd+Shift+Z | Ctrl+Shift+Z / Ctrl+Y |
| Delete selected | Backspace / Delete | Backspace / Delete |
| Toggle eyedropper | I | I |
| Pan canvas | Space + drag | Space + drag |
| Pan with wheel / trackpad | Scroll | Scroll |
| Zoom around cursor | Cmd+scroll | Ctrl+scroll |
| Deselect / exit edit / close menus | Esc | Esc |
| Quit / close | Cmd+Q / Cmd+W | Ctrl+Q / Ctrl+W |
Prerequisites: Node.js 18+ and Rust
git clone https://github.com/Indominater/Boardfish.git
cd Boardfish
npm install
npm run tauri devTo build a release installer:
npm run tauri buildBoardfish is source-available under the Boardfish Source-Available License.
The source code is available for personal, educational, research, evaluation, and other non-commercial use. Commercial use, resale, redistribution as part of a paid product or service, and business/studio/enterprise use require prior written permission.