Leapp is a cross-platform desktop application built with Electron that manages and secures cloud credentials across multi-account environments. Written primarily in TypeScript, it runs on macOS, Windows, and Linux, providing developers and cloud engineers with a centralized tool for accessing AWS, Azure, and other cloud platforms. The application is designed around the core principle of generating temporary cloud credentials with a single click while maintaining security through local encryption in the operating system's system vault.
The application's feature set addresses common pain points in cloud credential management. Users can generate cloud credentials instantly, with automatic rotation of short-lived credentials built into the system. Leapp supports multiple cloud access strategies and can automatically provision sessions from AWS Single Sign-On integrations. The tool includes browser extensions for Firefox and Chrome that enable opening multiple AWS consoles from different accounts simultaneously. Beyond credential generation, Leapp allows direct connections to EC2 instances and provides a command-line interface for users who prefer terminal-based workflows. The platform also supports plugin development, allowing users to extend functionality through custom plugins built from an official template.
The repository shows active development and community engagement.
The repository includes comprehensive documentation, a public roadmap, and maintains an active Slack community for user support and discussion. The project is licensed under the Mozilla Public License v2.0 and actively encourages community contributions through clearly documented contributing and development guidelines. Installation options are available across all major operating systems, with users also able to compile the application themselves from source code.