One guild. One platform. Built between pulls.

What started as a Discord bot answering “when does the boss respawn?” grew into a four-component raid intelligence platform: a desktop cockpit over the game, a privacy-first engine on every raider's machine, a hub that merges every viewpoint of every fight, and a website that remembers all of it. This is the map.

4
independent components
500+
versioned releases
~43k
lines across the three cores
18
desktop overlay surfaces
80
Discord slash commands
58
agent API endpoints
133
bosses on timers
59
website pages
DPS + Tank HUDsCH ChainCommand CenterTrigger calloutsUI StudioPrivacy-first filterMulti-char tailingZeal pipe bridgeDurable queue133 boss timersParse mergingDKP + sealed bidsSpawn alerts/me home baseParses + boardsRaid HQ20+ admin pagesEQ catalog mirrorsGuild tablesRow-level securityWeekly syncRedeploy-free updatesbeta / stable channelsRaid-hold freezeRemote tuning🖥 miMIC DesktopElectron · 18 live surfaces📡 Logsync Agent~24k lines · zero deps🤖 Discord Bot80 commands · 58 endpoints🌐 wolfpack.quest59 pages · OAuth gated🗄 Data PlatformSupabase · 40+ tables · RLS🚀 Live Ops500+ releases and counting🐺Wolf Packone shared raid brain

click any node to drill into the minutiae ↓

🖥 miMIC Desktop

Electron · 18 live surfaces

The in-raid cockpit: frameless, click-through overlays that float over EverQuest and stay out of your way until they matter.

  • DPS HUDlive damage/threat meter with DPS + Tank tabs, pets attributed to owners
  • CH Chaincomplete-heal rotation board — beats, gaps, and who is NEXT, synced across clerics — and it speaks your "04 GO" out loud
  • Loot biddinglog into OpenDKP once and place sealed bids from the dashboard — open auctions, last winner + runner-up, your DKP, and a wishlist built from your bid history
  • Command Centerone board: healer mana, cures needed, Divine Intervention coverage, defensives
  • Tank overlayMT HP with inbound heal cast-bars and ghost projection, rampage tracking
  • Extended Targetraid-wide target list with off-tank flags and per-mob debuff chips
  • Triggersguild-shared + personal patterns → text, timers, and TTS callouts
  • Charm + Pet trackersgauge-driven charm-break countdowns; pet buffs swept per owner
  • Mob Infostats, loot, and spells for your target — merged local + cross-client observations
  • Buff queuewho needs what buff, sorted by class, zone, and tank priority
  • UI Studiocapture, edit, and restore your whole EQ UI + macros from the browser
  • …and moreMelody, /who, Zeal health, PoP raid slideshow, quiet mode, auto-arrange

📡 Logsync Agent

~24k lines · zero deps

A single-file engine on each raider's machine: tails EQ logs, bridges the Zeal pipe, and filters privately before anything leaves.

  • Privacy filterofficer chat, tells, group, and private channels are dropped at byte level BEFORE parsing — they never leave the machine
  • Multi-log tailingevery eqlog on the box, each character self-identified — boxers fully supported
  • Zeal pipe bridgelive gauges, raid roster, cast bars, and target HP straight from the client
  • Durable queueevery upload persists to disk first; network blips retry with backoff, nothing is lost
  • Trigger enginecompiled patterns + Zeal gauge conditions; TTS, timers, and cross-client relays — with a checkpoint journal that proves every callout fired AND played
  • Local dashboardthe full HUD in any browser at localhost:7779 — no install needed to peek
  • Reporter electionsthe fleet elects who uploads shared streams (chat, buffs, roster) so 60 raiders don't upload the same bytes 60 times — with camp-out and logout handoff
  • One control pollsix background polling loops collapsed into a single multiplexed ask, and boss-kill upload bursts self-stagger
  • Opt-in backfillpoint it at years of old logs and it rebuilds history without double-counting

🤖 Discord Bot

80 commands · 58 endpoints

The hub: raid timers, multi-perspective parse merging, DKP, and the API every agent talks to — running 24/7.

  • Raid timers133 bosses with per-variant respawn math (PvP variance, quakes, Plane of Hate)
  • Parse mergingevery raider uploads their view of a fight; the bot merges max-per-player into ONE card
  • DKP + lootOpenDKP integration, sealed AES-encrypted bids, in-client ticks and loot posting
  • Agent API58 bearer-authed endpoints: encounters, chat relay, live state, buffs, triggers, PvP
  • Spawn alertswindows opening, daily summaries, and midnight archives — all edited in place
  • Member syncDiscord roles → database every 6 hours; officer tools with full audit trail
  • Admission controlper-client rate budgets, a circuit breaker on the database, and poison-payload hardening — one misbehaving client can't hurt the raid
  • Control planeofficer kill switches, a fleet version floor, and live tuning flags the whole fleet honors within a minute — no deploys

🌐 wolfpack.quest

59 pages · OAuth gated

The between-fights surface: compare parses, plan raids, manage loot — and the officer console behind it.

  • /meyour characters, tells, buffs, stats, gear, spellbooks, and privacy toggles in one place
  • Parsesevery merged fight, drillable to per-player ability detail — with a timeline of deaths, slows, mob heals, discs, and which callouts fired
  • Roll nights/rolls: off-night NBG raids reviewed — who rolled, who won, who actually looted, and the Hot Dice crown
  • Raid HQlive raid page: roster, healer mana, buff queues, boss boards
  • Leaderboardsdamage, healing, attendance — scoped so excluded characters never appear
  • Planner + PoP flagsraid-night planning with per-character flag progress for the next era
  • Admin suitetriggers, attendance, encounters, agents, members, audits, feedback — 20+ officer pages

🗄 Data Platform

Supabase · 40+ tables · RLS

One shared spine: the EQ catalog mirrored weekly, plus everything the guild generates, access-tiered end to end.

  • Catalog mirrorsitems, NPCs, spells, zones, and loot tables synced weekly from the emulator source
  • Guild dataencounters, contributions, buffs, chat, rosters, live state, crash reports, DKP mirrors
  • Security tierspublic catalog / members-only guild data / service-role-only encrypted bids
  • Data floorper-character history starts the day THEY joined — alts and mains linked as families
  • Stat scopesevery log-derived stat declares PRIVATE, ANON, or GUILD visibility — enforced everywhere

🚀 Live Ops

500+ releases and counting

The part you never see: shipping fixes to a fleet of raiders mid-week without breaking raid night.

  • Redeploy-free updatesthe update manifest is fetched from the release branch itself — an agent fix reaches the whole fleet in minutes, sha-verified, with zero server bounces
  • Channelsbeta testers soak every change first; stable graduates only what survived a raid
  • Raid-holdthe bot tells every agent "a raid is live — hold your updates and heavy scans for later"
  • Remote tuningofficers flip load-shedding and overlay knobs mid-raid from the website — no deploys
  • Escape hatchesone-click revert to stable, update gates that refuse to interrupt a live fight, and a crash-looping update that rolls itself back to last-known-good
  • CI gates275 blocking tests + a lint wall on every push — the gate caught two latent raid-night bugs the day it turned on

📈 The evolution

  1. Spring 2026
    A respawn timer
    One Discord bot answering one question: when does the boss come back?
  2. Late spring
    Shared parses
    Multi-perspective parse merging + the website — one fight, one card, every viewpoint.
  3. June
    The agent era
    A privacy-first log engine on every machine, then miMIC: overlays over the game itself.
  4. July
    Raid intelligence
    Cross-client CH chains, Command Center, DI coverage, DKP in-client — the raid thinks together.
  5. Now
    A living platform
    Redeploy-free fleet updates, beta/stable channels, remote tuning — and a roadmap that reaches PoP.

🔒 What never leaves your machine

The agent filters at the byte level before parsing: officer chat, tells, group chat, and private channels are dropped on-device and are never uploaded. Characters can be excluded entirely, stats carry explicit visibility scopes, and every raider controls their own toggles. The full policy ships in the repo as PRIVACY.md — readable before you ever install anything.

Built by Wolf Pack raiders, for Wolf Pack raiders — human-led, AI-accelerated, shipped raid-night by raid-night.

source on GitHub ↗roadmapget miMICprivacy