Toolbox / Setup

Essentials. Curated.

A curated index of the macOS apps, terminal tools, and GitHub projects that form my daily technical environment. Not teardowns — just what earns its place on my machine and why.

AeroSpace

i3-inspired tiling window management for macOS. It keeps workspace movement keyboard-first without replacing the whole desktop.

window-managementtilingkeyboard

AppCleaner

A small uninstaller that finds related support files when removing apps. Useful for keeping experiments from leaving cruft behind.

uninstallcleanupmacos

boringNotch

An open-source notch utility that turns unused screen hardware into a small control surface for status and media workflows.

menubarnotchmacos

Caffeine

A tiny menu bar toggle for keeping a Mac awake. Still useful when long-running jobs, transfers, or demos need the machine to stay up.

sleepmenubarmacos

CodeEdit

A native macOS code editor project. Interesting as a lightweight editor and as a reference point for Swift-native developer tooling.

editorswiftnative

Demucs-GUI

A graphical front end for Demucs-style audio source separation. Useful when media workflows need stems without turning every task into a CLI session.

audiosource-separationmedia

DockDoor

Dock previews and window switching for macOS. It makes crowded app sessions easier to inspect without changing the whole window manager.

dockwindow-managementswitching

dupeGuru

Duplicate-file detection for local storage cleanup. Useful after migrations, exports, media work, and repeated sync experiments.

deduplicationfilescleanup

Hammerspoon

Lua automation for macOS. It is a programmable layer for window behavior, hotkeys, app control, and small personal operating-system patches.

automationluamacos

Handy

Featured

Offline speech-to-text for quickly turning spoken notes into text. Useful for capture workflows where cloud dictation is the wrong trust boundary.

speech-to-textofflinedictation

Hidden Bar

A lightweight menu bar organizer. It keeps always-running utilities available without letting them dominate the top edge of the screen.

menubardecluttermacos

ImageOptim

Image compression for publishing and documentation. It keeps screenshots and assets lean without adding a heavy media pipeline.

imagescompressionpublishing

Karabiner-Elements

Deep keyboard customization for macOS. The only tool that lets you remap caps lock to escape and control at the same time.

keyboardremapterminal

LinearMouse

Per-device mouse and trackpad tuning for macOS. Useful when moving between Apple input devices, external mice, and multi-display desks.

mouseinputmacos

Maccy

A focused clipboard manager for macOS. It makes repeated snippets, commands, and references retrievable without turning clipboard history into a database.

clipboardkeyboardmacos

macshot

A native screenshot and recording tool with annotation, OCR, scrolling capture, and redaction. Useful for documentation and bug reports.

screenshotsannotationdocumentation

MarkEdit

A native Markdown editor for macOS. Useful for quick notes and focused writing without loading a full knowledge-management system.

markdownwritingnative

MonitorControl

Featured

Brightness, volume, and display controls for external monitors. It makes multi-monitor macOS setups feel less bolted together.

displaybrightnesshardware

Obsidian

Local-first Markdown note-taking with backlinks and a plugin ecosystem. My second brain for architecture decisions and research.

notesknowledge-managementmarkdown

OrbStack

A fast container and Linux VM environment for macOS. It keeps local infrastructure work light enough to stay in the daily loop.

containerslinuxdocker

Orion

A WebKit browser from Kagi with a privacy-forward posture. Useful as an alternate research browser and testing surface.

browserresearchmacos

Pearcleaner

A modern app cleaner and Homebrew-aware utility for macOS. Useful when tool churn needs cleanup with more visibility.

uninstallcleanuphomebrew

RsyncUI

A graphical interface for rsync. Useful when repeatable backup and sync jobs need visibility without hiding the underlying primitive.

backupsyncrsync

TaskExplorer

A process inspection utility from Objective-See. Useful for understanding what is running, what it loaded, and what it is talking to.

securityprocessesinspection

The Unarchiver

A dependable archive extractor for formats macOS does not handle gracefully. Boring in the best way.

archivesfilesmacos

Tunnelblick

An OpenVPN client for macOS. Useful for legacy network access, lab connections, and environments where WireGuard is not the available path.

vpnnetworkingopenvpn

Upscayl

Featured

AI image upscaling in a desktop app. Useful for improving rough assets and screenshots before they land in documentation or posts.

imagesupscalingai

XnView MP

Image browsing, conversion, and batch operations in one desktop tool. Useful when media folders need inspection and cleanup at scale.

imagesbrowserbatch

The AI tools, local model surfaces, and agent runtimes I actually use or evaluate. These are the pieces that shape how I build, test, and compare model-driven workflows.

Bumblebee

A local-first agent harness with personality, memory, and gateway concepts. Useful to study as another experiment in long-running agent design.

agentslocal-aimemory

Claude Code

Anthropic's terminal coding agent. Useful as a reference point for agentic editing, MCP workflows, permissions, and long-running repo work.

ai-codingagentcli

Codex CLI

Featured

OpenAI's terminal coding agent. Useful for repo work, plan-driven edits, code review loops, and testing agent workflows from the shell.

ai-codingagentcli

CodexBar

A menu bar monitor for AI coding assistant usage windows and limits. Helpful when multiple agents are part of the daily development loop.

ai-codingmenubarusage

Deep Agents Code

A terminal coding agent built on LangChain's Deep Agents stack. Useful for comparing agent scaffolding, model routing, and tool behavior.

agentsai-codinglangchain

goose

Block's local AI agent for engineering tasks. Useful for comparing MCP-first agent workflows and local development automation.

agentsmcpai-coding

Hermes Agent

Featured

A self-hosted agent runtime with memory, tools, messaging, and scheduled work. Useful as a benchmark for what long-running agents need beyond chat.

agentslocal-airuntime

Lobe Chat

An open-source, extensible chat UI for LLMs. Supports OpenAI, Anthropic, and local models via Ollama. Beautiful, fast, and self-hostable.

llmchat-uiopenai-compatiblelocal-models

oMLX

A local inference server for Apple Silicon built around MLX. Useful for testing local model backends behind coding agents and chat surfaces.

local-llmmlxinference

Open WebUI

Featured

A self-hosted web interface for local and remote models. Useful as the front door for local LLM testing, team demos, and model comparison.

local-llmchatself-hosted

OpenCode

An open-source coding agent for the terminal and editor workflows. Useful as a local-first alternative in the AI coding tool bench.

ai-codingagentcli

OpenHands CLI

A terminal and ACP-capable OpenHands client. Useful for comparing browser, IDE, headless, and TUI patterns for software agents.

agentsai-codingcli

The shell setup, CLI tools, and TUI utilities that make the terminal worth living in. Configuration over GUI, keyboard over mouse.

bat

A better file viewer with syntax highlighting, Git integration, and paging. Useful for reading code and config without opening an editor.

cliviewersyntax-highlighting

cloudflared

Cloudflare's tunnel client for exposing local services through controlled routes. Useful for demos, private tools, and lab access.

tunnelsnetworkingcloudflare

dust

A modern replacement for du (disk usage). Written in Rust, it shows directory sizes as an interactive tree with intuitive output.

clidisk-usagerustreplacement

ExifTool

A metadata inspection and editing tool for images, video, documents, and archives. Useful when files need evidence, cleanup, or provenance checks.

metadatamediaforensics

eza

A modern directory listing tool with Git status, tree views, and readable metadata. Useful for understanding folders at a glance.

filesclinavigation

fd

A fast, ergonomic file finder. Useful as the file-discovery primitive behind scripts, fuzzy pickers, and codebase navigation.

searchfilescli

FFmpeg

The media conversion and processing backbone. Useful for clips, audio extraction, compression, diagnostics, and automation pipelines.

mediaconversionvideo

fzf

Featured

The command-line fuzzy finder. Junegunn Choi's creation is the single most-used tool in my shell configuration, period.

clifuzzy-findsearchshell

GitHub CLI

GitHub from the terminal: issues, pull requests, auth, releases, and workflow glue. Useful when repository work should stay scriptable.

githubpull-requestsautomation

GNU Stow

Symlink management for dotfiles and local configuration. Useful for keeping workstation setup reproducible without a custom framework.

dotfilesconfigsymlinks

Helix

The post-modern modal editor written in Rust. Built-in LSP, no configuration needed, vim keybindings out of the box.

editorneovimrustmodal-editing

HTTPie

A readable HTTP client for API work. Useful for probing services, testing endpoints, and documenting requests without ceremony.

httpapidebugging

ImageMagick

Scriptable image conversion and transformation. Useful for batch resizing, format changes, thumbnails, and publishing automation.

imagesconversionautomation

iperf3

Network throughput measurement for real links instead of guesses. Useful when lab, NAS, VPN, or Wi-Fi performance needs numbers.

networkingdiagnosticsperformance

joshuto

A Vim-like terminal file manager written in Rust. For people who refuse to take their hands off the home row.

file-managervimrustterminal

k9s

A terminal UI for Kubernetes clusters. Useful for inspecting workloads, logs, resources, and namespaces without writing every query by hand.

kubernetestuiinfra

kitty

GPU-accelerated terminal emulator. Blazingly fast, heavily customizable, with features like tab groups and window splitting that make tmux almost unnecessary.

terminalperformancegpu-accelerated

mkcert

Local trusted certificates without fighting browser warnings. Useful for realistic HTTPS development on internal tools and local services.

tlslocal-devcertificates

Nmap

Network discovery and service inspection. Useful for understanding what is actually listening on a lab or private network.

networkingsecuritydiscovery

OCRmyPDF

Adds searchable OCR text layers to PDFs. Useful for turning scanned documents into retrieval-ready source material.

ocrpdfdocuments

qpdf

A structural PDF transformation tool. Useful for splitting, merging, repairing, encrypting, and preparing documents for pipelines.

pdfdocumentsautomation

rclone

File sync across cloud and local storage backends. Useful for moving archives, backups, and datasets without custom scripts.

syncstoragecloud

ripgrep

Fast recursive text search that respects ignore files. Useful for codebase navigation, debugging, and replacing slow search habits.

searchcodecli

Ruff

A fast Python linter and formatter. Useful for keeping Python automation and agent harness code consistent with little overhead.

pythonlintingformatting

Starship

The minimal, blazing-fast prompt for any shell. Written in Rust, it's instant because it starts in milliseconds.

promptshellrustcross-platform

Tesseract OCR

Featured

An OCR engine for extracting text from images and scanned documents. Useful as a local building block for document ingestion.

ocrdocumentsimages

tldr

Community command examples when man pages are too broad. Useful for quick recall without leaving the terminal.

docsclireference

uv

Featured

A fast Python package and project manager from Astral. Useful for scripts, isolated tools, reproducible environments, and agent-side Python work.

pythonpackagestooling

Vault

Secrets management and controlled access workflows. Useful as a reference point for handling credentials in automation-heavy systems.

secretssecurityinfrastructure

WezTerm

A GPU-accelerated terminal emulator configured in Lua. Useful when terminal behavior needs to be portable, scriptable, and fast.

terminalgpulua

Yazi

A fast terminal file manager with previews and async operations. Useful when directory work needs more context than repeated listing commands.

filestuinavigation

Zellij

A terminal workspace and multiplexer with layouts, sessions, and panes. Useful for long-running development and infrastructure contexts.

terminalmultiplexerworkspace

zoxide

A smarter directory jumper based on frecency. Useful for moving through active projects without remembering exact paths.

navigationcliproductivity