Self-hosted field service scheduling for jobs, customers, dispatch, and invoicing
- Stars5
- Forks1
- Open Issues0
MIT
- TypeScript
- CSS
- HTML

About Open Field Scheduling
Open Field Scheduling is a field service scheduling and business management app for service companies such as pest control, HVAC, plumbing, cleaning, and landscaping. Service types, pricing, and workflows are configurable, so the same app can be set up for different trades.
It provides a weekly calendar with technician color coding, job scheduling with priority and status, customer records with service history, technician dispatch and workload tracking, a service-type catalog, invoicing from completed jobs, materials tracking, per-job checklists and activity logs, and a dashboard of key numbers. A REST API backs the UI, and a dual-mode interface adds an agent-friendly view for browser automation.
The stack is Preact, Hono, and SQLite, and the app runs locally from a single SQLite database with no cloud services required. It is part of the OpenClaw ecosystem and can be customized or embedded in other products.
Key features
- Weekly calendar view with technician color coding
- Job scheduling with priority and status workflow
- Customer records with service history
- Technician dispatch with workload tracking
- Invoicing from completed jobs with status tracking
Details
- On GitHub since
- 2026
- Stack
- Preact, Hono, TypeScript
- Database
- SQLite (local file)
- API
- REST, plus agent-mode UI
- Ecosystem
- OpenClaw
- License
- MIT
