Skip to main content
Subscribe via RSS Feed

Uses

This page details pretty much all I use as a developer. If you decide to make your own, consider adding it to Wes Bos' uses.tech. I use a Mac, so most tools are macOS specific, but there are some OS-agnostic ones in the list. You might also be interested in My Mac Setup post, although it is a little outdated.

Note: This page contains affiliate links. I may earn a commission for purchases made through these links at no additional cost to you.

Editor#

Chrome/Edge/Firefox Browser Extensions#

Desktop Apps#

  • 1Password - Password manager that keeps all passwords secure behind one password.
  • 1Password CLI - Command-line interface for 1Password.
  • Affinity Designer 2 - Professional graphic design software.
  • Affinity Photo 2 - Professional image editing software.
  • Affinity Publisher 2 - Professional desktop publishing software.
  • Audio Hijack - Records audio from any application.
  • Bartender - Menu bar icon organiser.
  • BlackHole 2ch - Virtual Audio Driver.
  • Goose - Open source, extensible AI agent that goes beyond code suggestions.
  • Camo Studio - Use your phone as a high-quality webcam with image tuning controls.
  • ChatGPT - OpenAI's official ChatGPT desktop app.
  • ChatGPT Atlas - OpenAI's official browser with ChatGPT built in.
  • Claude Code - Terminal-based AI coding assistant.
  • Claude - Anthropic's official Claude AI desktop app.
  • CleanShot - Screen capturing tool.
  • Colour Contrast Analyser - Colour contrast checker.
  • Conductor - Claude code parallelisation.
  • DBngin - Database version management tool.
  • Discord - Voice and text chat software.
  • Elgato Stream Deck - Assign keys, and then decorate and label them.
  • Figma - Collaborative team software.
  • Flux
  • Fork - GIT client.
  • Ghostty - Terminal emulator that uses platform-native UI and GPU acceleration.
  • Google Chrome - Web browser.
  • GPG Suite - Tools to protect your emails and files.
  • Hammerspoon - Desktop automation application.
  • IINA - Free and open-source media player.
  • ImageOptim - Tool to optimise images to a smaller size.
  • Linear - App to manage software development and track bugs.
  • Logitech Options+ - Software for Logitech devices.
  • Loopback - Cable-free audio router.
  • Microsoft Edge - Multi-platform web browser.
  • mitmproxy - Intercept, modify, replay, save HTTP/S traffic.
  • Mullvad VPN - VPN client.
  • OBS - Open-source software for live streaming and screen recording.
  • Ollama - Get up and running with large language models locally.
  • OpenEmu - Retro video game emulation.
  • OrbStack - Replacement for Docker Desktop.
  • Polypane - Browser for ambitious developers.
  • Pomerium Desktop
  • Raspberry Pi Imager - Imaging utility to install operating systems to a microSD card.
  • Raycast - Control your tools with a few keystrokes.
  • Rocket - Emoji picker optimised for blind people.
  • Screen Studio - Screen recorder and editor.
  • ScreenFlow - Screen recording and video editing software.
  • Slack - Team communication and collaboration software.
  • Spotify - Music streaming service.
  • TablePlus - Native GUI tool for relational databases.
  • Telegram for macOS - Messaging app with a focus on speed and security.
  • Vanilla - Tool to hide menu bar icons.
  • Microsoft Visual Studio Code Insiders - Open-source code editor.
  • WhatsApp - Native desktop client for WhatsApp.
  • xScope - Tools for measuring, inspecting & testing on-screen graphics and layouts.
  • Yaak - REST, GraphQL and gRPC client.
  • Zed - Multiplayer code editor.
  • Zoom - Video communication and virtual meeting platform.
  • Dato - Dato gives you a local clock, date, multiple world clocks, and upcoming events in the menu bar.
  • Keynote - Easily create gorgeous presentations with Keynote, featuring powerful yet easy-to-use tools and dazzling effects that will make you a very hard act to follow.
  • Numbers - Create gorgeous spreadsheets with Numbers for Mac.

CLIs#

  • Goose CLI - Open source, extensible AI agent that goes beyond code suggestions.
  • Libtiff - TIFF library and utilities.
  • Jpeg Xl - New file format for still image compression.
  • aom - Codec library for encoding and decoding AV1 video streams.
  • Atuin - Improved shell history for zsh, bash, fish and nushell.
  • bun (oven-sh/bun)
  • Glib - Core application library for C.
  • Cfssl - CloudFlare's PKI toolkit.
  • Cmake - Cross-platform make.
  • Codex
  • Etcd - Key value store for shared configuration and service discovery.
  • Unbound - Validating, recursive, caching DNS resolver.
  • Harfbuzz - OpenType text shaping engine.
  • Libass - Subtitle renderer for the ASS/SSA subtitle format.
  • Pango - Framework for layout and rendering of i18n text.
  • Tesseract - OCR (Optical Character Recognition) engine.
  • Ffmpeg - Play, record, convert, and stream audio and video.
  • fnm - Fast and simple Node.js version manager.
  • gh - GitHub command-line tool.
  • Ghostscript - Interpreter for PostScript and PDF.
  • Gifsicle - GIF image/animation creator/editor.
  • git - Distributed revision control system.
  • Git Delta - Syntax-highlighting pager for git and diff output.
  • go - Open source programming language to build simple/reliable/efficient software.
  • Golangci Lint - Fast linters runner for Go.
  • Graphicsmagick - Image processing tools collection.
  • Helm - Kubernetes package manager.
  • Just - Handy way to save and run project-specific commands.
  • k9s - Kubernetes CLI To Manage Your Clusters In Style!.
  • Kind - Run local Kubernetes cluster in Docker.
  • Kubernetes CLI - Kubernetes command-line interface.
  • Kubectx - Tool that can switch between kubectl contexts easily and create aliases.
  • Lazygit - Simple terminal UI for git commands.
  • Libpq - Postgres C API library.
  • mas - Mac App Store command-line interface.
  • Mkcert - Simple tool to make locally trusted development certificates.
  • bd (steveyegge/beads)
  • nss - Libraries for security-enabled client and server applications.
  • Ripgrep - Search tool like grep and The Silver Searcher.
  • Opencode - AI coding agent, built for the terminal.
  • Openjdk@11 - Development kit for the Java programming language.
  • Pkgconf - Package compiler and linker metadata toolkit.
  • Pnpm - Fast, disk space efficient package manager.
  • Poppler - PDF rendering library (based on the xpdf-3.0 code base).
  • Pyenv - Python version management.
  • Redis - Persistent key-value database, with built-in net interface.
  • Speedtest CLI - Command-line interface for https://speedtest.net bandwidth tests.
  • Starship - Cross-shell prompt for astronauts.
  • Tlrc - Official tldr client written in Rust.
  • Tmux - Terminal multiplexer.
  • Trash - CLI tool that moves files or folder to the trash.
  • vim - Vi 'workalike' with many additional features.
  • Wxwidgets - Cross-platform C++ GUI toolkit.
  • Wxwidgets@3.2 - Cross-platform C++ GUI toolkit.
  • Yt Dlp - Feature-rich command-line audio/video downloader.
  • Zoxide - Shell extension to navigate your filesystem faster.
  • Foundrylocal (microsoft/foundrylocal)
  • Pomerium CLI (pomerium/tap)
  • Mole - Deep clean and optimize your Mac. (tw93/tap)

Office Setup#

Travel Gear#

Other#

  • WISE for banking. I use it for my business. It's a great way to send money internationally without the crazy fees. Use this referral code to get started, wise.com/invite/dic/nicholast1738

Health and Training#

Open graph image by Anton Savinov on Unsplash