Skip to content

Bulp v1.1.0

Choose a tag to compare

@Nilpointer Nilpointer released this 13 Oct 05:57
· 6 commits to main since this release

Bulp 1.1.0 makes the bulp CLI easy to use from scripts and AI agents.

What's new

  • JSON for scripts and agents: -json now prints one list with an entry per light: name, host, on, brightness, and kelvin (white lights) or hue/saturation (color lights).
    [{"name": "Desk Left", "host": "192.168.1.20:9123", "on": true, "brightness": 40, "kelvin": 3500}]
    ⚠️ This changes the JSON format of 1.0.0, which printed one object per light without its name and reported temperature in mireds.
  • Several lights without discovery: BULP_HOST / -host take comma-separated addresses, e.g. BULP_HOST=192.168.1.20,192.168.1.21. Each light gets its real name, so -name desk works with them too.
  • Agent skill: skills/bulp/SKILL.md teaches AI agents (Claude Code and others that support Agent Skills) how to control your lights. Install it with cp -r skills/bulp ~/.claude/skills/, then ask "dim the lights to 40%".
  • README: new sections on scripts and AI agents and on automating lights out with cron, systemd timers or a headless agent.

The tray app and control panel are unchanged.

Downloads

File What
de.codecauldron.Bulp.flatpak Tray app as a Flatpak: flatpak install --user de.codecauldron.Bulp.flatpak (fetches the GNOME 51 runtime from Flathub). Includes the CLI: flatpak run --command=bulp de.codecauldron.Bulp.
Bulp-1.1.0-x86_64.AppImage Tray app as an AppImage: chmod +x and run. Native window with GTK 4 + WebKitGTK 6.0 (Ubuntu 24.04+, Debian 12+, current Fedora/Arch), otherwise the panel opens in your browser.
bulp-<os>-<arch> The bulp command-line tool for Linux, macOS and Windows (amd64/arm64; .exe on Windows). See the README for macOS and Windows setup.
SHA256SUMS Checksums.

Bulp is an unofficial app, not affiliated with or endorsed by Elgato or Corsair.