Luxury coastal rental property exterior

Manage your rental property on software you control

Cleaning management for STR hosts. Scheduling, checklists, and photo evidence — self-hosted and open source.

The problem

STR cleaning runs on group chats and spreadsheets.

WhatsApp chaos

Coordinating cleaners over chat. No record, no accountability, no system.

Spreadsheet scheduling

Manual calendars that don't know your Airbnb bookings and break constantly.

No photo evidence

No way to verify a clean was done right before the next guest arrives.

SaaS lock-in

Paying monthly for tools that own your data and can change pricing anytime.

The solution

A real system. On your own server.

iCal scheduling

Imports your Airbnb calendar automatically. Cleaners always know what's coming.

Room checklists

Structured, room-by-room task lists with drag-and-drop reorder.

Photo evidence

Mandatory before/after photos per room for every clean.

Self-hosted

Runs on your server. Your data, your control, no subscription.

Features

Everything a host needs. Nothing extra.

Airbnb iCal sync

Imports your booking calendar so cleaners always know what's coming.

Photo evidence

Before/after photos per room, required for every clean.

Supply alerts

Cleaners flag low stock inline. You see it on the dashboard.

Multi-property

Manage your STR, your home, and future properties from one place.

Network-aware mobile

Cleaners view schedules anywhere. Sessions only start on your WiFi.

GPL-3.0 open source

Free to use, modify, and deploy. No subscription, no vendor.

Admin panel

Full visibility from the dashboard.

See upcoming stays, assigned cleaners, past sessions, and supply alerts — all in one place.

OpenSTR admin dashboard showing upcoming stays and cleaning schedule
OpenSTR admin checklist view showing room-by-room tasks

Cleaner mobile app

Cleaners work from their phone.

Schedule view, room checklists, and photo capture. Sessions only activate on your local WiFi.

OpenSTR mobile app showing cleaner schedule
OpenSTR mobile app showing room checklist during a clean