AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
A lightweight, keyboard-first Linux TUI for system monitoring and management.
Developer toolsRust · PythonGitHub @SeqatOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading comments.
Checking sign-in status.
A lightweight, keyboard-first Linux TUI for monitoring and managing processes, services, logs, hardware, and network activity.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A lightweight, keyboard-first control center for the Linux terminal: system
overview, processes, systemd services, the journal and network interfaces in
one restrained TUI, written in Rust with Ratatui.Read the full README ↗A lightweight, keyboard-first control center for the Linux terminal: system overview, processes, systemd services, the journal and network interfaces in one restrained TUI, written in Rust with Ratatui.
Documentation · Installation · Controls · Changelog
SIGTERM / SIGKILL
only after confirmation, through pidfds so a reused PID is never hit.Keyboard first, with mouse support for tabs, rows, sorting and buttons.
Static binaries for x86_64 and aarch64 Linux are attached to every release:
arch=$(uname -m)
base=https://github.com/Seqat/tuxctl/releases/latest/download
curl -LO "$base/tuxctl-$arch-unknown-linux-musl.tar.gz" -LO "$base/SHA256SUMS"
sha256sum -c --ignore-missing SHA256SUMS
tar xzf "tuxctl-$arch-unknown-linux-musl.tar.gz"
install -Dm755 "tuxctl-$arch-unknown-linux-musl/tuxctl" ~/.local/bin/tuxctl
Or from crates.io, with Rust 1.88 or newer:
cargo install tuxctl --locked
The static binaries cannot show NVIDIA GPUs on the proprietary driver. On
x86_64, download tuxctl-x86_64-unknown-linux-gnu.tar.gz instead (the same
commands with gnu for musl; needs glibc 2.28 or newer), or build from
crates.io. See Installation
for verification and other options.
tuxctl # start on the Overview
tuxctl --check # list the sensors tuxctl finds on this machine
| Key | Action |
|---|---|
1 – 5, Tab | Switch screens |
↑ ↓ / k j | Move the selection |
/ | Search |
Enter | Details |
T / K | SIGTERM / SIGKILL the selected process (asks first) |
P | Pin a process to the top and the Overview |
+ / - | Change the sampling interval |
? | Help for the current screen |
q | Quit (asks first); Ctrl+C quits at once |
All keys and mouse actions are on the Controls page.
Linux, with systemctl and journalctl for the Services and Logs screens.
Some sensors need an optional step, such as SATA disk temperatures or CPU
power; tuxctl --check tells you which, and
Optional setup explains
each one.
The documentation covers each screen,
temperatures and GPUs,
design and reliability,
performance and
development. Its sources are
in docs/.
See CONTRIBUTING.md before opening a pull request, and the security policy to report a vulnerability privately.
MIT; see LICENSE.