Brew
Brew package manager for MacOS.
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install packages
Output of brew bundle dump, to install use brew bundle install:
Filename: Brewfile
tap "nickustinov/tap", trusted: true
# Bourne-Again SHell, a UNIX command interpreter
brew "bash"
# Programmable completion for Bash 4.2+
brew "bash-completion@2"
# Create and run Linux containers using lightweight virtual machines
brew "container"
# Play, record, convert, and stream select audio and video codecs
brew "ffmpeg"
# Command-line fuzzy finder written in Go
brew "fzf"
# Open source programming language to build simple/reliable/efficient software
brew "go"
# Tools and libraries to manipulate images in select formats
brew "imagemagick"
# Package manager for the Lua programming language
brew "luarocks"
# Deep clean and optimize your Mac
brew "mole"
# Ambitious Vim-fork focused on extensibility and agility
brew "neovim"
# Port scanning utility for large networks
brew "nmap"
# Open-source, cross-platform JavaScript runtime environment
brew "node@22"
# SSL/TLS VPN implementing OSI layer 2 or 3 secure network extension
brew "openvpn"
# Tools for and transforming and inspecting PDF files
brew "qpdf"
# Extremely fast Python linter, written in Rust
brew "ruff"
# Open source continuous file synchronization application
brew "syncthing", restart_service: :changed
# User interface to the TELNET protocol
brew "telnet"
# Terminal multiplexer
brew "tmux"
# Cross-platform Rust rewrite of the GNU coreutils
brew "uutils-coreutils"
# Cross-platform Rust rewrite of the GNU diffutils
brew "uutils-diffutils"
# Cross-platform Rust rewrite of the GNU findutils
brew "uutils-findutils"
# Internet file retriever
brew "wget"
# View, print, and comment on PDF documents
cask "adobe-acrobat-reader"
# Terminal interface for Antigravity agents
cask "antigravity-cli"
# AI Coding Agent IDE
cask "antigravity-ide"
# Allows connection to a computer remotely
cask "anydesk"
# OpenAI's official ChatGPT desktop app
cask "chatgpt"
# Anthropic's official Claude AI desktop app
cask "claude"
# Terminal-based AI coding assistant
cask "claude-code"
# OpenAI's coding agent that runs in your terminal
cask "codex"
# Create and run Linux containers using lightweight virtual machines
cask "container"
# Cross-platform Text Expander written in Rust
cask "espanso"
# Web browser
cask "firefox"
# Offline voice-to-text dictation app with AI enhancement
cask "fluidvoice"
# Free and open-source image editor
cask "gimp"
# Desktop client for GitHub repositories
cask "github"
# Web browser
cask "google-chrome"
# Client for the Google Drive storage service
cask "google-drive"
# Native desktop AI assistant from Google
cask "google-gemini"
# Desktop automation application
cask "hammerspoon"
# Terminal emulator as alternative to Apple's Terminal app
cask "iterm2"
# A tiny, fast scratchpad and clipboard manager for Mac
cask "nickustinov/tap/itsypad", trusted: true
# Note taking and to-do application with synchronisation capabilities
cask "joplin"
# Password manager app
cask "keepassxc"
# File archiver
cask "keka"
# Customise mouse behavior
cask "linearmouse"
# Open-source cross-platform alternative to AirDrop
cask "localsend"
# Extensible two-pane file manager
cask "marta"
# Provides updates to various Microsoft products
cask "microsoft-auto-update"
# Multi-platform web browser
cask "microsoft-edge"
# Meet, chat, call, and collaborate in just one place
cask "microsoft-teams"
# Knowledge base that works on top of a local folder of plain text Markdown files
cask "obsidian"
# AI usage tracker for Cursor, Claude Code, Codex, Copilot and more
cask "openusage"
# Extracts pages, splits, merges, mixes and rotates PDF files
cask "pdfsam-basic"
# Control your tools with a few keystrokes
cask "raycast"
# System monitor for the menu bar
cask "stats"
# Real time file synchronisation software
cask "syncthing-app"
# Mesh VPN based on WireGuard
cask "tailscale-app"
# Markdown knowledgebase manager
cask "tolaria"
# Open-source code editor
cask "visual-studio-code"
# Multimedia player
cask "vlc"
# Native desktop client for WhatsApp
cask "whatsapp"
# Connect to Windows
cask "windows-app"
# Video communication and virtual meeting platform
cask "zoom"
vscode "bmewburn.vscode-intelephense-client"
vscode "charliermarsh.ruff"
vscode "eamodio.gitlens"
vscode "github.copilot-chat"
vscode "github.remotehub"
vscode "google.gemini-cli-vscode-ide-companion"
vscode "haroldmartin.securedesign"
vscode "ms-python.debugpy"
vscode "ms-python.python"
vscode "ms-python.vscode-pylance"
vscode "ms-python.vscode-python-envs"
vscode "ms-vscode-remote.remote-ssh"
vscode "ms-vscode-remote.remote-ssh-edit"
vscode "ms-vscode.azure-repos"
vscode "ms-vscode.cpptools-themes"
vscode "ms-vscode.remote-explorer"
vscode "ms-vscode.remote-repositories"
vscode "ms-vsliveshare.vsliveshare"
vscode "vscodevim.vim"Updating Packages
#!/bin/bash
# Filename: aaa.sh
# Update brew itself and all installed packages
set -x
brew update
brew upgrade --greedy
brew cleanup --prune=all -s
# Install macos updates
sudo softwareupdate --all --install