
Announcing the Release of geoai.js 🚀

We're excited to announce the first release of geoai.js, an open-source JavaScript library designed to bring GeoAI to the browser and Node.js ecosystem. Built on top of 🤗 transformers.js, geoai.js makes it possible to run geospatial AI models natively without server-side dependencies.
👉 Repo: decision-labs/geoai.js 👉 Docs: docs.geobase.app/geoai-live 👉 Live Examples: geoai.js live examples
geoai.js
?Until now, most geospatial AI tooling has been locked into Python ecosystems, requiring heavy dependencies and cloud resources. With geoai.js, we're creating a JavaScript-native ecosystem for GeoAI, enabling:
Web-first workflows → Run models directly in the browser.
Node.js support → Seamless integration with backend apps and APIs.
Lightweight execution → No need for GPU servers for many tasks.
Developer-friendly tooling → Works naturally with React, Next.js, and other modern frameworks.
🌍 Prebuilt tasks for object detection, change detection, segmentation, and more
⚡ Built-in support for COG imagery and map visualization frameworks (MapLibre, deck.gl)
📦 Easy install via NPM → npm i geoai
We're just getting started. geoai.js is meant to be the foundation of a growing GeoAI ecosystem in JavaScript, with contributions and community feedback driving the roadmap.
👉 Try it out now, explore the examples, and check out the docs.
If you'd like to contribute, jump into the GitHub repo and open an issue or PR!
✨ Let's build the future of GeoAI in JavaScript together.