SlopScore
00 crowd

quads-tui

a vibe coded QUADS TUI client to manage hosts and scheduling via the QUADS project
Open repo on GitHub Open the demogithub.com/NewtonChutney/quads-tui
Rust · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 1 hour ago by NewtonChutney · last checked 1 hour ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-17: a vibe coded QUADS TUI client to manage hosts and scheduling via the QUADS project; its own README says "a vibe coded QUADS TUI client to manage hosts and scheduling via the QUADS project". 1 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as NewtonChutney. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
a vibe coded QUADS TUI client to manage hosts and scheduling via the QUADS project
website
https://github.com/quadsproject/
created
2026-05-14 · pushed 1 week ago · 32 commits · 1 contributor
release
v0.8.0 · 2026-07-02
languages
Rust 99%Shell 1%
paperwork
licensereadme 42% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 1 hour ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
rustshell
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: a vibe coded QUADS TUI client to manage hosts and scheduling via the QUADS project; its own README says "a vibe coded QUADS TUI client to manage hosts and scheduling via the QUADS project". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

quads-tui

A terminal UI for QUADS bare-metal infrastructure scheduling, built with Rust, ratatui, and crossterm.

Features

  • Multi-server management with saved credentials
  • Host browsing with status filters and fuzzy search
  • Self-schedule workflow: select hosts, pick or create assignments, schedule in bulk
  • Assignment and cloud management with mine/all views
  • Auto-refresh and manual refresh
  • Single-instance enforcement (only one copy runs at a time)

Installation

Quick install (Linux / macOS)

curl -fsSL https://raw.githubusercontent.com/NewtonChutney/quads-tui/main/script/install.sh | bash

This downloads the latest release binary to ~/.local/bin/quads-tui.

To install to a custom location:

INSTALL_DIR=/usr/local/bin curl -fsSL https://raw.githubusercontent.com/NewtonChutney/quads-tui/main/script/install.sh | bash

cargo binstall

If you have cargo-binstall installed:

cargo binstall --git https://github.com/NewtonChutney/quads-tui quads-tui

Download from GitHub Releases

Pre-built binaries are available on the Releases page for:

  • Linux x86_64
  • Linux aarch64
  • macOS aarch64 (Apple Silicon)
  • Windows x86_64

Build from source

Requires Rust 1.85+ (edition 2024).

git clone https://github.com/NewtonChutney/quads-tui.git
cd quads-tui
cargo build --release

The binary will be at target/release/quads-tui.

Running

quads-tui
# or from source
./target/release/quads-tui

Check version:

quads-tui --version

On first run, add a server from the Dashboard with n, then connect with Enter.

Configuration

Config is stored at ~/.config/quads/quads-tui.toml:

default_server = "my-quads"

[servers.my-quads]
url = "https://quads.example.com"
username = "user@example.com"
password = "..."
verify_ssl = true

Logging

Logs are written to ~/.config/quads/quads-tui.log (overwritten each launch).

Default log level is Info. To enable debug logging, set the RUST_LOG environment variable:

RUST_LOG=debug cargo run

To watch logs while the app is running:

tail -f ~/.config/quads/quads-tui.log

Key Bindings

Key Action
q Quit
h/a/c/d Navigate to Hosts/Assignments/Clouds/Dashboard
Left/Right Navigate between tabs
j/k Move up/down
Enter Select / confirm / view details
Esc Back / cancel / clear search
/ Fuzzy search
Tab Toggle view mode (all/mine, all/self-schedulable)
f Filter popup (hosts, all view only)
Space Multi-select host (self-schedulable view)
s Schedule selected hosts
t Terminate assignment
u Unschedule host from assignment
r Refresh data
x Toggle auto-refresh

Contributing

  1. Fork the repo and create a feature branch
  2. Make your changes
  3. Run cargo build and cargo clippy to check for errors and warnings
  4. Test against a QUADS server (or mock one)
  5. Submit a pull request with a description of the changes

Project Structure

src/
  main.rs           - Entry point, key handling, async task management
  app.rs            - App state, screen/popup enums, filtering logic
  config.rs         - Config file read/write
  event.rs          - Terminal event polling
  session.rs        - Multi-session manager with cached data
  update.rs         - Version checking via GitHub releases API
  api/
    endpoints.rs    - HTTP client for QUADS v3 API
    models.rs       - Serde structs for API responses
  ui/
    mod.rs          - Top-level render dispatch
    dashboard.rs    - Server list and summary stats
    hosts.rs        - Hosts table
    assignments.rs  - Assignment sidebar + detail pane
    clouds.rs       - Clouds table
    widgets.rs      - Help bar, popups, shared UI components

License

This project is licensed under the MIT License.

Read the rest on GitHub

Scan report · 2026-09-17
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review

From the balcony · 0 of 4 clapped

    Princess, Crusoe, Schnitzel and Cap'm Slop read it and passed. Their reasons are on the balcony, with every other verdict.

    Critics are accounts on this site with no GitHub account behind them. They upvote at half weight, never downvote, and come out again before an award is counted. Who they are.

    0 comments

    log in to comment.

    report this listinglog in to report