FleetConnectSucceed

Fly together.
Own your data.

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.

Local-first Open source Self-hosted server ESI-native
EVE Together emblem
Public beta

v0.2.0-beta is out

EVE Together is downloadable today — self-contained builds for Windows, Linux and macOS, and the optional self-hosted server as a Docker image. It is pre-1.0 and still in active development: more stable than the alpha, but expect the odd rough edge and breaking changes between releases.

Latest release: v0.2.0-beta — 6 July 2026 Status: pre-1.0, active development Licensed under AGPLv3
What is it

One toolkit for everything you do outside the client

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.

Local-first by default

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.

Per-character control

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 & honest

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.

Features

Built around how you actually play

Fit management

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.

Fleets, coupled to EVE

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.

Doctrine compositions

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.

Live combat metrics

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, implants & prices

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.

Local API for overlays

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.

Inside the app

The interface, faction-tinted

A dark, dense, mission-control aesthetic with a swappable faction accent (Gallente, Caldari, Amarr, Minmatar). Below: real screenshots from the desktop client.

EVE Together — radial fit detail with the fitting ring, module list and stats panel
Radial fit detail

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.

EVE Together — fit browser listing saved ship fits
Fit browser

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.

Architecture

Three parts, one foundation

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.

Desktop client

Avalonia · C#/MVVM

  • Local SQLite store
  • Own ESI connector + file cache
  • Read-only SDE store
  • Runs fully offline
Shared foundation

Contracts & modules

  • CQRS modules (no DDD)
  • gRPC call + streaming
  • 2-level event bus
  • Capability-gated permissions
Self-hosted server

Optional · Docker image

  • SQLite, MySQL, PostgreSQL or SQL Server
  • Blazor admin panel
  • gRPC + SignalR + Minimal API on one TLS endpoint
  • You host it — or no one does
Principles

Non-negotiables

Local-first / fully autonomous

We host nothing. No central server, no SaaS. You run the client yourself and, optionally, your own server.

Open source

As a trust requirement: everyone can see what is stored and what is sent. No black boxes around your data.

Data-minimal

Persist as little as possible. Ephemeral cache over data-warehouse — your history doesn't become someone's product.

A polite ESI citizen

Caching headers honoured, conservative retries, rate-limits respected. Built to be a good neighbour to CCP's API.

Roadmap

Where it's going

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.

Foundation Done

Foundation layer & module shell

Identity, permission gate, two-level event bus, ownership and transport seams. Module-shell UI with the docked rail and faction theming.

v0.1.0-alpha · 13 Jun 2026 Done

Fits, fleets, compositions & live metrics

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.

v0.2.0-beta · 6 Jul 2026 Done

In-game fleet coupling & the home dashboard

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.

Next Planned

Killboard, skill planner & assets

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.

Ready to fly together?

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.

Created by

Built by two pilots

EVE Together is made by two EVE Online players scratching their own itch — one toolkit to fly, connect and succeed together.

RRaymondKrah RaymondKrahCreator
JJithran JithranCreator