Let’s get your button working.
I put the setup steps in one place so you can get to the first press without guessing. Plug the button into USB power, pair it with your Mac, then follow the steps for the name you see in Bluetooth settings.
The Laravel Button opens Terminal and sends laravel new followed by Return. The Solo Button brings Solo forward and shows what it’s doing with the light ring. Solo needs a small bridge installed on your Mac; the complete kit is below.
If anything here doesn’t match what you see, reply to the message I sent you and tell me where you got stuck.
— Chase
First, plug it in and pair it
- Plug the button’s USB-C power port into a 5 V USB power source.
- Keep it near your Mac and turn Bluetooth on.
- In your Mac’s Bluetooth settings, connect to Laravel Button or Solo Button, whichever name appears on yours.
- Then follow the steps for your version below. The Solo Button needs one more setup step on your Mac.
The cable supplies power; Bluetooth carries the button’s actions. Keep it plugged in while you use it. A wall adapter works fine—it doesn’t need USB data from your Mac.
Moving it to another Mac? Reset Bluetooth first
You don’t need to open the case or touch the small buttons on the internal board.
- Keep the button powered and press and hold the large button for 10 seconds.
- Release it after it restarts. The ring should pulse blue while it waits for a connection.
- If the receiving Mac already has an entry for this button, forget that entry first. Remove only the matching button—not your other Bluetooth devices.
- Connect to the button again in Bluetooth settings.
- For a Solo Button going to a different Mac, complete the Solo setup on that Mac too.
This clears the Bluetooth pairings stored on the button. It does not erase its programmed action, uninstall the Solo bridge, or remove the old entry from a Mac’s Bluetooth settings. Forget the button on the previous Mac as well when handing it to someone else.
Troubleshooting and compatibility
Laravel Button
If nothing happens, confirm USB power, Bluetooth pairing, a working laravel new command, and the standard Command–Space shortcut. Keep the Mac unlocked and wait for the keyboard sequence to finish before pressing again.
A red flash confirms button feedback, not that Terminal ran the command successfully.
Solo Button
Run Diagnostics.command from the setup kit to check the installation, login service, API access, and recent logs. A purple ring calls for checking that Solo is open, its local HTTP API is enabled, and Bluetooth permission was granted to the bridge.
Use Start Bridge.command to restart the configured bridge, or Stop Bridge.command to stop it.
Compatibility notes
I built these as independent buttons for use with Laravel and Solo; they aren’t official products from either team. The Solo firmware and bridge were tested on macOS 15.3.1 with Solo 0.7.1 and Python 3.14. The portable installer has been tested with simulated system operations, but has not yet been installed on another person’s Mac. Other versions may behave differently.
Still stuck?
Reply to me with the button’s name, what the ring is doing, and what you see on your Mac. That’ll give me a good place to start.