Track and manage build artifacts from multiple programming languages.
This TUI app runs in your terminal and helps you monitor build processes, track artifacts, and clean up old builds. Built with Ratatui.
Copy and paste this into your terminal:
sudo apt update && sudo apt install -y curl git && curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/linux/install.sh | bash
That's it! The app will build and start automatically.
curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/macos/install.sh | bash
Open PowerShell as Administrator and run:
powershell -Command "iwr -useb https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/windows/install.ps1 | iex"
If you already have the prerequisites installed:
git clone https://github.com/adolfousier/ratifact.git && cd ratifact && cargo build && ./target/debug/ratifact
Use the provided justfile for common tasks:
just build # Build the project
just run # Build and run
just test # Run tests
just release # Build release version
just clean # Clean artifacts
just help # Show all targets
Once the app is running:
In settings panel, use Enter to open popup for editing retention days, scan path, or toggling automatic removal. For scan path, browse directories with ↑↓ and Enter.
The app detects languages automatically and tracks builds once scanned.
Customize the app behavior:
Use Enter in the settings panel to edit these options via popups.
First time running: The app connects to PostgreSQL and creates tables automatically.
Permissions: Ensure read/write access to project directories and PostgreSQL access.
To uninstall Ratifact and remove all associated components, use the uninstall scripts:
curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/linux/uninstall.sh | bash
Or locally:
bash src/scripts/linux/uninstall.sh
Or using Make:
make uninstall
curl -fsSL https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/macos/uninstall.sh | bash
Or locally:
bash src/scripts/macos/uninstall.sh
Or using Make:
make uninstall
Open PowerShell as Administrator and run:
powershell -Command "iwr -useb https://raw.githubusercontent.com/adolfousier/ratifact/main/src/scripts/windows/uninstall.ps1 | iex"
Or locally:
powershell -ExecutionPolicy Bypass -File src/scripts/windows/uninstall.ps1
The uninstall process will:
The script logs all actions to a file (e.g., /tmp/ratifact-uninstall-*.log) for reference.
Found a bug or want to add something? Check CONTRIBUTING.md.
See LICENSE file for details.
$ claude mcp add ratifact \
-- python -m otcore.mcp_server <graph>