Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

AutoExile

An ExileCore plugin that automates Path of Exile farming. Run maps, farm bosses, clear simulacrums, or follow a party leader — all configurable through a web dashboard you can control from your phone.

Getting Started

Requirements

Installation

  1. Open ExileApi
  2. Go to the Plugin UpdaterAdd tab
  3. Paste the repository URL and click Clone:

Plugin Updater

The updater will download, compile, and keep the plugin up to date automatically.

First-Time Setup

  1. Open the web dashboard at http://localhost:9876 or use the ExileCore settings panel
  2. Configure your Build Settings — set your movement key, assign skill slots, and configure flasks
  3. Pick a farming mode and configure its settings
  4. Press Insert in-game to start the bot

Farming Modes

Simulacrum (Stable)

AFK farm all 15 waves of Simulacrum. The bot handles combat, monolith activation, death recovery, between-wave stashing, and looting at the end. Works best with strong builds that can clear waves without much manual intervention.

Boss Farming (Stable)

Automated boss kill loops — the bot handles the full cycle of stashing loot, withdrawing fragments, opening the map device, entering the portal, fighting the boss, looting, and exiting. Runs continuously until you're out of fragments.

Supported bosses:

  • Oshabi, Avatar of the Grove — Sacred Blossom fights
  • Audience With The King — Voodoo King encounters including the maze phase
  • Incarnation of Fear — Uber Anger boss (requires a very strong build)

Blight (Stable)

Automated blight encounters with tower placement, lane management, and post-timer cleanup. Works well with AFK and minion-style builds.

Follower (Stable)

Follow a named party leader through zones. Useful for leveling alt characters or running an aura bot alongside your main.

Mapping (Experimental)

Automated map farming with exploration, combat, and looting. Currently supports Ultimatum encounters as the primary test mechanic. This mode is for testing only — expect rough edges.

Web Dashboard

AutoExile includes a built-in web server that lets you monitor and control the bot from any browser, including your phone. View live status, change settings, and check session stats without alt-tabbing.

The dashboard is available at http://localhost:9876 by default (port is configurable). Enable network access in settings to connect from other devices on your network.

Configuration

All settings are managed through the web dashboard or ExileCore's settings panel. Key sections:

  • Build — Movement key, skill slots (roles, conditions, priorities), flask setup, blink range
  • Loot — Pickup radius, minimum chaos value per slot, unique pricing thresholds
  • Mode Settings — Each farming mode has its own section with mode-specific options
  • Boss — Boss type selection, fragment stock, stash tab names, loot sweep timeout, max deaths

Boss Mode Configuration

Each skill slot supports conditions like buff/debuff checks, enemy count thresholds, rarity filters, and range limits. Use the built-in Buff Scanner to discover buff names from live gameplay.

Hotkeys

KeyAction
InsertStart / Pause / Resume the bot
F6Dump game state (terrain, exploration, pathfinding) to image + JSON
F7Dump recording

Hotkeys are rebindable through settings.

Community

Join the Discord to help test new features, share feedback, and follow development progress. You'll also find documentation on the AI-assisted development process behind the project.

Note: This is a testing and feedback channel, not a tech support helpdesk.

Building from Source

For contributors who want to build manually instead of using the plugin updater:

dotnet build

Targets .NET 10.0 (Windows).

About

No description, website, or topics provided.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages