Skip to content

Mac users wanted: help verify macOS support on real hardware #15

Description

@projectmentor

macOS support shipped in v1.14. HiveMind now installs and runs on macOS with a launchd LaunchAgent for the sync daemon, alongside the existing Linux and WSL2 support.

It passes the full test suite and an installer smoke test on GitHub's macos-latest runners. A CI runner cannot cover everything a real Mac does: it has no GUI login session, no reboot, and no live Tailscale tailnet. A few things are still unverified on actual hardware, and that is where we could use your help.

What you need

  • A Mac (Apple Silicon or Intel), macOS 13 or newer
  • A few minutes, plus a second machine if you want to test multi-device sync

Install

curl -fsSL https://raw.githubusercontent.com/projectmentor/hive-mind/main/scripts/installer/install.sh | bash
hive-mind install

What to check and report back

  • The installer completes without manual fixups
  • The launchd agents load: launchctl print gui/$(id -u)/com.projectmentor.hive-sync shows the service, and the daemon answers curl http://127.0.0.1:9876/sync/hello
  • The daemon comes back after you log out and back in, and after a reboot (this exercises RunAtLoad + KeepAlive)
  • Tailscale authenticates and connects, whether you use the App Store / standalone app or brew install tailscale
  • hv doctor reports everything healthy (please paste the output)
  • With a second machine: a fact you hv remember on one shows up on the other after hv sync now
  • hive-mind uninstall removes the agents cleanly (launchctl print ... no longer finds them)

How to report

Comment here with your macOS version, your chip (Apple Silicon or Intel), how you installed Tailscale, and the output of hv doctor. Anything that needed a manual step or did not work is exactly what we want to hear.

HiveMind is open source under AGPL v3, so you can read every line the installer runs before you trust it: https://github.com/projectmentor/hive-mind

Thanks for helping get Mac support solid.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededplatformOS/platform support

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions