-
Notifications
You must be signed in to change notification settings - Fork 0
platforms
mind-map runs anywhere Go 1.21+ runs. Releases ship pre-built binaries for the common cases.
| OS | Architectures | Notes |
|---|---|---|
| Linux | amd64, arm64 | glibc + musl both fine (static binary) |
| macOS | amd64 (Intel), arm64 (Apple Silicon) | Unsigned — first-launch warning, see below |
| Windows | amd64, arm64 | No installer, just a .exe |
| FreeBSD / OpenBSD | amd64 | Not pre-built; go install works |
| Raspberry Pi | arm64 | Tested on Pi 4 / Pi 5 |
Everything is statically linked. No CGO, no shared libs, no glibc version pinning.
- No package-manager fragmentation. One binary for all distros.
- No "Linux + extras" RPM/DEB/AUR/PKG dance. Drop the binary; run it.
-
Container-friendly. A
FROM scratchimage with the binary copied in is ~38 MB total. See design/lightweight. - Truly portable. USB-stick portable: copy binary + wiki dir to another machine of the same OS/arch and resume.
Nothing special. Pre-built binary works on every distro from 2018+. Static linkage means no glibc version issues.
The release binary is unsigned. First launch: System Preferences → Privacy & Security → "Allow anyway." Or build from source:
git clone https://github.com/aniongithub/mind-map
cd mind-map && go build ./cmd/mind-mapApple-silicon Macs run both arm64 and amd64 binaries (Rosetta). The native arm64 is faster.
The pre-built .exe is unsigned. SmartScreen will show "Don't run" on first launch — click More info → Run anyway, or rebuild from source.
mind-map serve opens port 4242 on 127.0.0.1. Windows Firewall may prompt; pick "private networks only" — it never needs public exposure.
For guides/service on Windows, mind-map registers as a Windows Service via the kardianos/service library.
- The guides/quickstart.
-
mind-map serveon the default port. - The architecture/web-ui in any modern browser.
- The architecture/mcp-server via
mind-map serve --stdio. - guides/service for boot-time startup.
-
guides/sync, assuming
gitis on PATH.