Presets

Three curated package sets. Pick one and customize it in the TUI before installing—add what you need, remove what you don’t.

At a Glance

minimaldeveloperfull
Best forMinimalists, serversMost developersPolyglot / DevOps
CLI tools192948
GUI apps51425
NPM packages059
IncludesEssentialsEssentials + languages + editorsEverything

minimal

CLI essentials. Fast and lightweight.

CLI tools: curl, wget, jq, yq, ripgrep, fd, bat, eza, fzf, zoxide, htop, btop, tree, tealdeer, gh, git-delta, git-lfs, lazygit, stow

GUI apps: Warp, Raycast, Maccy, Stats, Rectangle

openboot --preset minimal
Or use the one-line installer
curl -fsSL https://openboot.dev/install.sh | bash -s -- --preset minimal

developer

Default preset. What most developers need without extra stuff you won’t use.

Adds over minimal:

  • CLI: node, go, pnpm, docker, docker-compose, lazydocker, tmux, neovim, httpie, pre-commit
  • GUI: VS Code, OrbStack, Chrome, Arc, Postman, Notion, Scroll Reverser, TablePlus, AppCleaner
  • NPM: typescript, tsx, eslint, prettier, nodemon
openboot --preset developer
Or use the one-line installer
curl -fsSL https://openboot.dev/install.sh | bash -s -- --preset developer

full

Complete dev environment. Languages, DevOps, databases, AI tools — all of it.

Adds over developer:

  • CLI: python, uv, rustup, deno, bun, cmake, kubectl, helm, k9s, terraform, awscli, sqlite, postgresql, redis, duckdb, ollama, llm, tig, dive
  • GUI: Cursor, Firefox, Proxyman, Obsidian, Figma, IINA, Keka, AlDente, ngrok, Shottr, Miniconda
  • NPM: pm2, serve, vercel, wrangler
openboot --preset full
Or use the one-line installer
curl -fsSL https://openboot.dev/install.sh | bash -s -- --preset full

Customizing Before Install

Presets are starting selections, not locked-in choices. When the TUI opens:

  1. Preset packages are pre-selected
  2. Arrow keys to navigate, Tab to switch between formulae and casks
  3. Space to toggle any package on or off
  4. Enter to confirm and start installing

Want developer with kubectl added? Pick developer, then toggle kubectl on. Don’t use Notion? Toggle it off. Customize before you commit.

Skipping the TUI

For scripted installs, use --silent to install a preset exactly as defined:

openboot --preset developer --silent

Preview what would be installed first with --dry-run:

openboot --preset developer --dry-run

See CLI Reference for automation details.