The open source alternative to legacy dental software. Built for the AI era.
Patients, calendar, odontogram, budgets and billing in one platform. You install it, you extend it, you keep it.
Backed by Dentaltix · BSL 1.1 → Apache 2.0

We're not here to sell you another dental software.
We're here because the dental sector deserves management software worthy of it. That mission sits far above any business. Six principles about the software a clinic deserves in 2026.
Read the full manifesto- 01
Your data, only yours
Your clinic's data should live where you decide: on your own server, or on the cloud you choose. Never hostage to another company.
- 02
Open source, auditable
Every line of code can be read, audited and forked. Anyone can report bugs and contribute improvements.
- 03
Genuinely modular
Install what you use. Ignore the rest. No tiers, no arm-twisting, no “contact us for pricing”.
- 04
API First
Everything you see in the interface is accessible via API. Integrate the software with whatever you need.
- 05
AI Ready
In the age of AI, software must be designed so every action can be executed by an agent, whenever you want one to.
- 06
Calm in the interface
Eight hours at the computer deserve an interface with good design. Dark mode by default, well-designed flows, fewer clicks.
CORE MODULES
Built for how a clinic actually works
Every feature is a module. Turn it on, turn it off or replace it whenever you want.
- Open module
Odontogram
An interactive dental chart with real dentition, surfaces and groups.
- Open module
Calendar
A drag-and-drop calendar that understands cabinets, professionals and overlaps.
- Open module
Treatment plan
One view that ties diagnosis, budget and schedule together.
- Open module
Budgets
Build line by line, capture the signature, export a PDF with your branding.
- Open module
Patients
One complete record — medical profile, allergies and clinical alerts.
- Open module
Reports
Billing, budget and occupancy KPIs. No dashboards that scream at you.
PLUGIN ARCHITECTURE
A small core. Modules that plug in.
The module system isn't a metaphor: each one ships a manifest, its own Alembic migration branch, YAML seeds, auto-registered navigation and an event bus subscription. Turn on what your clinic needs, ignore the rest, and if something is missing — build it and plug it in.
- Official
- Community
- + Yours
- Auth
- RBAC
- Clinics
- Users
On the way. Build them yourself or join who is already shipping them.
ONLINE DEMO
Try it yourself, no install needed.
We spin up a sample clinic in your browser, already filled with patients and appointments. Have a look around, book an appointment, draft a quote. No sign-up, no email required, nothing to download.
How to get in
- 1 Click the "Open the demo" button. It opens in a new tab.
- 2 Sign in with the username and password shown below.
- 3 Click around freely: patients, calendar, quotes, invoices…
Use these to log in
Username
admin@demo.clinic
Password
demo1234
There are also dentist, hygienist, assistant and reception logins. Same password for all of them.
We wipe everything every night. Don't upload real patient data.
TECH STACK
A modern, deliberately boring stack.
We pick what serious teams pick. Nothing exotic, nothing legacy.
- Nuxt 3 Frontend
- Vue 3 UI
- Nuxt UI Components
- TypeScript Type safety
- Tailwind Styling
- FastAPI Backend
- SQLAlchemy 2.0 ORM
- Pydantic v2 Schemas
- PostgreSQL 15 Database
- Alembic Migrations
- Docker Runtime
- Playwright E2E tests