All EZGather features
EZGather is a complete resource farming tool for Dofus Unity. It combines AI-powered visual detection, topological pathfinding, and a visual circuit builder in a native desktop application.

YOLO Resource Detection
EZGather uses a YOLOv8 model trained on thousands of Dofus Unity screenshots to detect resources in real time. The model recognizes all resource types with an overall accuracy rate above 98%.
Detection is optimized for speed: if the model is highly confident (>70%), harvesting is immediate. Below this confidence threshold, the bot triggers a double-check on hover to verify resource availability via the profession icon before clicking. This hybrid system eliminates false positives without sacrificing speed.
Supported harvesting professions

Visual Circuit Builder
The circuit builder lets you assemble complex farming routes via a drag-and-drop interface built with React Flow.
3-tier architecture
- Sequence — A linear path through multiple maps, with automatic harvesting at each step. 28 pre-configured sequences are provided.
- Circuit — Combines multiple sequences into a complete route. Between each sequence, you can add transport blocks (Zaap, boat, portal), configurable pauses, and bank deposits.
- Planner — Chains multiple circuits in succession for extended execution.
Per-sequence customization: Disable specific maps, target or exclude resource types, configure repetition count, enable/disable loop mode.
A* Pathfinding and Zaap Navigation
The bot navigates between maps by calculating the shortest path using an A* algorithm applied to a topological database of over 10,000 Dofus maps.
Smart navigation
- Automatic route calculation
- Uses Zaaps when faster
- Obstacle detection and route recalculation
- Handles entries/exits of enclosed zones (mines, caves)
Automatic Inventory and Bank Management
When inventory is full, the bot automatically interrupts farming, navigates to the nearest bank (or a specific configured bank), deposits all items, then resumes the circuit exactly where it left off.
Bank options
- nearest — the closest bank (recommended)
- Specific coordinates — choose the exact bank
- none — no automatic deposit
Combat Detection and Flee Mode
The bot automatically detects combat (monster aggression) by monitoring screen brightness changes. When combat is detected, the bot automatically surrenders via the "Lay down arms" button.
Available modes
- auto — automatic flee (recommended)
- manual — the bot alerts you and waits for your intervention
Note: Offensive combat mode is not yet implemented.
Auto-Login and Reconnection
The bot can automatically launch the Dofus client via the Ankama Launcher if the game is not open. It detects the game state (in-game, lobby, disconnected) and handles reconnection on connection loss.
Platforms
- macOS
- Windows
Session Statistics
Every farming session is recorded with detailed counters.
Recorded data
- Number of harvests
- Maps visited
- Combats encountered
- Bank deposits made
- Loops completed
- Errors encountered
- Total session duration
Statistics are viewable in the desktop app and (with Pro/Pro+) in the web dashboard.
Native Desktop Application
EZGather is a native desktop application built with Tauri 2 and React. Unlike Java or web-based bots, the app launches instantly, uses minimal memory, and integrates natively with macOS, Windows, and Linux.
Interface
- Interactive map (Leaflet) with sequence and circuit visualization
- Lateral sequence management panel
- Configurable settings
- Real-time monitoring during farming
Ready to try it?
Create a free account, download the app, and launch your first farming circuit in under 5 minutes. No credit card required.