GeoAgent-powered multimodal AI chatbot for QGIS projects.
OpenGeoAgent provides a dockable multimodal chatbot interface for QGIS that builds on GeoAgent's QGIS tool surface.
Features:
- Dockable chat panel for asking questions about the current QGIS project
- QGIS-safe GeoAgent tools for layer inspection, map navigation, data loading, selection, processing, and project operations
- Confirmation-gated PyQGIS script execution fallback for QGIS API tasks without a dedicated tool
- Provider and model controls for Bedrock, OpenAI, ChatGPT/Codex OAuth, Anthropic, Google Gemini, Ollama, and LiteLLM
- Image-aware chat with clipboard paste support for providers and models that support vision inputs
- Screenshot attachments from the map canvas, selected map regions, the QGIS window, and selected screen regions
- Clickable image previews with save/export actions
- Copy Markdown transcript and copy executed PyQGIS script actions
- Sample prompts, prompt history with Up/Down, and Ctrl+Enter sending
- Settings panel for API keys, hosts, model defaults, and dependency status
- One-click dependency installer using uv with an isolated virtual environment
- Lazy startup checks to keep opening the chat dock responsive
- GitHub update checker
- Local installation and packaging scripts
Requirements:
- GeoAgent and provider clients, installable from Settings > Dependencies
Plugin Tags