1 unstable release
Uses new Rust 2024
| 0.1.3 | Feb 15, 2026 |
|---|---|
| 0.1.2 |
|
| 0.1.0 |
|
#1525 in Development tools
195KB
1.5K
SLoC
sutra
A dev environment status dashboard. Monitors a well-known state folder for environment meta and per-unit status files, rendering everything in a native GUI (iced) or TUI (ratatui). On macOS, state transitions trigger system sounds, speech, and native notifications.
Install
cargo install sutra
Usage
sutra # launch GUI (backgrounds by default)
sutra mon --foreground # GUI, attached to terminal
sutra mon --tui # terminal UI
Both interfaces support per-unit and global toggles for sound and notification muting, environment termination, and opening browser ports.
Platform support
| Feature | macOS | Linux |
|---|---|---|
| GUI (iced) | yes | yes |
| TUI (ratatui) | yes | yes |
| System sounds | yes | -- |
| Speech (TTS) | yes | -- |
| Native notifications | yes | -- |
Linux/Windows audio and notification support is tracked in #1.
Features
gui-- iced-based native window (default)tui-- ratatui terminal interface (default)
Build with only one:
cargo build --no-default-features --features tui
License
MIT OR Apache-2.0
Dependencies
~3–53MB
~835K SLoC