Repository navigation
Install
This page comes from
site/content/install.mdin the repository and is regenerated on every merge tomain. To correct it, edit that file; changes made here are overwritten.
Cartogen AI needs QGIS 4.2 or later (Qt 6). QGIS 3.x is not supported.
- Open the releases page and download the asset named
cartogen_ai_v<version>.zipfrom the newest release. Each release also carriesSHA256.txt; compare your download against it. - In QGIS: Plugins → Manage and Install Plugins… → Install from ZIP, choose the zip, and install.
- Enable the plugin if QGIS did not do it for you. A Cartogen AI button appears on the toolbar and the panel can be opened from the Plugins menu.
cartogen-ai-qgis-plugin-<tag>; the dots in the version make it an invalid module name and QGIS fails with ModuleNotFoundError: No module named 'cartogen-ai-qgis-plugin-cartogen-ai-v1'. The release asset built by plugin_upload.py always uses the folder cartogen_ai_plugin.
Releases up to rc24 installed into a folder named cartogen-ai. From rc25 the folder is cartogen_ai_plugin (the plugin directory requires a valid Python identifier). If an old cartogen-ai folder is still in your profile's python/plugins/ directory, delete it before installing, or two copies load. Since rc28 the plugin shows a warning at start-up when it finds one. Restart QGIS after installing.
- Copy the repository into your QGIS profile's plugin folder as
cartogen_ai_plugin, for example%APPDATA%\QGIS\QGIS4\profiles\default\python\plugins\cartogen_ai_pluginon Windows. - Do not name the folder exactly
cartogen_ai: that would shadow thecartogen_ainamespace package undersrc/and break everycartogen_ai.coreimport. Do not put dots in the name either. - Restart QGIS, or use the Plugin Reloader plugin.
The core plugin needs only requests, which QGIS's Python normally already provides. A few features need extra packages, listed in requirements.txt:
| Feature | Packages |
|---|---|
| PDF, Word and Excel attachments |
pypdf, python-docx, openpyxl, pandas, pdfplumber
|
search_web |
ddgs |
| Charts and dashboards |
matplotlib, folium
|
| Imagery feature extraction (heavy, one tool) |
ultralytics, which pulls in torch; plus a model checkpoint downloaded on first use |
Install them through the bundled qpip plugin dependency (QGIS offers to), or in the OSGeo4W Shell with python -m pip install -r requirements.txt. A missing package turns off that one feature with a clear message; it does not break the plugin.
PermissionError: [WinError 5] Access is denied on a locked .pyd file. This is a Windows file-lock issue that no code inside the locked process can work around. Close QGIS, install, then reopen it.
Pre-release builds are published as GitHub release assets. Whether a given build is also listed on plugins.qgis.org is stated in the release notes; the upload is made by the maintainer after the directory's own security scan.
Next: Quick start.
Cartogen AI 1.18.5 · generated from the repository at commit 26536e9f75 on 2026-11-12 · this wiki is rebuilt on every merge to main; edits made in the browser are overwritten, so correct the source files instead.
Get started
How it works
- Architecture overview
- The agent loop
- Threads, tasks and Stop
- Tools and routing
- Providers and networking
- Memory, state and results
- Guards and honesty checks
- The dock and dialogs
- Processing provider
Tools and data
- Tool reference
- AI Imagery Feature Extraction
- Data Analysis & Prediction
- Database & Workflows
- Export & Reporting
- Humanitarian Data (HDX / OSM / geoBoundaries)
- Humanitarian Logistics
- Monitoring & Scheduling
- Print Layouts
- Project Management
- Raster
- Reporting & Document Analysis
- Satellite Imagery & Vision
- Styling & Labeling
- System, Search & Scripting
- Task & Memory Management
- Vector & Geoprocessing
- More tools, by module
- Task register
- External data sources
Humanitarian GIS
Security and privacy
Develop
Project