Open Field Scheduling logo

Open Field Scheduling

Self-hosted field service scheduling for jobs, customers, dispatch, and invoicing

Repository activity
  • Stars5
  • Forks1
  • Open Issues0
License

MIT

Languages
  • TypeScript
  • CSS
  • HTML
Get it:GitHub
Open Field Scheduling screenshot

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