The AI package set spans casks, Homebrew formulae, pnpm globals, uv tools, custom wrappers, and local model assets.
Coding agents and harnessesโ
| Tool | Source | Why it is here |
|---|
@openai/codex | pnpm | Codex CLI; an @install-priority-exception keeps it on pnpm because the Homebrew cask lags upstream releases |
codex-app | cask | Codex desktop app (Codex.app); Homebrew marks the standalone cask deprecated, while codex app is the supported CLI installer |
claude | cask | Anthropic Claude desktop app (Claude.app) |
opencode | brew | OpenCode CLI/TUI with config merge and MCP wiring |
@anthropic-ai/claude-code | pnpm | Claude Code CLI outside Homebrew cask management |
@earendil-works/pi-coding-agent | pnpm | Pi coding agent CLI |
@earendil-works/pi-tui | pnpm | Pi terminal UI package |
playwriter | pnpm | browser-control/code-generation agent package |
freebuff | pnpm | free coding agent CLI |
Agent extensions and support packagesโ
| Tool | Source | Why it is here |
|---|
pi-subagents | pnpm | subagent delegation extension for Pi child contexts |
tuicr | brew | terminal review UI used around agent diff review flows |
lgtm | brew tap kunkka19xx/tap | live terminal diff reviewer that runs beside an agent in tmux |
llmfit | brew | AI/model utility in the local toolbox |
k-letsfg | uv | local flight search CLI exposed through the k-letsfg skill |
lexy | uv git+ | data/RAG pipeline tool used as a local AI utility |
terminaltexteffects | uv | terminal text effects for generated/presentation output |
Local inference and model assetsโ
| Tool | Source | Why it is here |
|---|
knip | pnpm | unused dependency/export/file analysis for JS/TS projects |
jscpd | brew | duplicate-code detector required during refactors |
ast-grep | brew | structural code search/rewrites |
serpl, scooter | brew | text search/replacement helpers |