FieldOpt
fieldopt.dev
Spec sheet
- What it does
- FieldOpt is an open-source dispatch console that assigns, routes and tracks field-service jobs inside PostgreSQL.Read 15 Oct 2026 · fieldopt.dev
- Product
- FieldOpt is an open-source field service management console for dispatching, routing, and managing field service jobs.Read 4 Oct 2026 · fieldopt.dev
- Deployment
- The site lists self-hosting for Community and on-premise deployment for Enterprise.Read 4 Oct 2026 · fieldopt.dev
- API
- The repository lists API endpoints for technicians, jobs, assignments, and automatic routing.Read 4 Oct 2026 · github.com
- Support
- Community support is provided through GitHub, while paid tiers list priority email or dedicated support.Read 15 Oct 2026 · fieldopt.dev
- License
- The Community offering and repository are licensed under GNU AGPL-3.0.Read 15 Oct 2026 · github.com
- API examples
- Documented RPCs include tech_list, job_table, map_markers, qualified_techs, assign, job_action and auto_route.Read 15 Oct 2026 · github.com
- Architecture
- PostgreSQL stores routing, simulation and screen-rendering logic; PostgREST exposes functions over HTTP and nginx serves static files.Read 15 Oct 2026 · github.com
- Assignment
- Dispatchers can assign jobs to technicians using drag-and-drop and batch operations.Read 4 Oct 2026 · fieldopt.dev
- Auto-router
- The repository describes an auto-router that assigns jobs to qualified technicians and capacity management that tracks workload to prevent overbooking.Read 4 Oct 2026 · github.com
- Automatic routing
- The auto-router assigns pending jobs to the closest technician who meets the qualification checks.Read 15 Oct 2026 · github.com
- Capacity management
- The system tracks technician workload to avoid overbooking.Read 15 Oct 2026 · github.com
- Changelog event
- Version 0.0.9 moved the runtime from a FastAPI/Python application to PostgreSQL functions exposed through PostgREST with nginx and pg_cron.Read 15 Oct 2026 · github.com
- Changelog limitation
- The changelog says the previous WebSocket event stream was removed and the console now polls fragments every three seconds.Read 15 Oct 2026 · github.com
- Dispatch learning
- The site says FieldOpt learns from dispatch history to create a machine-learning model trained on a company's data.Read 4 Oct 2026 · fieldopt.dev
- Documentation depth
- The repository README documents architecture, installation, routing logic, keyboard shortcuts, RPC endpoints and simulation functions.Read 15 Oct 2026 · github.com
- Drag-and-drop dispatch
- Dispatchers can drag jobs onto technicians and perform multi-select batch assignments.Read 15 Oct 2026 · fieldopt.dev
- Geographic routing
- Jobs carry route criteria and technicians are assigned management areas so dispatch can enforce geographic compatibility.Read 15 Oct 2026 · github.com
- Keyboard controls
- Keyboard shortcuts include D, S, C, H and U for job actions plus slash, F and P for search, filters and personnel.Read 15 Oct 2026 · fieldopt.dev
- Limit: company disclosure
- The site identifies the maker only as a Systems Architecture Engineering project and gives no headquarters or founding year.Read 15 Oct 2026 · fieldopt.dev
- Limit: integrations
- The opened product pages name custom integrations as a Pro feature but do not identify any ready-made third-party connectors.Read 15 Oct 2026 · fieldopt.dev
- Limit: mobile apps
- The opened pages describe responsive phone browser behavior but do not provide native iOS or Android applications.Read 15 Oct 2026 · fieldopt.dev
- Map view
- A detachable map window displays jobs, technicians and technician routes for a second monitor.Read 15 Oct 2026 · fieldopt.dev
- Maps and search
- An interactive map shows job locations and routing context, and search can filter by skill, location, availability, and capacity.Read 4 Oct 2026 · fieldopt.dev
- Mobile browser
- The web console switches to tabs, cards and bottom-sheet menus below tablet width and is stated to work on phones.Read 15 Oct 2026 · fieldopt.dev
- Offline demo
- Release assets include a browser demo bundle that runs the same SQL through PGlite, a WebAssembly PostgreSQL implementation.Read 15 Oct 2026 · github.com
- Priority routing
- Pending jobs are processed in priority order after skill, area, shift-time and distance checks.Read 15 Oct 2026 · github.com
- Public API
- The API is a PostgREST RPC interface in the api schema with HTML-fragment, JSON-read and write functions.Read 15 Oct 2026 · github.com
- Repository activity
- The public repository shows 9 stars, 1 fork and 23 commits on the opened page.Read 15 Oct 2026 · github.com
- Routing
- Skill-based routing matches jobs with technicians who have the relevant skills.Read 4 Oct 2026 · fieldopt.dev
- Routing criteria
- The repository says routing evaluates skills, geographic management areas, shift time, capacity, distance, and job priority.Read 4 Oct 2026 · github.com
- SDKs
- The opened documentation lists RPC endpoints and curl examples but no separate vendor SDK package.Read 15 Oct 2026 · github.com
- Search and filters
- The console provides job and technician search with filters for skill, location, availability and capacity.Read 15 Oct 2026 · fieldopt.dev
- Security documentation
- The GitHub repository exposes a security-policy link, but the opened product site does not publish compliance certifications or a trust-center page.Read 15 Oct 2026 · github.com
- Self-hosting
- A Docker Compose deployment starts PostgreSQL, PostgREST and nginx, and a fresh database initializes the schema, application and demo data.Read 15 Oct 2026 · github.com
- Skill matching
- Routing checks that technicians possess every skill required by a job, while allowing a dispatcher override.Read 15 Oct 2026 · github.com
- System requirements
- The repository specifies Docker and Docker Compose on macOS, Linux or Windows; Windows can use docker compose directly without make.Read 15 Oct 2026 · github.com
- Technician timeline
- Each technician has a timeline showing scheduled work blocks and a live now-line.Read 15 Oct 2026 · fieldopt.dev
- Technician visibility
- The console shows technician workload, capacity, and timeline across the day.Read 4 Oct 2026 · fieldopt.dev
- Topic listing
- GitHub classifies FieldOpt under dispatch, field-service management, scheduling, PostgreSQL, routing optimization and technician management.Read 15 Oct 2026 · github.com
Plans and prices
Community Free Free Up to 25 technicians · self-hosted · full features · AGPL-3.0 licensed · GitHub community Read 15 Oct 2026 · fieldopt.dev
Starter $99 a month $99/month Up to 50 technicians · managed cloud hosting · priority email support · custom branding · API access Read 15 Oct 2026 · fieldopt.dev
Pro $399 a month $399/month Up to 200 technicians · everything in Starter · ML autodrip dispatch · custom integrations · dedicated support Read 15 Oct 2026 · fieldopt.dev
Enterprise Priced on request Custom Unlimited technicians · everything in Pro · on-premise deployment · custom development · SLA guarantees Read 15 Oct 2026 · fieldopt.dev
Where Specifiction places it
- Route Optimization Software#3 of 309.2
- Dispatch Software#3 of 289.0