A sleek, minimalist, and ultra-fast desktop application designed to monitor your GitHub Actions workflows right from your desktop. Built with Rust, Tauri v2, and vanilla frontend technologies.
tactions.mp4
- Monochrome & Minimalist Aesthetic: A beautiful dark, distraction-free UI tailored for developers.
- Tauri v2 Native Architecture: Insanely lightweight footprint and blazing fast performance powered by Rust.
- Secure Repository Monitoring: Seamlessly track public and private repositories using native GitHub CLI (
gh) authentication. - Workflow Runs & Jobs Overview: List runs with live-updating statuses, inspect job steps, and follow build steps in detail.
- Log Inspection with Error Filter: Read full console logs with a smart "Errors only" toggle to isolate build failures instantly.
- Custom Native Titlebar: Custom drag-region titlebar with integration for close, minimize, and maximize controls.
- Wayland Support: Built-in compatibility for Linux Wayland display server environments.
tactions leverages the official GitHub CLI (gh) to ensure optimal security, omitting the need to manage personal API tokens manually.
- GitHub CLI must be installed on your machine.
- Log in to your GitHub account via terminal:
gh auth login
Clone the repository and install the dependencies:
# Install NPM packages
npm install
# Start in development mode
npm run devNote
On Linux systems running Wayland, npm run dev automatically applies the WEBKIT_DISABLE_DMABUF_RENDERER=1 workaround to prevent rendering issues in WebKitGTK.
To bundle tactions into a production-ready standalone executable for your operating system:
npm run tauri build- Backend: Rust, Tauri v2
- Frontend: HTML5, Vanilla CSS, Vanilla JavaScript
- API/Engine: GitHub CLI (
gh) native bindings
noirLang
