My Setup

This is a complete list of tools, programs, services, and equipment that I use regularly. The list contains tools that I work with as a software developer, as well as tools that I use at home.


Hardware devices:

  • Apple MacBook Pro, 16 2021 (M1 Pro, 16gb);
  • 27" HP EliteDisplay E27u G4;
  • Apple iPhone 14 Pro;
  • Apple Watch Series SE;

Keyboard and Mouse

  • Cidoo V65 Pro;
  • Logitech MX Master 3;

Audio

  • Anker SoundCore Q45;
  • Apple AirPods Pro;

Applications

Code

  • Zed - Blazingly fast code editor written in Rust, what makes it unique is its incredible performance. The editor has built-in AI assistance and feels incredibly responsive even with large codebases. Its minimal interface and vim-style key bindings make it perfect for distraction-free coding;
  • VS Code - A powerful code editor that I used for a long time. But with the advent of Zed, I started using it less and less, just out of habit;
  • iTerm2 - The most powerful terminal for macOS with features that put the default Terminal to shame. Split panes, search history, customizable profiles, and tmux integration make it indispensable. The hotkey window feature lets you instantly access terminal from anywhere;
  • Sublime Merge - Git client that makes version control actually enjoyable. Unlike other Git GUIs, it's lightning fast and handles large repositories without breaking a sweat. The three-way merge tool is exceptional, and the staging area workflow is intuitive. Perfect for developers who want power without complexity;
  • Postman - The Swiss Army knife of API development. Beyond just testing endpoints, it offers automated testing, mock servers, and comprehensive documentation generation. The collaboration features let teams share collections and environments seamlessly. Its pre-request scripts and test automation can save hours of manual testing;

Routine

  • Firefox - Privacy-focused browser that actually respects your data. Unlike Chrome, Firefox blocks trackers by default and doesn't feed your browsing habits to advertisers. The container tabs feature lets you isolate different accounts, and the developer tools are exceptional. Its customization options are unmatched - you can tweak everything from the interface to security settings;
  • Chrome - Google's browser that dominates web development. Its DevTools are the gold standard for debugging web applications, with incredible performance profiling and responsive design testing. Perfect for testing how sites work across different engines. The extensive extension ecosystem makes it invaluable for development workflows;
  • Telegram - Just a main messenger;
  • Things 3 - The most elegant task manager ever created. What sets it apart is the perfect balance of simplicity and power - natural language input, beautiful animations, and thoughtful design details. The Getting Things Done methodology is built right into the interface. When a random thought comes to my head during the day, I can quickly capture it without breaking flow. The review process helps me stay on top of everything without feeling overwhelmed;
  • Raycast - Spotlight replacement that's actually smart. Beyond launching apps, it can calculate, convert currencies, manage clipboard history, and control system settings. The extension ecosystem is incredible - GitHub integration, Jira tickets, password management, all accessible with a few keystrokes. It's like having a command palette for your entire Mac;
  • Bitwarden - Open-source password manager that doesn't compromise on security or features. Being open-source means you can audit the code and trust the encryption. The cross-platform sync is seamless, and the browser integration works flawlessly. Password generation and breach monitoring keep you secure while the sharing features help teams collaborate safely;
  • Yoink - Drag and drop reimagined for modern workflows. Creates a temporary shelf where you can store files, images, or text snippets before dropping them elsewhere. Perfect for organizing files between applications or holding items while you navigate. The shelf stays accessible across all spaces and applications, dramatically speeding up file management;
  • Spotify - Music streaming that fuels productivity and creativity. The algorithm learns your taste incredibly well, and the playlist curation is unmatched. Cross-device sync means your music follows you everywhere. It helps me concentrate and focus on my work. Here are some of my all-time favorite albums and playlists:
  • Must - Social network for cinephiles that goes beyond simple ratings. The recommendation engine is powered by your taste profile and social connections, making discovery incredibly personal. The watchlist feature syncs with streaming services, and the social aspect lets you follow friends' viewing habits and get personalized suggestions;
  • AppCleaner - Uninstaller that actually removes everything. Unlike dragging to Trash, it finds and deletes associated files, preferences, and caches. The smart detection prevents you from accidentally removing system components. Essential for keeping your Mac clean and preventing storage bloat from leftover app files;
  • KeepingYouAwake - Simple caffeine replacement that prevents sleep mode. Unlike the original Caffeine, it's actively maintained and works perfectly with modern macOS. The timer feature lets you keep the system awake for specific durations. Perfect for presentations, downloads, or any time you need guaranteed uptime;
  • KeyCastr - Essential for content creators and educators. Shows real-time keystrokes on screen, making tutorials and presentations much more followable. Customizable appearance means it won't interfere with your content. The delay settings help sync with screen recording software perfectly;
  • Latest - App update checker that saves time and improves security. Scans all installed applications and shows available updates in one place. Unlike the App Store, it works with apps from any source. The notification system keeps you informed without being annoying, ensuring you never miss critical security updates;
  • LibreOffice - Full-featured office suite that rivals Microsoft Office without the subscription cost. Excellent compatibility with Microsoft formats and superior privacy - your documents stay on your machine. The extensibility through add-ons and macros makes it incredibly powerful for advanced users. Perfect for anyone who needs office productivity without vendor lock-in;
  • MonitorControl - Brings macOS display controls to external monitors. Adjust brightness and volume using keyboard shortcuts or menu bar controls, just like with built-in displays. Works with most modern monitors and saves the frustration of reaching for physical buttons. Essential for multi-monitor setups;
  • OnyX - Deep system maintenance tool that Apple should have built into macOS. Clears system caches, repairs permissions, and rebuilds databases safely. The verification tools can catch corruption before it becomes problematic. More comprehensive than Disk Utility while being safer than command-line alternatives;
  • Shottr - Screenshot tool that makes capturing and annotating effortless. The scrolling capture feature can grab entire web pages, and the markup tools are intuitive. OCR functionality extracts text from images instantly. The pinning feature keeps screenshots accessible while you work, perfect for reference materials;
  • Stats - System monitoring that's both beautiful and functional. Shows CPU, memory, disk, and network usage in the menu bar with customizable widgets. The detailed views provide insights without overwhelming you with data. Being open-source means no privacy concerns about system monitoring;
  • AltTab - Brings Windows-style window switching to macOS with modern improvements. Shows previews of all windows, not just applications, making navigation much faster. The search functionality and customizable shortcuts make it incredibly efficient. A must-have for anyone switching from Windows or managing many windows;
  • Hidden Bar - Menu bar organizer that keeps your interface clean without sacrificing functionality. Hide less important items while keeping essential ones visible. The reveal animation is smooth, and the customization options let you fine-tune which items to show. Essential as your menu bar fills up with useful utilities;

Command Line Apps

  • Homebrew - The missing package manager that makes macOS actually usable for developers. Install almost any open-source software with simple commands, and it handles dependencies automatically. The cask system extends this to GUI applications, making it the single source for managing all your software. Updates are centralized and safe, preventing dependency hell;
  • htop - Interactive process monitor that makes the default top look ancient. Color-coded CPU and memory usage, sortable columns, and the ability to kill processes directly from the interface. The tree view shows process relationships clearly, and the search function helps you find specific processes quickly. Essential for system troubleshooting;
  • nvm - Node Version Manager that eliminates version conflicts. Switch between Node.js versions instantly per project, ensuring compatibility across different applications. The .nvmrc file support automates version switching, and the installation process is seamless. Critical for JavaScript developers working on multiple projects;
  • ngrok - Creates secure tunnels to localhost with one command. Perfect for testing webhooks, sharing development servers, or accessing local services remotely. The web interface provides request inspection and replay capabilities. HTTPS support and custom domains make it professional-grade for client demos;
  • GitUI - Terminal-based Git interface that's faster than any GUI. Vim-style key bindings make navigation lightning fast, and the diff viewer is excellent. Handles large repositories without performance issues, and the staging interface makes selective commits intuitive. Perfect for developers who prefer keyboard-driven workflows;
  • FFmpeg - The Swiss Army knife of multimedia processing. Convert between any audio/video format, compress files, extract audio, or create clips with simple commands. The extensive codec support and filtering capabilities handle professional workflows. Command-line efficiency makes batch processing trivial compared to GUI alternatives;

Design

  • Figma - Collaborative design platform that revolutionized how teams create interfaces. Real-time collaboration means multiple designers can work simultaneously, and the component system ensures consistency across projects. The prototyping features bring designs to life, and developer handoff tools bridge the design-development gap. Browser-based architecture means no software updates or compatibility issues;
  • IINA - Media player designed specifically for macOS with native performance and interface. Supports virtually every video format out of the box, and the Touch Bar integration provides intuitive controls. The picture-in-picture mode and dark mode support feel naturally integrated with macOS. Keyboard shortcuts and gesture support make navigation effortless;

Launchpad

Screenshot of my macOS Launchpad
Screenshot of my macOS Launchpad
โ† Back to all posts
My Setup ยท sonikbro.dev