EDMC Mining Analytics extends Elite Dangerous Market Connector (EDMC) with a mining-focused control panel. The plugin listens to in-game journal events to present live production metrics, highlight rock quality, and capture session history without leaving EDMC.
Please report issues on GitHub. Your feedback helps shape the next release.
- Real-time mining dashboard showing cargo totals, tons-per-hour trends, limpets, refinements-per-minute to gauge your collection efficiency and ship context.
- Cross platform. Works on Windows and Linux.
- Overlay support built in. Track total tons per hour, RPM, % full, and limpets remaining on your HUD. EDMCModernOverlay (or a legacy overlay) is required.
- Automated session management that starts, pauses, and resets analytics in response to journal events or user input, with optional auto-resume when activity resumes.
- Prospecting intelligence with duplicate detection, commodity histograms, and quick-glance content summaries for each asteroid.
- Integrations that help you act on the data, including Inara commodity lookups for nearest/best price (click on the commodity name in the table), EDSM lookup for reserve level and ring type, and Discord webhook summaries of completed runs.
- Optional market search for estimated sell prices with overlay and Discord summary support.
- No in-game configurations needed. Simply install it as an EDMC plugin and restart EDMC.
- Optional warning that you are in a non-metallic ring (for those laser platinum miners)
- Configurable experience covering update cadence, histogram bin size, cargo capacity inference, logging retention, and alert thresholds.
- Optional JSON session archive for deeper analysis or sharing, retained locally according to your preferences.
- Nearby Hotspot finder with integrated real-time Spansh search: type-ahead system lookup, ring/signal filters, minimum hotspot threshold, and clipboard copy shortcuts for quick in-game paste.
The orange "hotspot" next to the details button is how you launch the hotspot finder.
![]()
- Elite Dangerous Market Connector 6.0.0 or newer (Python 3.13 runtime).
- Open EDMC and choose
File → Settings → Plugins, then clickOpen Plugins Folderto reveal your plugins directory. - Download the latest release or clone the repository from GitHub. Do not download individual files. Keep the directory structure intact (
integrations/,session_recorder.py,commodity_links.json, etc.). - Extract the
EDMC-Mining-Analyticsfrom the release .zip file and move it to the EDMC plugin directory. - Restart EDMC. The plugin appears under
Plugins → EDMC Mining Analyticsand adds a panel to the main window.
To update, replace the contents of the EDMC-Mining-Analytics folder with the files from the latest release and restart EDMC.
- The plugin panel opens automatically in EDMC to view live metrics. The interface follows the active EDMC theme automatically with some noticable gaps that I have not been able to fix yet.
- Use the plugin preferences (within EDMC's Plugins tab) to adjust histogram bin size, refresh cadence, and refinement per minute (RPM) thresholds.
- Toggle automatic unpause behaviour, enable session logging, and define how many session files to retain.
- Use the Market search tab to set filters for both Inara lookups and Spansh estimated sell prices (pad size, distance, demand, freshness, distance to arrival, carriers/surface).
- Provide an optional Discord webhook URL and image links to deliver session summaries, and use the built-in test button to confirm connectivity.
- Simply start mining. The plugin recognises mining states, begins tracking tonnage, and monitors prospecting and refinement events.
- Cargo updates and limpet usage are tracked automatically, including abandoned collectors and drones launched.
- Click the commodity in the Commodities column to do an Inara search for nearest/best price for selling.
- Click the value in the
% Rangecolumn in the Commodities table to open histograms that visualise asteroid yield % distributions. - When you leave mining (supercruise, manual reset, etc.), the session recorder can persist a JSON summary and optionally push a Discord embed.
Questions, ideas, or bugs? Open an issue on GitHub. Feedback helps shape the next release. Yes, this project is 100% vibe coded using Codex. I'm doing it as an experiment/learning experience to see what is possible.
EDMC Mining Analytics is a community project and is not affiliated with Frontier Developments or the EDCD team.
- Big thanks to Aussig of BGS-Tally fame for auto-update functionality examples and other bits.
- Thanks to FCDN for the Discord integration ideas.
- Thanks to Leerensucher for the idea of having multiple images for the discord summary.
EDMC Mining Analytics connects to these internet services.
- Inara for commodity searches
- Spansh for hotspot and market price searches
- Discord for sending mining summaries only if you configure the option by providnig a Discord webhook in settings
- Image hosting services (like imgur.com) only if you configure Discord images in settings
- Github to confirm the lastest version of EDMC Mining Analytics is available
Yes, this is built with AI. This was one of my first attempts at creating a plugin with AI so if you go looking, I'm sure you'll find slop.