LotsDirectoryLotsDirectory

Macsmith

A native Mac GUI for command-line developer tools.

Desktop app · Romania

Description

"Macsmith brings your command-line developer tools into one native Mac GUI. Manage Homebrew packages, switch runtimes with mise and nvm, run Docker through Colima, inspect Lima virtual machines, and start or stop local PostgreSQL, MySQL, and MongoDB services. Find what’s using a port, manage SSH keys, configure local HTTPS, expose localhost through ngrok, and edit hosts files and shell aliases. See your tools’ current state and handle everyday development tasks without looking up commands."

About Macsmith

What it does

Macsmith is a native Mac app that brings command-line developer tools into one graphical interface. Instead of remembering commands for each tool, you can see what is installed, what is running, and what needs attention, then act on it in a few clicks.

Who it's for

Developers who work on a Mac:

  • Web, backend and full-stack developers managing local databases, runtimes and HTTPS.
  • DevOps and platform engineers working with virtual machines, containers, AWS profiles and tunnels.
  • Indie developers, freelancers and small teams who want everyday setup tasks handled without looking up commands.

What you can manage

Macsmith covers 20 tools:

  • Packages and runtimes: Homebrew, mise, nvm
  • Databases: PostgreSQL, MySQL, MongoDB
  • Virtual machines and containers: Lima, Colima
  • Networking and local servers: Port Manager, Caddy, mkcert, ngrok, cloudflared, DNS Utilities, Hosts File
  • Shell and access: SSH Keys, Shell Aliases, AWS Profiles
  • Files and storage: rclone, Developer Disk Cleanup

Platform and security

  • Runs on macOS 14 or later.
  • Built natively with Swift and SwiftUI.
  • Signed and notarized by Apple.
  • Updates through Sparkle.

Links

Categories

Tags

Ask the maker

When the maker answers, it appears in the FAQ section.