The Open Source
Geospatial Toolbox
Tools for automating your geospatial data workflows. Build your own workflows, connect your tools, and augment with AI.
This project is open source, and we are looking for contributors.
What is Geoflow?
The Open Source Geospatial Intelligence Platform
Transform complex geospatial processes into simple, automated workflows. Connect your GIS tools, process data at scale, and unlock location intelligence.
Visual Workflow Builder
The core of Geoflow is a visual workflow builder using drag and drop 'nodes' to automate out your GIS processes. The goal is to bring all of your tools under one roof to streamline your processes.
Intelligently Apply Ai Agents
Integrate Ai agents into your workflows with full context and tool calling. Use MCPs to automate routine tasks.
Flexible and Self Hostable
Stay in control of your infrastructure. Run on your own servers or in the cloud. We are open source so you can be creative!
No Vendor Lock-In
No one wants to invest their time and money into an application that may or may not be around long term. We are open source so you can continue to use these tools even if we all 'go the way of Old Yeller'.
Purpose Built for Geospatial
Our core focus is building tools to help people analyze their geospatial data. Whether GIS, LiDAR, Survey, or Engineering, our goal is to help you make robust workflows for your data.
A Framework for Contribution
The Geospatial world has been closed-down and overrun with bloated software suites that lock people in. We want to change that. Our hope is to make an environment that encourages fast paced development and collaboration.
Open Source & Building in the Open
To encourage collaboration, this project is both open source and being built in the open. We aren't pretending to be further along than we are, or bigger than we appear. Our goal is to make this project community driven and ensure everyone is having a good time.
The goal? Ship fast!
Are we the best? Probably not...but we are going to move fast to build something great.
Fun UI Stuff: Pinned data, schedules, and updated components for viewing node data
September 26, 2025
In the frontend, we have lots of fun updates. There is a new Schedules node that allows users to add cron (schedules) to their workflows. There is also a new feature for Pinning data to a node, which means you can save data to a node and avoid running that node repeatably every time the workflow runs. In the backend, we overhauled the node orchestration logic. Shockingly, this meant removing code and removing complexity and sticking with a much more 'simple' orchestration layer.
-
•
Pin Node Data
Users can now pin data to a node. This is particularly helpful for 'expensive' or resource intensive nodes. During testing (or even some production use cases) users can Pin (save) data to a node and the node will use that saved data INSTEAD of re-running that node. An example is running a node that takes 5 minutes to run but will always return the same data. You can Pin that data and bypass the 5 minute execution for testing. -
•
New Schedules Node
Our schedules node is now working! You can specify a specific schedule for your workflow to run on, such as every day at 8am, or every hour, or anything your heart desires. These schedules can be enabled/disabled and will run on the server regardless of whether you have Geoflow open. -
•
Update UI for Input and Outputs Node Tab
We've noticed it was pretty difficult to see all the data that a node has access to, especially if there is lots of nested data. It was squished into a small Popover and there was too little UI to really use it properly. Instead, we moved this into its own separate side Sheets where there is now the full height to display all the node data. In addition, a field can now be drag/dropped into an expression to use directly in a node. Most importantly, in the new data UI, you can now see the data keys AND their current values. Previously you could only see the keys, but now the UI displays their current values as well.
Join Our Community
Connect with our team, talk tech, automation, geospatial, and more. Learn how you can contribute or get involved with the project.



