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.
No matching tools found.
macOS Apps
28AeroSpace
i3-inspired tiling window management for macOS. It keeps workspace movement keyboard-first without replacing the whole desktop.
AppCleaner
A small uninstaller that finds related support files when removing apps. Useful for keeping experiments from leaving cruft behind.
boringNotch
An open-source notch utility that turns unused screen hardware into a small control surface for status and media workflows.
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.
CodeEdit
A native macOS code editor project. Interesting as a lightweight editor and as a reference point for Swift-native developer tooling.
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.
DockDoor
Dock previews and window switching for macOS. It makes crowded app sessions easier to inspect without changing the whole window manager.
dupeGuru
Duplicate-file detection for local storage cleanup. Useful after migrations, exports, media work, and repeated sync experiments.
Hammerspoon
Lua automation for macOS. It is a programmable layer for window behavior, hotkeys, app control, and small personal operating-system patches.
Handy
Offline speech-to-text for quickly turning spoken notes into text. Useful for capture workflows where cloud dictation is the wrong trust boundary.
Hidden Bar
A lightweight menu bar organizer. It keeps always-running utilities available without letting them dominate the top edge of the screen.
ImageOptim
Image compression for publishing and documentation. It keeps screenshots and assets lean without adding a heavy media pipeline.
Karabiner-Elements
Deep keyboard customization for macOS. The only tool that lets you remap caps lock to escape and control at the same time.
LinearMouse
Per-device mouse and trackpad tuning for macOS. Useful when moving between Apple input devices, external mice, and multi-display desks.
Maccy
A focused clipboard manager for macOS. It makes repeated snippets, commands, and references retrievable without turning clipboard history into a database.
macshot
A native screenshot and recording tool with annotation, OCR, scrolling capture, and redaction. Useful for documentation and bug reports.
MarkEdit
A native Markdown editor for macOS. Useful for quick notes and focused writing without loading a full knowledge-management system.
MonitorControl
Brightness, volume, and display controls for external monitors. It makes multi-monitor macOS setups feel less bolted together.
Obsidian
Local-first Markdown note-taking with backlinks and a plugin ecosystem. My second brain for architecture decisions and research.
OrbStack
A fast container and Linux VM environment for macOS. It keeps local infrastructure work light enough to stay in the daily loop.
Orion
A WebKit browser from Kagi with a privacy-forward posture. Useful as an alternate research browser and testing surface.
Pearcleaner
A modern app cleaner and Homebrew-aware utility for macOS. Useful when tool churn needs cleanup with more visibility.
RsyncUI
A graphical interface for rsync. Useful when repeatable backup and sync jobs need visibility without hiding the underlying primitive.
TaskExplorer
A process inspection utility from Objective-See. Useful for understanding what is running, what it loaded, and what it is talking to.
The Unarchiver
A dependable archive extractor for formats macOS does not handle gracefully. Boring in the best way.
Tunnelblick
An OpenVPN client for macOS. Useful for legacy network access, lab connections, and environments where WireGuard is not the available path.
Upscayl
AI image upscaling in a desktop app. Useful for improving rough assets and screenshots before they land in documentation or posts.
XnView MP
Image browsing, conversion, and batch operations in one desktop tool. Useful when media folders need inspection and cleanup at scale.
Artificial Intelligence
12The 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.
Claude Code
Anthropic's terminal coding agent. Useful as a reference point for agentic editing, MCP workflows, permissions, and long-running repo work.
Codex CLI
OpenAI's terminal coding agent. Useful for repo work, plan-driven edits, code review loops, and testing agent workflows from the shell.
CodexBar
A menu bar monitor for AI coding assistant usage windows and limits. Helpful when multiple agents are part of the daily development loop.
Deep Agents Code
A terminal coding agent built on LangChain's Deep Agents stack. Useful for comparing agent scaffolding, model routing, and tool behavior.
goose
Block's local AI agent for engineering tasks. Useful for comparing MCP-first agent workflows and local development automation.
Hermes Agent
A self-hosted agent runtime with memory, tools, messaging, and scheduled work. Useful as a benchmark for what long-running agents need beyond chat.
Lobe Chat
An open-source, extensible chat UI for LLMs. Supports OpenAI, Anthropic, and local models via Ollama. Beautiful, fast, and self-hostable.
oMLX
A local inference server for Apple Silicon built around MLX. Useful for testing local model backends behind coding agents and chat surfaces.
Open WebUI
A self-hosted web interface for local and remote models. Useful as the front door for local LLM testing, team demos, and model comparison.
OpenCode
An open-source coding agent for the terminal and editor workflows. Useful as a local-first alternative in the AI coding tool bench.
OpenHands CLI
A terminal and ACP-capable OpenHands client. Useful for comparing browser, IDE, headless, and TUI patterns for software agents.
Terminal
33The 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.
cloudflared
Cloudflare's tunnel client for exposing local services through controlled routes. Useful for demos, private tools, and lab access.
dust
A modern replacement for du (disk usage). Written in Rust, it shows directory sizes as an interactive tree with intuitive output.
ExifTool
A metadata inspection and editing tool for images, video, documents, and archives. Useful when files need evidence, cleanup, or provenance checks.
eza
A modern directory listing tool with Git status, tree views, and readable metadata. Useful for understanding folders at a glance.
fd
A fast, ergonomic file finder. Useful as the file-discovery primitive behind scripts, fuzzy pickers, and codebase navigation.
FFmpeg
The media conversion and processing backbone. Useful for clips, audio extraction, compression, diagnostics, and automation pipelines.
fzf
FeaturedThe command-line fuzzy finder. Junegunn Choi's creation is the single most-used tool in my shell configuration, period.
GitHub CLI
GitHub from the terminal: issues, pull requests, auth, releases, and workflow glue. Useful when repository work should stay scriptable.
GNU Stow
Symlink management for dotfiles and local configuration. Useful for keeping workstation setup reproducible without a custom framework.
Helix
The post-modern modal editor written in Rust. Built-in LSP, no configuration needed, vim keybindings out of the box.
HTTPie
A readable HTTP client for API work. Useful for probing services, testing endpoints, and documenting requests without ceremony.
ImageMagick
Scriptable image conversion and transformation. Useful for batch resizing, format changes, thumbnails, and publishing automation.
iperf3
Network throughput measurement for real links instead of guesses. Useful when lab, NAS, VPN, or Wi-Fi performance needs numbers.
joshuto
A Vim-like terminal file manager written in Rust. For people who refuse to take their hands off the home row.
k9s
A terminal UI for Kubernetes clusters. Useful for inspecting workloads, logs, resources, and namespaces without writing every query by hand.
kitty
GPU-accelerated terminal emulator. Blazingly fast, heavily customizable, with features like tab groups and window splitting that make tmux almost unnecessary.
mkcert
Local trusted certificates without fighting browser warnings. Useful for realistic HTTPS development on internal tools and local services.
Nmap
Network discovery and service inspection. Useful for understanding what is actually listening on a lab or private network.
OCRmyPDF
Adds searchable OCR text layers to PDFs. Useful for turning scanned documents into retrieval-ready source material.
qpdf
A structural PDF transformation tool. Useful for splitting, merging, repairing, encrypting, and preparing documents for pipelines.
rclone
File sync across cloud and local storage backends. Useful for moving archives, backups, and datasets without custom scripts.
ripgrep
Fast recursive text search that respects ignore files. Useful for codebase navigation, debugging, and replacing slow search habits.
Ruff
A fast Python linter and formatter. Useful for keeping Python automation and agent harness code consistent with little overhead.
Starship
The minimal, blazing-fast prompt for any shell. Written in Rust, it's instant because it starts in milliseconds.
Tesseract OCR
FeaturedAn OCR engine for extracting text from images and scanned documents. Useful as a local building block for document ingestion.
tldr
Community command examples when man pages are too broad. Useful for quick recall without leaving the terminal.
uv
FeaturedA fast Python package and project manager from Astral. Useful for scripts, isolated tools, reproducible environments, and agent-side Python work.
Vault
Secrets management and controlled access workflows. Useful as a reference point for handling credentials in automation-heavy systems.
WezTerm
A GPU-accelerated terminal emulator configured in Lua. Useful when terminal behavior needs to be portable, scriptable, and fast.
Yazi
A fast terminal file manager with previews and async operations. Useful when directory work needs more context than repeated listing commands.
Zellij
A terminal workspace and multiplexer with layouts, sessions, and panes. Useful for long-running development and infrastructure contexts.
zoxide
A smarter directory jumper based on frecency. Useful for moving through active projects without remembering exact paths.