CLI / TUI

Your control layer. Now in your terminal.

A beautiful Rust-powered TUI for managing feature flags, remote configs, AI configs, and webhooks — without leaving your keyboard.

$ brew install flagdash/tap/flagdash
macOS Linux Windows ARM64 v0.1.0

Built for keyboard-first engineers

Navigate your entire flag setup without touching the mouse. Full CRUD, toggles, rollout controls, and targeting rules — all from the terminal.

flagdash — terminal — 140×42
connected
FlagDash | my-project production
v0.1.0 ● connected
[1] Dashboard
[2] Flags
[3] Config
[4] AI Config
[5] Webhooks
[6] Environments
Flags
12
9 active
Configs
8
all active
AI Configs
5
3 env
Webhooks
3
all healthy
Recent Flags ›
Key Type Rollout Value Updated
new-checkout boolean 100% true 2m ago
dark-mode boolean 50% true 1h ago
pricing-v3 string 25% "experiment" 3h ago
legacy-api boolean false 2d ago
ai-copilot boolean 100% true 5d ago
↑↓/j k navigate Enter open c create t toggle d delete / search 1-6 sections q quit

Install in seconds

Choose your preferred installation method. Binaries available for macOS, Linux, and Windows on both amd64 and arm64.

🍺
Homebrew
macOS & Linux (recommended)
Recommended
$ brew install flagdash/tap/flagdash
Shell Script
Any Unix system
$ curl -fsSL https://flagdash.io/install.sh | sh
npm / npx
Node.js ecosystem
$ npm install -g @flagdash/cli
$ npx @flagdash/cli
Cargo
Build from source (Rust)
$ cargo install flagdash-cli

Everything you need, zero friction

Full feature parity with the web dashboard. Built in Rust with Ratatui for instant startup and rock-solid performance.

Full Flag Management

Create, edit, delete, toggle flags. Set rollout %, targeting rules, A/B variations, and schedules — all from the TUI.

Remote Config Editing

List, create, edit, and delete configs. Update values per environment without touching the dashboard.

AI Config Support

Manage AI prompt files with folder grouping. Create skills, rules, and agent configs directly in your terminal.

Read-Only Mode

Automatically activates for API keys with read-only scopes. Safe to use in shared environments.

Instant Start

Native Rust binary. Zero JVM, zero Node.js overhead. Starts in milliseconds. Config at ~/.config/flagdash/config.toml.

Fuzzy Search

Press / to filter any list in real time. Jump to any flag, config, or webhook instantly.

Keyboard-first. Always.

Every action is reachable from the keyboard. Vi-style navigation, Vim users feel right at home.

Global

Switch section
1 6
Navigate
j k ↑↓
Open / confirm Enter
Back / cancel Esc
Search / filter /
Quit q

List View

Create new c
Delete selected d
Toggle flag t
Open detail Enter
Filter list /

Detail View

Edit e
Toggle flag t
Set rollout r
Targeting rules u
A/B variations v
Schedules s

Up and running in 3 steps

1

Install the CLI

$ brew install flagdash/tap/flagdash
2

Configure your API key

$ flagdash config set api_key pat_xxxxxxxx

Get your management API key from Dashboard → Settings → API Keys

3

Launch the TUI

$ flagdash
Open Source · MIT License

Ship flags from your terminal.

One binary. Six sections. Endless control. Free forever.