A fully autonomous, local-first ops-sec toolkit for EVE Online — fits, fleets, doctrine compositions and live combat metrics. No central server, no SaaS, no third parties between you and your pilots. Just you, your corp, and a shared playground for new ideas.
EVE Workbench, zKillboard, SeAT, a dozen spreadsheets — EVE Together folds the daily ops-sec workflow into a single desktop companion. The difference: nothing leaves your machine unless you choose to share it. Run it solo, or stand up one self-hosted server to fly as a group.
The desktop client runs fully autonomously against a local SQLite store. We host nothing. Your fits, characters and logs live on disk — yours to keep, back up, or wipe.
Each character gets its own auth flow — keep it local or synced . Tokens live where the character belongs, encrypted at rest, with scope-gated features.
Open source as a trust requirement — anyone can read exactly what is stored and what is sent over the wire. A polite ESI citizen: caching honoured, rate-limits respected.
Import straight from EVE (ESI), from an EFT or DNA block, or from an eveship.fit link. Validate against the SDE, push a fit back to ESI, or export it as EFT / DNA / eveship.fit. A dogma-based stat simulator does the maths: resists, EHP, capacitor, CPU/PG, drones and damage profile.
Build a wing/squad roster, assign fits per member, and couple the fleet to your live in-game fleet — pushing structure, inviting, moving and kicking pilots in EVE as you plan. Optional auto-apply structure and auto-invite once you hold in-game fleet access.
Define role-based compositions with per-role minimums and approved fits. Pilots pick a fit scoped to the comp; can-fly badges flag skill gaps before undock.
Per-character DPS in/out, mining, bounty and location read straight from your EVE game logs — live graphs, pop-out overlays, a per-character metrics window, and a fleet-wide view when you fly on a server together.
Skills and the training queue, implants, portraits and market prices pulled per character over ESI — feeding the "can I fly this fit?" check and the price column in the fit browser.
An opt-in loopback HTTP/WebSocket server exposes your characters, fits, fleets, compositions and live metrics as JSON (plus a SignalR hub and a ready-made widget page) — so OBS, Twitch or your own dashboard can read them without anything leaving the machine.
A dark, dense, mission-control aesthetic with a swappable faction accent (Gallente, Caldari, Amarr, Minmatar). Below: real screenshots from the desktop client.

The in-game-style fitting ring — slots embedded in a beveled donut, ship centred — with the capacitor, offense, defense, targeting, navigation and drone stats alongside, recalculated live for your skills, implants and the weather.

Your local library and every coupled server's shared fits in one place — hull, slot counts and average price — searchable, double-click for the full radial.
Real screenshots from the desktop client running on demo data. More screens — the home dashboard, the fleet roster and live fleet metrics — are being captured for the next update.
A desktop client that stands alone, an optional self-hosted server for "together", and a shared contract layer. The permission & identity foundation ships from day one, so going multiplayer is additive — never a rewrite.
We host nothing. No central server, no SaaS. You run the client yourself and, optionally, your own server.
As a trust requirement: everyone can see what is stored and what is sent. No black boxes around your data.
Persist as little as possible. Ephemeral cache over data-warehouse — your history doesn't become someone's product.
Caching headers honoured, conservative retries, rate-limits respected. Built to be a good neighbour to CCP's API.
Built first for two pilots — corps and everyone else are a bonus. Everything below is measured against what has actually shipped in the client repository.
Identity, permission gate, two-level event bus, ownership and transport seams. Module-shell UI with the docked rail and faction theming.
Import/export, the radial fit detail with the dogma stat simulator, the SDE store, fleets with role-based doctrine compositions, ESI sign-in, live game-log metrics with pop-out overlays, the local widget API, and the optional self-hosted server.
Couple a fleet to your live EVE fleet — push structure, invite, move and kick in-game — plus a personal home dashboard, a reworked fleets overview and settings screen, a per-fleet inbox, and a long list of multiboxing and reconnect fixes.
The server now ships as a published Docker image (ghcr.io/evetogether/eve-together-server) instead of a build-it-yourself Dockerfile. Next up: verifying the MySQL, PostgreSQL and SQL Server stacks against live engines, and grinding down the rough edges people hit in the beta.
Not built yet: an internal killboard for your group, a skill-queue planner with skill doctrines, and an asset viewer across characters. Skills, implants and market prices are already read over ESI — the planning layer on top is what is still to come.
Grab the client for Windows, Linux or macOS — the builds are self-contained, so there is no .NET install to worry about. Stand up a server for your group with one Docker image, or dig into the docs to see how it all fits.
Pre-1.0 — versions follow SemVer and breaking changes between releases are expected.
EVE Together is made by two EVE Online players scratching their own itch — one toolkit to fly, connect and succeed together.