Matrix bot that brings Semaphore UI automation to your encrypted chat rooms
β¨ Why ChatrixCD?
π Secure by Default
End-to-end encryption support, OIDC/SSO authentication, and device verification built-in.
π Fun & Friendly
Sassy bot personality with emoji, and reaction confirmations. Never boring!
π₯οΈ Interactive TUI
Beautiful terminal interface for monitoring, room management, and device verification.
π CI/CD Made Easy
Start, monitor, and manage Semaphore tasks directly from chat with real-time updates.
π§ Smart Automation
Auto-fill parameters, smart log tailing, custom aliases, and confirmation flows.
π¨ Rich Formatting
Colored status indicators, formatted logs, HTML tables, and semantic emoji throughout.
π― Quick Start in 2 Steps
1οΈβ£
Download & Run ChatrixCD
Download the pre-built binary for Linux (no Python needed!) or install from source:
wget https://github.com/CJFWeatherhead/ChatrixCD/releases/latest/download/chatrixcd-linux-x86_64.dist.tar.gz
tar -xzf chatrixcd-linux-x86_64.dist.tar.gz
cd chatrixcd-linux-x86_64.dist
./chatrixcd