Skip to content

Tools catalog

Conceptual tools DOTS cares about — not every transitive package. Upstream links are documentation only; CI does not fetch them.

Tool Role in DOTS Installed by Platforms Upstream
Homebrew Primary package manager on macOS / Linuxbrew Stage 0 official installer darwin, linux https://brew.sh
fnm Node version manager (Node policy) group Brewfiles / configs/node/default.toml darwin, linux https://github.com/Schniz/fnm
Neovim Default editor (EDITOR/VISUAL) package groups darwin, linux https://neovim.io
Starship Cross-shell prompt package groups darwin, linux https://starship.rs
Herdr Terminal multiplexer / session orchestrator --with herdr / profiles darwin, linux https://herdr.dev
Hermes Local/cloud agent CLI (+ macOS desktop) --with hermes darwin, linux https://github.com/NousResearch/hermes-agent
Ollama Local LLM runtime (no auto model pull) --with ollama darwin, linux https://ollama.com
llama.cpp Local GGUF runtime via Homebrew --with llamacpp darwin, linux https://github.com/ggml-org/llama.cpp
Archify Architecture diagram skill --with archify / skills pack darwin, linux https://github.com/tt-a1i/archify
OpenCode Local/general coding adapter --with opencode darwin, linux https://github.com/sst/opencode
Codex Frontier coding (Homebrew cask) --with codex darwin https://github.com/openai/codex
Cursor Cursor Agent CLI (agent) --with cursor darwin https://cursor.com
Draw Things Local image generation CLI + MCP --with drawthings darwin, linux https://drawthings.ai
FluidVoice Local voice-to-text (macOS 15+) --with fluidvoice darwin https://github.com/altic-dev/FluidVoice
Vorssaint macOS control-plane companion --with mactools darwin https://vorssaint.com
Raycast Launcher / automation --with mactools darwin https://www.raycast.com
Keyboard Maestro macOS macro automation --with mactools darwin https://www.keyboardmaestro.com
Hazel Folder automation --with mactools darwin https://www.noodlesoft.com
Little Snitch Network connection alert / firewall --with mactools darwin https://www.obdev.at/products/littlesnitch/
OrbStack Containers / VMs (additive to Docker) --with mactools darwin https://orbstack.dev
Hookmark Link notes to anything --with mactools darwin https://hookproductivity.com
DEVONthink Personal knowledge base --with mactools darwin https://www.devontechnologies.com/apps/devonthink
Ghostty Terminal emulator config linked --with mactools / links darwin https://ghostty.org
Zed Editor cask --with mactools darwin https://zed.dev
Loopback Virtual audio devices --with mactools darwin https://rogueamoeba.com/loopback/
Audio Hijack Audio capture / routing --with mactools darwin https://rogueamoeba.com/audiohijack/
BlackHole Virtual audio loopback --with mactools darwin https://existential.audio/blackhole/
VCV Rack Modular synthesis --with mactools darwin https://vcvrack.com
OBS Streaming / recording --with mactools darwin https://obsproject.com
TouchDesigner Visual programming / media --with mactools darwin https://derivative.ca
Processing Creative coding IDE --with mactools darwin https://processing.org
Sonic Pi Live coding music --with mactools darwin https://sonic-pi.net
SuperCollider Audio synthesis platform --with mactools darwin https://supercollider.github.io
Yazi Terminal file manager (additive) links + mactools tooling darwin, linux https://yazi-rs.github.io
Ranger Terminal file manager workstation group darwin, linux https://ranger.github.io
mise Polyglot runtime manager (migration path) linked config; see MISE migration darwin, linux https://mise.jdx.dev
lazygit TUI for git modern group / mactools notes darwin, linux https://github.com/jesseduffield/lazygit
atuin Shell history sync modern group darwin, linux https://atuin.sh
direnv Per-directory env modern group darwin, linux https://direnv.net
fzf Fuzzy finder core group darwin, linux https://github.com/junegunn/fzf
ripgrep Fast search core group darwin, linux https://github.com/BurntSushi/ripgrep
bat Syntax-aware cat modern group darwin, linux https://github.com/sharkdp/bat
zoxide Smarter cd modern group darwin, linux https://github.com/ajeetdsouza/zoxide
uv Python packaging / tooling modern group darwin, linux https://github.com/astral-sh/uv
jq JSON CLI core group darwin, linux https://jqlang.github.io/jq/
tmux Terminal multiplexer (baseline) core group / profiles darwin, linux https://github.com/tmux/tmux
act Run GitHub Actions locally dev group darwin, linux https://github.com/nektos/act
difftastic Syntax-aware diff (difft) dev group (opt-in Git config) darwin, linux https://difftastic.wilfred.me.uk
mergiraf Syntax-aware merge driver dev group (opt-in Git config) darwin, linux https://mergiraf.org
gitleaks Secrets scanning security group darwin, linux https://github.com/gitleaks/gitleaks
trivy Vulnerability / misconfig scanner security group darwin, linux https://trivy.dev
age / sops File encryption / secrets editor security group darwin, linux https://age-encryption.org
cosign Sigstore signing / verify security group darwin, linux https://github.com/sigstore/cosign
tailscale Mesh VPN CLI (install-only; no up) network group darwin, linux https://tailscale.com
mosh Roaming remote shell network group darwin, linux https://mosh.org
rclone Cloud storage sync network group darwin, linux https://rclone.org
doggo Human-friendly DNS client network group darwin, linux https://github.com/mr-karan/doggo
duckdb In-process analytical SQL data group darwin, linux https://duckdb.org
miller Name-indexed CSV/TSV/JSON CLI data group darwin, linux https://miller.readthedocs.io
visidata Terminal spreadsheet multitool data group darwin, linux https://www.visidata.org
gdal Geospatial data library / CLIs geo group darwin, linux https://gdal.org
tippecanoe Vector tile builder geo group darwin, linux https://github.com/felt/tippecanoe
pmtiles PMTiles archive CLI geo group darwin, linux https://github.com/protomaps/go-pmtiles
QGIS Desktop GIS --with mactools darwin https://qgis.org
GrandPerspective Disk usage treemap --with mactools darwin https://grandperspectiv.sourceforge.net
MIDI Monitor MIDI signal inspector --with mactools darwin https://www.snoize.com/MIDIMonitor/

Opt-in notes (not configured by DOTS)

# difftastic as Git external diff (per-repo)
git config diff.external difft

# mergiraf as a merge driver (per-repo; see mergiraf docs for full driver line)
git config merge.mergiraf.name mergiraf

# example CLIs after install
act -l
gitleaks detect --source .
trivy fs .
age-keygen -o key.txt
duckdb -c "SELECT 42"
mlr --csv head -n 5 data.csv
doggo example.com
gdalinfo --version
pmtiles show map.pmtiles

mitmproxy is known but not in default network membership (opt-in later).

Ownership paths: Architecture. How to extend: Extending. macOS layer detail: mactools. Agent stack: Agent harness.