FleetConnectSucceed

Fly together.
Own your data.

A fully autonomous, local-first ops-sec toolkit for EVE Online — fits, fleets, compositions, skills and killboards. 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
Coming soon

In active development

EVE Together is being built right now — the foundation, fits, fleets and compositions are already in place. We're hard at work polishing it, and a public release will be announced right here soon.

Status: active build Public release: to be announced
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 from EFT, DNA, eveship.fit or EVE Workbench. Validate against the SDE, push to ESI, or export back out. One importer, autodetected; one exporter, mirror-image.

Fleet sync & tracking

Form up, invite, and track an active fleet live — members, ships and positions — measured against your doctrine in real time. Bounty & activity sharing built in.

Doctrine compositions

Define role-based compositions with per-role minimums and approved fits. Pilots pick a fit scoped to the comp; skill-gaps flagged before undock.

Skill planning

Plan and order your skill queue, check "can I fly this fit?" at a glance, and build skill doctrines for the ships your group actually flies.

Internal killboard

An internal killboard for your group — local or server-side — without handing your kill history to a public third party.

Asset viewer & metrics

Filter and search assets across characters, watch ESI health and rate-limit metrics, and expose a local API (SignalR) for overlays and widgets.

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 stats panel alongside.

EVE Together — fit browser listing saved ship fits
Fit browser

Every saved fit in one place — hull, slot counts and average price — searchable, double-click for the full radial.

EVE Together — doctrine composition library
Doctrine compositions

Role-based doctrines with per-role minimums and approved fits, ready to couple to a fleet.

Real screenshots from the desktop client running on demo data.

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

  • Multi-provider database
  • Blazor admin panel
  • Fleet sync & relay
  • 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. v1 ships as a local companion that already carries the foundation for "together".

Foundation Done

Foundation layer & module shell

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

Fits & fleets Done

Fit browser, fleets & compositions

Import/export, the radial fit detail, fleet invite + activity-sharing, and role-based doctrine compositions.

Next Planned

Killboard & skill doctrines

Internal killboard, skill-doctrine planner, and broader multi-character/multi-server workflows.

Ready to fly together?

EVE Together is in active development. Grab the client, stand up a server for your group, or dig into the docs to see how it all fits.

Status: planning & active build — public release TBA.

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