Back to Catalog
tlipinski GitHub avatar
@tlipinski/ruraVerified Maintainer

rura

Terminal UI for building shell pipelines

Demo

Terminal preview
rura
Made with VHS

Overview

Interactive TUI scratchpad for building shell pipelines

Terminal UI for building shell pipelines

From the maintainer

Maintainer profile

rura

Terminal UI for building shell pipelines

Rura is a terminal UI for building shell pipelines. Edit a pipe like grep | sort | uniq, see output update live, inspect any stage, and diff between runs — replacing the usual edit, up-arrow, rerun loop.

Origin story

Endless "up, edit, run" cycle when writing complex shell pipelines.

First workflow

Pipe some data you need to process into rura and try writing grep/sed/jq commands. Immediate workflow improvement guaranteed;)

Design choice

Persistent command line.Running full pipeline or until current or previous subcommand.Optional live mode that executes pipeline as you type.

Roadmap

Improving visibility of pipeline subcommands effects - diff views. Gathering some feedback about different workflows people have and maybe also incorporating them into rura.

Maintainer install notes

cargobrewAURdebrpm

macOSLinuxWindows

Latest Release

v1.13.0
Released: Aug 20, 2026

Release Notes

Features

  • Added a "quit and save" option to save command to the clipboard when the app exits

Install rura 1.13.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tlipinski/rura/releases/download/v1.13.0/rura-installer.sh | sh

Download rura 1.13.0

File Platform Checksum
rura-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
rura-x86_64-apple-darwin.tar.xz Intel macOS checksum
rura-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
rura-x86_64-pc-windows-msvc.zip x64 Windows checksum
rura-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
rura-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
rura-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Discussions

0 comments
Loading comments...
Alvin By Alvin