Three components, one platform
Use any piece standalone - or combine them into a self-hosted, AI-powered geospatial platform.
Core
The STAC-compliant platform: FastAPI + React, PostgreSQL (PostGIS + pgvector), MinIO storage, async GIS processing - and a full map-centric application with AI chat.
Core docs →Geo-AI
A reusable harness for geospatial AI agents: ReAct loop, MCP tools, local LLMs via Ollama, FastAPI streaming, and the <AgentChat /> React component.
Catalog
A Python toolkit (stac-catalog) that turns raster metadata (CSV or Google Sheets) into STAC Collections and Items, loads them into pgSTAC, and serves them via STAC FastAPI, TiTiler, and a ready-made STAC Browser.

An open-source product of OpenGeoHub, built in the open on Codeberg.
stac-gis - a STAC-compliant, AI-powered geospatial platform.
Up and running in minutes
Clone Core, copy the example environment, and bring up the full stack - web apps, backend, database, cache, object storage, and the AI runtime - with Docker Compose. Point the Catalog at the STAC API and you have a complete platform.
# 1. Get the code
git clone https://codeberg.org/stac-gis/core.git
cd core
# 2. Configure
cp backend/stacgis/.env.example backend/stacgis/.env
cp fronted/apps/stacgis/.env.example fronted/apps/stacgis/.env
# 3. Launch the full stack
docker compose up -d --build
# 4. (Optional) build a STAC catalog with stac-catalog
stac-catalog sync --source csv --input ./input --output ./outputSee stac-gis in action
A recorded webinar walking through a real use case - loading a catalog, exploring the map, and driving analysis with the local AI agent - from an empty workspace to results.
Prefer YouTube? Watch the full webinar ↗
Funding & acknowledgment
Research and development of stac-gis has been supported by European Union Horizon Europe projects.
The Open-Earth-Monitor Cyberinfrastructure project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreement No. 101059548.
The AI4SoilHealth.eu project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreement No. 101086179.
The OGCR project has received funding from the European Union's Horizon Europe research and innovation programme under grant agreement No. 101218854.
Views and opinions expressed are those of the authors only and do not necessarily reflect those of the European Union or the European Commission. Neither the European Union nor the granting authority can be held responsible for them.
Start building with stac-gis today
An open, private, AI-powered GIS platform - ready to extend and made for your own infrastructure.

