-
-
Notifications
You must be signed in to change notification settings - Fork 6
Quick Start
coe0718 edited this page May 23, 2026
·
2 revisions
Get Deskbrid running in 5 minutes.
curl -LO https://github.com/coe0718/deskbrid/releases/latest/download/deskbrid
chmod +x deskbrid
sudo mv deskbrid /usr/local/bin/GNOME:
sudo apt install -y grim wl-clipboard
deskbrid setupHyprland:
sudo pacman -S grim wl-clipboard ydotool
echo 'KERNEL=="uinput", GROUP="input", MODE="0660"' | sudo tee /etc/udev/rules.d/99-input.rules
sudo usermod -aG input $USERKDE:
sudo apt install spectacle imagemagick wl-clipboard ydotooldeskbrid daemon &# List open windows
deskbrid windows list
# Read clipboard
deskbrid clipboard read
# Take a screenshot
deskbrid screenshot
# Get system information
deskbrid system info# Focus a window
deskbrid windows focus --app code
# Type text
deskbrid input keyboard type "Hello, world!"
# Send key combinations
deskbrid combo Ctrl_L+c
deskbrid combo Super_L+Tab
# Send a notification
deskbrid notify "Deskbrid" "Setup complete!"Configure MCP for Claude Code, Cursor, or other AI coding tools:
{
"mcpServers": {
"deskbrid": {
"command": "deskbrid",
"args": ["mcp"]
}
}
}Then your AI agent can:
- List and focus windows
- Type and click
- Take screenshots with OCR
- Read and write clipboard
- Control media playback
- And much more!
- Windows & Workspaces - Window management
- Input Control - Keyboard and mouse automation
- Protocol - Programmatic JSON protocol
- Python Client - Build your own tools
- Accessibility
- Apps
- Audio
- Backlight (LED driver)
- Bluetooth
- Clipboard
- Color Picker
- Desktop Portal
- Desktop Settings
- Files
- Hotkeys
- Input
- Keyboard Layouts
- Media (MPRIS)
- Monitors
- Network
- Notifications
- Print (CUPS)
- Screenshots
- Screen Recording
- Screencast
- Self-Update
- System
- System Tray
- Systemd Units & Timers
- Terminals (PTY)
- Windows & Workspaces