Terminal app

tofurkey

A terminal UI for Terraform and OpenTofu.

bash
brew tap arksigma/tap
brew install tofurkey

Features

Three-column workspace browser

Navigate root modules, resources, and output values across all your workspaces in a single view.

Plan, apply, target resources from keyboard

Run terraform plan and apply on any workspace or targeted resource without leaving tofurkey.

Follow source refs to linked files

Jump to any `source = "./..."` reference to inspect a linked module in-place.

Live plan diff and apply progress

Watch a streaming diff of planned changes and a live progress bar during apply — no need to tail a log file.

Works with terraform OR opentofu

Detects whichever binary is on your PATH and delegates accordingly — no configuration needed.

Install tofurkey

Homebrew

bash
brew tap arksigma/tap
brew install tofurkey

Pre-built binaries

Download the archive for your platform from the latest release.

Download from releases ↗
Runtime requirement: tofurkey shells out to terraform or opentofu. One of them must be on your $PATH.

Keyboard shortcuts

Drive the TUI without leaving the keyboard.

Key Action
← / → Focus prev/next column
↑ ↓ or k j Move cursor within column
i Init focused workspace
p Plan focused workspace
a Apply current plan
Space Toggle resource target (in plan view)
Enter Open source ref
/ Search across all three columns
q Quit

About tofurkey

tofurkey is a three-column TUI for browsing, planning, and applying Terraform and OpenTofu workspaces directly from the keyboard. Stop context-switching between terminals and editors — plan and apply without leaving the keyboard.