All projects

BB Widget Manager

Active

GTK3 manager that installs, launches, and autostarts the Boutabyte desktop widgets.

BB Widget Manager is the hub for the Boutabyte desktop widgets. It installs them from a GitHub catalog, starts and stops each one from a card grid, and toggles autostart per widget. A bb-widgets-cli companion exposes the same actions for scripting.

Overview

A GTK3 desktop app for installing, launching, and managing Boutabyte desktop widgets on Linux.

Widget Manager

Features

  • Grid card UI — Installed and Browse tabs with widget cards
  • Start / Stop — Launch and kill widgets with one click
  • Auto Start — Toggle per-widget autostart on login
  • Install from catalog — Download and install widgets from GitHub
  • Uninstall — Remove widgets cleanly
  • CLI companion — bb-widgets-cli for scripting

Available Widgets

WidgetDescriptionRepo
Claude UsageMonitor Claude subscription usagedalwaut/claude-usage-widget
Port ScoutActive listening ports with one-click killdalwaut/port-scout-widget
Clipboard TimelineClipboard history with pin favoritesdalwaut/clipboard-timeline-widget
Prompt VaultSave, tag, and reuse AI prompt snippetsdalwaut/prompt-vault-widget

Requirements

sudo apt install python3-gi python3-gi-cairo

Install

git clone https://github.com/dalwaut/bb-widgets.git ~/.local/share/bb-widgets
cd ~/.local/share/bb-widgets
bash install.sh

This creates:

  • ~/.local/bin/bb-widgets — GTK app
  • ~/.local/bin/bb-widgets-cli — CLI
  • Desktop launcher in your app menu

CLI Usage

bb-widgets-cli list                    # List installed widgets
bb-widgets-cli install <id>            # Install from catalog
bb-widgets-cli uninstall <id>          # Remove a widget
bb-widgets-cli start <id>              # Start a widget
bb-widgets-cli stop <id>               # Stop a widget
bb-widgets-cli autostart <id> on|off   # Toggle autostart

Built by Boutabyte

License

MIT