Skip to main content

Welcome to Agon

Agon is self-hosted fitness studio management software. Install it on your own computer and run your studio from there: your studio's data lives on your machine, not in someone else's cloud. Agon is free to download and install, with no account needed. Keeping it running long-term takes an active subscription — you choose the amount, starting from €1/month. See Pricing for details.

What Agon does​

Agon helps you run your fitness studio from a single desktop app:

  • Schedule classes — create one-off or recurring classes in a few clicks
  • Manage clients — profiles, booking history, and memberships all in one place
  • Handle bookings — clients book from their phone; you see everything in real time
  • Check in clients — via mobile app, QR code, or manual entry at reception
  • Manage memberships — recurring subscriptions and credit packs with full lifecycle tracking
  • Accept payments — connect your own Stripe account, or record cash and bank transfer payments manually
  • Generate reports — attendance, revenue, membership, and retention reports with CSV export
  • Stay GDPR compliant — built-in data export and deletion tools

Who Agon is for​

Agon is designed for independent fitness studio owners and managers who want a reliable system without handing their client data to a third party.

How it works​

You install the Agon desktop application on your Mac or Windows PC. The app runs a local server on your computer and automatically creates a secure internet connection (via Cloudflare Tunnel) so that your clients can reach it from their phones anywhere in the world.

Your clients download the Agon Studio mobile app, scan your studio's QR code, and can immediately browse and book your classes.

License​

Agon is proprietary, closed-source software that you run on your own computer. Downloading and installing it is free and needs no account. Continued use requires an active subscription: pick an amount starting from €1/month at checkout, and paste the license key you receive into Settings → License. Your Agon instance checks that key periodically; if a payment lapses, you get a 72-hour grace period (covering card retries and brief outages) before the backoffice, mobile app, and booking widget lock. Exporting your own data always stays available, even during a lock — Agon never traps your studio's data. See Pricing for how the monthly amount works, and the Terms of Service for details.

Quick glossary​

When using Agon, these words always mean the same thing:

TermMeaning
ClassA scheduled fitness session that clients can book
BookingA client's confirmed spot in a class
Studio managerThe person who installed Agon and runs the studio
ClientA person who attends classes and uses the Agon mobile app
MembershipA client's active subscription or credit pack
Check-inConfirming a client's physical arrival at a class
CreditA single class credit included in a membership
WaitlistA queue for clients who want to join a full class

Multilingual navigation reference​

The Agon interface is available in 5 languages. The sidebar navigation labels in each language:

SectionENITFRDEES
DashboardDashboardDashboardTableau de bordDashboardPanel
CalendarCalendarCalendarioCalendrierKalenderCalendario
Class TypesClass TypesTipi di lezioneTypes de coursKurstypenTipos de clase
ClientsClientsClientiClientsKundenClientes
MembershipsMembershipsAbbonamentiAbonnementsMitgliedschaftenMembresías
ReportsReportsReportRapportsBerichteInformes
SettingsSettingsImpostazioniParamètresEinstellungenConfiguración

Key terms in all languages​

ENITFRDEES
class / lessonlezione / classecoursKursclase
bookingprenotazioneréservationBuchungreserva
membershipabbonamentoabonnementMitgliedschaftmembresía
clientclienteclientKundecliente
check-incheck-inenregistrementEincheck-inregistro
creditcreditocréditGuthabencrédito
waitlistlista d'attesaliste d'attenteWartelistelista de espera
instructoristruttoreinstructeurInstruktorinstructor
schedule classpianifica lezioneplanifier coursKurs planenprogramar clase
cancelannullaannulerstornierencancelar
savesalvaenregistrerspeichernguardar

Getting started​

If you are setting up Agon for the first time:

  1. Install the desktop app
  2. Complete the setup wizard
  3. Set up your clients

If you are migrating from another platform, see the Migration Guide.