AppToolkit is a free, open-source desktop application designed to simplify frontend development environment configuration and software management. It provides a graphical interface for discovering, installing, updating, and uninstalling commonly used development tools. Users can manage Node.js versions, configure npm registries, and administer globally installed npm packages. The software also supports Git configuration, including usernames, email addresses, and repository settings. Developers can create separate Git identities with dedicated SSH keys for different accounts and projects. AppToolkit provides access to recommended desktop applications, command-line utilities, editor extensions, and browser plugins. Built with Electron, it centralizes essential frontend development setup tasks in one interface.
Features
- One-click installation and management of essential frontend development tools
- Node.js version switching with configurable global npm package directories
- Visual npm dependency management with installation, upgrades, and removal
- Git identity configuration with multiple accounts and dedicated SSH keys
- Global npm registry switching and development environment configuration
- Desktop software and browser extension discovery with installation assistance