My printer isn't next to my desk. When I wanted to see how a print was going, I had to open Bambu Studio, which is a lot of app just to look at a camera. So I made this for myself: the time left sits in the menu bar, and one click shows the camera.
baskı means "print" in Turkish.
- Download the latest
baski-x.y.z.dmgfrom Releases and drag baski to Applications. - Open it once. macOS blocks it because it isn't notarized. Go to System Settings → Privacy & Security and click Open Anyway.
- Allow Local Network access when asked.
- On the printer, turn on LAN Only Liveview (Settings → Network). This is not LAN Only Mode, so the cloud and Bambu Handy keep working.
baski uses two things from Bambu Studio: the printer's access code and its camera helper. If the camera says the tools are missing, open the printer's live view in Studio and turn on the virtual camera once. If the printer isn't found, use ⋯ → Add Printer.
The printer announces itself on the local network, and baski reads its status from the printer's own MQTT server. The camera stream comes through Studio's bambu_source helper and is decoded in hardware. That comes to about 4% CPU while the camera is open, and close to nothing otherwise. It's one Swift file with no dependencies, and nothing leaves your network.
| Printer | Firmware | Status | Camera |
|---|---|---|---|
| P2S | 01.03 | ✅ | ✅ LAN liveview |
Other models should show status the same way. If you try one, let me know and I'll add it here.
./build.sh install # build and copy to /Applications
./build.sh dmg # release image
tests/run.sh # parser testsYou only need the Xcode Command Line Tools.
Something not working, or tried it on another model? Open an issue. It helps to include your printer model and firmware, your macOS version, and the log from this command:
BASKI_DEBUG=1 /Applications/baski.app/Contents/MacOS/baskiMIT · Not affiliated with Bambu Lab.

