Skip to main content
ERPDesktop is a native desktop application for macOS, Windows, and Linux that extends ERPNext and Odoo with hardware device support, encrypted local backups, an AI assistant, and a plugin marketplace. Whether you’re running biometric attendance scanners, thermal receipt printers, or building custom integrations, ERPDesktop gives you the control layer your ERP was missing.

Installation

Download and install ERPDesktop on macOS, Windows, or Linux in minutes.

Quickstart

Connect to your ERPNext or Odoo site and explore the platform in under 5 minutes.

Platform Features

Explore hardware integrations, dashboards, backups, and offline capabilities.

Plugin Marketplace

Install community and commercial plugins to extend your ERP in one click.

Build a Plugin

Use the Python SDK to build and publish your own plugin to the marketplace.

API Reference

Integrate with ERPDesktop programmatically using the REST API.

How ERPDesktop works

ERPDesktop consists of two parts that work together:
1

Install the agent on your server

The erpdesktop_agent is an open-source bridge you install on your ERPNext or Odoo server. It creates a secure JSON-RPC channel between your ERP site and the desktop app.
2

Install the desktop app

Download the native app for your operating system. The onboarding screen walks you through connecting to your site in a few clicks.
3

Connect hardware and install plugins

Pair biometric devices, thermal printers, and other peripherals directly from the app. Browse the marketplace to extend your setup with community plugins.
4

Run your operations

Manage backups, monitor dashboards, sync attendance, print receipts — all from a fast, lightweight desktop interface.

Works with your ERP

ERPNext

Full support for ERPNext — sync attendance, print documents, and run custom automations against your ERPNext site.

Odoo

Connect Odoo instances with the same hardware integrations and plugin ecosystem.