██╗    ██╗ ██████╗ ██████╗ ██╗  ██╗██████╗ ███████╗███╗   ██╗ ██████╗██╗  ██╗
██║    ██║██╔═══██╗██╔══██╗██║ ██╔╝██╔══██╗██╔════╝████╗  ██║██╔════╝██║  ██║
██║ █╗ ██║██║   ██║██████╔╝█████╔╝ ██████╔╝█████╗  ██╔██╗ ██║██║     ███████║
██║███╗██║██║   ██║██╔══██╗██╔═██╗ ██╔══██╗██╔══╝  ██║╚██╗██║██║     ██╔══██║
╚███╔███╔╝╚██████╔╝██║  ██║██║  ██╗██████╔╝███████╗██║ ╚████║╚██████╗██║  ██║
 ╚══╝╚══╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝ ╚══════╝╚═╝  ╚═══╝ ╚═════╝╚═╝  ╚═╝

A keyboard-driven terminal workbench for local files.

Convert, compress, transcribe, and transform. Batch it, chain it, or hand it to an agent.

Quickstart

Install, launch, and run your first job.

01
Install with Homebrew
$brew install solomonadzape95/tap/workbench
02
Launch the TUI
$wb
03
Run an operation
$wb run --op image.convert --input "*.png"
04
Check your engines
$wb doctor

tip Save a chain with ctrl+s, replay it with ctrl+r.

Site keymap

What it does

66 operations across five domains.

image

convert · compress · resize · crop · remove background · images to PDF

audio

convert · normalize · transcribe · extract vocals

video

compress · trim · concat · download · captions

document

convert · OCR · merge · split · translate · humanize

file

copy · archive · extract · hash · verify · dedupe

pipelines · previews · editor · themes · agent API

Browse every operation
Workbench › Docs