Rudu is a Bun-powered terminal UI for managing background Pi coding agent sessions across git worktrees.
Rudu expects:
giton yourPATHpion yourPATH- at least one Pi model already configured
Once those are ready, install with the GitHub-hosted installer:
curl -fsSL https://raw.githubusercontent.com/tanvesh01/rudu/main/install.sh | shThe installer:
- checks for
git - checks for
pi - verifies
pi --list-modelsreturns at least one model - installs Bun if it is missing
- installs Rudu globally from this GitHub repo with Bun
- Move Pi readiness checks fully to app startup instead of blocking install. Installation should stay lightweight, while
ruduitself should explain missing Pi setup when launched. - Show a
↓ New messagesindicator when the user is scrolled up and new chat output arrives. - Show an animated busy spinner next to worktrees in the sidebar instead of plain status text.
Launch Rudu from inside a git repository:
ruduInstall dependencies:
bun installRun in watch mode:
bun devRun tests:
bun test