Freedom251 › Route Optimization Software
FieldOpt

What FieldOpt is
FieldOpt is an open-source field service management console for dispatching jobs, routing them to technicians, and managing field work. Dispatchers can assign jobs by drag-and-drop or in batches, while the console shows technician workload, capacity, and daily timelines. Skill-based routing and search help match jobs using skills, location, availability, and capacity; an interactive map adds job locations and routing context. Its auto-router assigns work to qualified technicians and evaluates skills, geographic management areas, shift time, capacity, distance, and job priority. Capacity management tracks workload to prevent overbooking. FieldOpt also says it learns from dispatch history to create a machine-learning model trained on company data. The API covers technicians, jobs, assignments, and automatic routing. Community is self-hosted and licensed under AGPL-3.0; Starter and Pro use managed cloud hosting, while Enterprise offers on-premise deployment. The free Community plan supports up to 25 technicians. Starter costs $99 a month and Pro costs $399 a month.
Who it suits
FieldOpt suits service teams that need to dispatch and route jobs based on technician skills, capacity, schedules, and location. Community may suit teams able to self-host and work with an AGPL-3.0 license.
What it does well
- Supports drag-and-drop and batch job assignment.
- Routing considers skills, shifts, capacity, distance, and priority.
- API covers technicians, jobs, assignments, and routing.
- Free Community plan supports up to 25 technicians.
What to know first
- Community requires self-hosting.
- Community is licensed under AGPL-3.0.
- Starter costs $99 a month.
Limits
Community is free for up to 25 technicians and is self-hosted. Starter costs $99 a month for up to 50 technicians; Pro costs $399 a month for up to 200 technicians. Enterprise has custom pricing and unlimited technicians.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Community | Free · Up to 25 technicians · self-hosted · full features · AGPL-3.0 licensed · GitHub community | Free |
| Pro | $399/month · Up to 200 technicians · everything in Starter · ML autodrip dispatch · custom integrations · dedicated support | $399 a month |
| Starter | $99/month · Up to 50 technicians · managed cloud hosting · priority email support · custom branding · API access | $99 a month |
| Enterprise | Custom · Unlimited technicians · everything in Pro · on-premise deployment · custom development · SLA guarantees | On request |
As fieldopt.dev lists them, read 15 Oct 2026. The maker's own page has the final word.
Getting started
- Open https://fieldopt.dev/.
- Choose Community, Starter, Pro, or Enterprise based on the deployment and technician limit you need.
- Use Community as a self-hosted deployment, or choose managed cloud hosting with Starter or Pro.
- For Enterprise, use the listed on-premise deployment option.
- Use the web console or API to work with technicians, jobs, assignments, and automatic routing.
FieldOpt is an open-source field service management console for dispatching work, routing technicians, and controlling capacity. It fits service organizations that need structured assignment rules, an API, and a choice between self-hosting and managed cloud. The free Community tier is unusually complete, but its 25-technician ceiling and self-hosting requirement make the paid tiers more practical for growing operations.
Overview
FieldOpt combines a dispatch console with technician workload visibility, routing logic, maps, search, and API endpoints for technicians, jobs, assignments, and automatic routing. Dispatchers can move individual jobs by drag and drop or handle groups with batch operations. A daily timeline and capacity view put existing commitments beside new work, helping teams judge whether an assignment will overload a technician. That breadth suits organizations managing competing jobs rather than simply recording appointments.
Key features
Dispatch and capacity
The console displays workload, capacity, and each technician’s day timeline. Its auto-router assigns jobs to qualified technicians while capacity management tracks workload to prevent overbooking. These controls are valuable when schedules are tight, although their usefulness depends on maintaining accurate technician skills, shifts, and job data.
Routing and search
Skill-based routing matches jobs to technicians with the required skills. Routing can also assess geographic management areas, shift time, capacity, distance, and job priority, giving dispatchers more control than a distance-only optimizer. The interactive map adds location and route context, while search filters by skill, location, availability, and capacity. Teams with territory rules or specialist work should benefit most; simpler operations may not need every criterion.
Learning and integration
FieldOpt says it learns from dispatch history to build a machine-learning model trained on a company’s data. The Pro tier calls this ML autodrip dispatch. Because the model depends on historical assignments, it is more relevant to organizations with enough consistent dispatch history than to a new operation. The API exposes technicians, jobs, assignments, and automatic routing, making FieldOpt a stronger candidate for integration work than a closed dispatch board.
Pricing
FieldOpt uses a freemium model. Community costs nothing and supports up to 25 technicians with self-hosting, full features, an AGPL-3.0 license, and GitHub community support. It is the best fit for technically capable teams that can run their own infrastructure and accept the technician cap. The license also matters to organizations evaluating how they will use and distribute modifications.
Starter costs $99 a month for up to 50 technicians. It adds managed cloud hosting, priority email support, custom branding, and API access. This is the sensible step up for teams that want FieldOpt without operating the service themselves, though the doubled capacity still limits larger workforces.
Pro costs $399 a month for up to 200 technicians. It includes Starter’s features plus ML autodrip dispatch, custom integrations, and dedicated support. The price is easier to justify for a sizeable dispatch operation that can use machine-assisted assignment and needs integration help; smaller teams may be paying for headroom they do not yet use.
Enterprise uses custom pricing and allows unlimited technicians, on-premise deployment, custom development, SLA guarantees, and everything in Pro. It targets organizations with procurement, security, or scale requirements that rule out hosted tiers. The move from Community to paid plans trades self-management for hosting and support, while each paid tier still has a stated technician limit until Enterprise.
Platforms
FieldOpt is offered through an API, as self-hosted software, and on the web. Community is self-hosted, while Enterprise supports on-premise deployment; Starter and Pro provide managed cloud hosting.
Who it's for
FieldOpt is a strong match for field-service teams coordinating specialist technicians across territories and shifts, especially those that need capacity safeguards or want to connect dispatch data to other systems. Community suits smaller technical teams willing to self-host. Starter fits organizations seeking hosted operation at up to 50 technicians, and Pro fits larger teams that can benefit from machine-assisted dispatch and custom integrations. It is less suitable for teams that want a lightweight scheduler with no operational responsibility or for organizations above 200 technicians that cannot use Enterprise.
Pros and cons
- Pro: Full features in the free Community tier make advanced routing and capacity controls accessible to teams under 25 technicians.
- Pro: Routing considers skills, territories, shifts, capacity, distance, and priority rather than relying on one simple rule.
- Pro: API coverage for core dispatch objects supports integration projects.
- Con: Community requires self-hosting and is capped at 25 technicians.
- Con: Starter and Pro impose 50- and 200-technician limits, so larger deployments must move to custom Enterprise terms.
- Con: Machine-learning dispatch is reserved for Pro, and its value depends on having useful dispatch history.
Alternatives
For a broader directory of dispatch tools, see Dispatch Software; for products centered on route planning, see Route Optimization Software.
Resgrid is a freemium option with Android, iOS, desktop, web, API, and self-hosted platforms, and a free plan for up to 10 entities.
Onro is a paid, multi-platform choice offering a free demo with unlimited orders, users, and drivers.
Fieldified is a freemium web and mobile alternative covering scheduling, invoicing, CRM, and reporting.
Super Dispatch provides a free Carrier TMS Lite tier with a driver app and limited carrier dashboard.
Shipday offers a free-forever Basic plan for up to 300 orders per month and 10 driver accounts, plus a 14-day full-platform trial.
DispatchTrack is a paid option available on web, mobile, and API platforms.
Haul-IT is a paid Windows, Android, and iOS product with pricing handled through AMCS.
PremierOne CAD is a paid web, mobile, and Windows product sold through a sales process.
Verdict
Choose FieldOpt if you need dispatch decisions grounded in technician skills, territory, shifts, and capacity, and you value API access or deployment control. Community is the standout for small self-hosting-capable teams; Starter and Pro buy hosting, support, and higher limits. Look elsewhere if self-hosting is unacceptable, your operation exceeds 200 technicians without an Enterprise process, or you only need basic scheduling.
Verdict
FieldOpt pairs dispatch controls with routing criteria and technician capacity tracking. Check the deployment model, technician limit, and license terms before selecting a plan.
Questions
Is FieldOpt free?
Yes. Community costs nothing and supports up to 25 technicians.
What do the paid plans cost?
Starter is $99 a month, and Pro is $399 a month. Enterprise pricing is custom.
Which platforms does FieldOpt support?
FieldOpt is available as web software, an API, and self-hosted software.
Is FieldOpt open source?
The Community plan is licensed under AGPL-3.0.
What deployment options are available?
Community is self-hosted, Starter and Pro use managed cloud hosting, and Enterprise offers on-premise deployment.
What support comes with the plans?
Community includes GitHub community support, Starter includes priority email support, and Pro includes dedicated support.
Facts from FieldOpt's own pages
- API
- The repository lists API endpoints for technicians, jobs, assignments, and automatic routing. · github.com, 4 Oct 2026
- API examples
- Documented RPCs include tech_list, job_table, map_markers, qualified_techs, assign, job_action and auto_route. · github.com, 15 Oct 2026
- Architecture
- PostgreSQL stores routing, simulation and screen-rendering logic; PostgREST exposes functions over HTTP and nginx serves static files. · github.com, 15 Oct 2026
- Assignment
- Dispatchers can assign jobs to technicians using drag-and-drop and batch operations. · fieldopt.dev, 4 Oct 2026
- Automatic routing
- The auto-router assigns pending jobs to the closest technician who meets the qualification checks. · github.com, 15 Oct 2026
- Auto-router
- The repository describes an auto-router that assigns jobs to qualified technicians and capacity management that tracks workload to prevent overbooking. · github.com, 4 Oct 2026
- Capacity management
- The system tracks technician workload to avoid overbooking. · github.com, 15 Oct 2026
- 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. · github.com, 15 Oct 2026
- Changelog limitation
- The changelog says the previous WebSocket event stream was removed and the console now polls fragments every three seconds. · github.com, 15 Oct 2026
- Deployment
- The site lists self-hosting for Community and on-premise deployment for Enterprise. · fieldopt.dev, 4 Oct 2026
- Dispatch learning
- The site says FieldOpt learns from dispatch history to create a machine-learning model trained on a company's data. · fieldopt.dev, 4 Oct 2026
- Documentation depth
- The repository README documents architecture, installation, routing logic, keyboard shortcuts, RPC endpoints and simulation functions. · github.com, 15 Oct 2026
- Drag-and-drop dispatch
- Dispatchers can drag jobs onto technicians and perform multi-select batch assignments. · fieldopt.dev, 15 Oct 2026
- Geographic routing
- Jobs carry route criteria and technicians are assigned management areas so dispatch can enforce geographic compatibility. · github.com, 15 Oct 2026
- Keyboard controls
- Keyboard shortcuts include D, S, C, H and U for job actions plus slash, F and P for search, filters and personnel. · fieldopt.dev, 15 Oct 2026
- License
- The Community offering and repository are licensed under GNU AGPL-3.0. · github.com, 15 Oct 2026
- Limit: company disclosure
- The site identifies the maker only as a Systems Architecture Engineering project and gives no headquarters or founding year. · fieldopt.dev, 15 Oct 2026
- Limit: integrations
- The opened product pages name custom integrations as a Pro feature but do not identify any ready-made third-party connectors. · fieldopt.dev, 15 Oct 2026
- Limit: mobile apps
- The opened pages describe responsive phone browser behavior but do not provide native iOS or Android applications. · fieldopt.dev, 15 Oct 2026
- Maps and search
- An interactive map shows job locations and routing context, and search can filter by skill, location, availability, and capacity. · fieldopt.dev, 4 Oct 2026
- Map view
- A detachable map window displays jobs, technicians and technician routes for a second monitor. · fieldopt.dev, 15 Oct 2026
- Mobile browser
- The web console switches to tabs, cards and bottom-sheet menus below tablet width and is stated to work on phones. · fieldopt.dev, 15 Oct 2026
- Offline demo
- Release assets include a browser demo bundle that runs the same SQL through PGlite, a WebAssembly PostgreSQL implementation. · github.com, 15 Oct 2026
- Priority routing
- Pending jobs are processed in priority order after skill, area, shift-time and distance checks. · github.com, 15 Oct 2026
Where FieldOpt stands on Freedom251
- Route Optimization Software#1 of 30
- Dispatch Software#1 of 28
