LLM-powered intelligent assistant for QGIS. Supports natural language to operate QGIS tools.
QGIS Agent is an AI-powered assistant that runs inside QGIS desktop. It allows you to control QGIS through natural language conversations, including: viewing project info, adding/removing layers, executing Processing algorithms, running PyQGIS code, setting layer labels, rendering maps, and more.
Features:
- Natural language interface for QGIS operations
- 15 built-in QGIS tools driven by natural language (PyQGIS / Processing)
- Bundled reference catalog of 679 QGIS tool & API definitions (tool_docs/)
- RAG-enhanced API documentation retrieval
- Cookbook self-evolution mechanism
- Long-term memory support
- Multiple LLM providers (DeepSeek, Mimo, GLM, Gemini, etc.)
External dependencies (install via pip before use):
langchain_core, langchain_openai, langchain_deepseek, httpx, psutil
Plugin Tags