Skip to content

Frappe Manager

  •   Up and running in minutes


    Create a fully configured Frappe bench — with Docker, database, and web server — using a single command. No manual setup required.

  •   Manage multiple benches


    Run as many independent benches as you need on one machine. Switch between development and production, or run them side by side.

  •   SSL made automatic


    Add HTTPS to any bench with Let's Encrypt. Certificates are provisioned and renewed without any manual work.

  •   Built for developers


    Open any bench directly in VS Code with a debugger ready to go. Switch to development mode and see live changes instantly.

  •   Install any Frappe app


    Add ERPNext, HRMS, or any custom app at creation time or any time afterwards. Apps are pinned to specific branches or versions.

  •   Admin tools included


    Inspect emails in Mailpit, browse the database in Adminer, and monitor background jobs — all built in, no configuration needed.

Install

📌 Version-Specific Installation

📦 Production ready • Install from PyPI

uv tool install --python 3.13 frappe-manager

Using pipx:

pipx install frappe-manager

🚧 For testing • Install from GitHub

Warning

Development builds may be unstable. Use for testing only.

uv tool install git+https://github.com/rtcamp/frappe-manager@develop

Using pipx:

pipx install git+https://github.com/rtcamp/frappe-manager@develop
uvx --from frappe-manager fm --help

Create your first bench

fm create mybench

Your bench is ready at http://mybench.localhost — log in with Administrator / admin.

Need ERPNext?

fm create mybench --apps erpnext

Where to go next

New to Frappe Manager?

Start with Requirements, then follow the Installation guide and Quick Start.

Already installed?

Head to the Guides to learn about SSL, app management, VSCode integration, and more.