Karshipta: Command and control for fleets that don't fit in one box

Open-source, self-hosted command and control for fleets of unmanned vehicles and trackers, in your browser. Named after the mythical bird that kept an isolated refuge connected to the outside world, Karshipta watches over every ward you send out, drones, ground vehicles, livestock tags, whatever you're tracking, and brings their status home.

The Beginning

‍Karshipta started as two things at once.

One of NIKX's contributors, Amir, wanted to learn C++ properly and asked for a real project to build on, not a toy exercise. At the same time, we'd been circling an older idea for years: a platform for deploying true multi-agent drone systems, something we once called Aurora. ROS was always the tool everyone reached for, and it was always the wall, heavy to run, harder still to reason about unless you were already deep in robotics.

Looking at what serious fleet control actually costs in the defense and enterprise world- thousands of euros a month- closed, tied to onevendor's hardware, impossible to self-host, made the gap obvious. Nobody building a real product needed to accept that as the only option.

We also had a problem that only NIKX could solve. Physical drones carrying real software are a real-world attack surface, not just a network diagram. Relayly, already built to keep our own devices talking securely when the internet itself couldn't be trusted, turned out to be exactly the answer: self-hosted, end-to-end encrypted, no dependency on infrastructure we didn't control. Karshipta and Relayly grew into each other from there.

Between Amir's project and Aurora finally having real ground to stand on, Karshipta was born.

The Name

Karshipta is the Avestan bird said to be the chief of all birds, the messenger that kept an isolated refuge connected to the outside world. That's exactly the job we needed something to do: watch over a scattered fleet and keep every one of them connected back to the person responsible for them.

The Vision

Karshipta connects to real or simulated wards, drones over MAVLink, trackers over Herald, our own open standard for anything without an autopilot, and gives you one live web console to organize, monitor, and task the whole fleet.

It is your operator's tower, in your own browser:

Group wards into Fleets, wherever they are, whatever they are.

Draw Zones, keep-in or keep-out, directly on the map.

Dispatch a Fleet Mission where every ward gets its own independentlyplanned route, not one shared route broadcast to everyone.

Run it entirely on your own infrastructure, no cloud dependency,ever, unless you choose one.

Why It Matters

Most fleet software makes you choose: a hobbyist tool that stops working past one vehicle, or an enterprise platform you can't self-host and can't see inside of. Karshipta is neither. It's a real, open, protocol-first platform built to run your fleet the way you actually operate it, not the way a vendor decided you should.

It is perfect for:

Drone service operators running survey, inspection, or agriculturefleets

Research and robotics teams working with multiple vehicles at once

Agtech and livestock operations tracking herds across open terrain

Anyone who wants full fleet visibility without handing their data tosomeone else's cloud

Our Journey So Far

Shipped v0.1.0, the first public release

Multi-ward MAVLink connectivity through the gateway, live telemetry,a full command lifecycle

Fleet, Zone, and Fleet Mission built as first-class objects, not UIoverlays

Herald, our open standard for non-flight wards, extracted into itsown independent spec

One-command demo: three simulated wards flying in your browser inunder 60 seconds

Built on Relayly for encrypted, self-hosted transport end to end

Redesigned the mission model before release once we realized theoriginal approach, one shared route fanned out to every ward at once,was a collision risk, not a simplification worth keeping

The Road Ahead

We are just getting started. Future plans include:

ArduPilot support

Telemetry persistence and flight log review

Multi-operator sessions

Video feeds from onboard cameras

Additional ward domains: ground, surface, underwater

Geofence enforcement pushed directly to the ward's own autopilot

Real multi-agent coordination on top of Fleet Missions, collisiondetection, smarter fleet behavior, the original Aurora idea, nowwith a real foundation under it

Our Commitment

Karshipta is AGPL-3.0, and everything a single operator needs to run their own fleet stays free, forever: connectivity, telemetry, commands, missions, zones, the demo environment. What we build commercially sits on top, hosting, organizational scale, compliance, never features clawed back from the open core.

It's simulation-first and still early. We say so plainly, in the README, every time.

‍Made with 💛 in Amsterdam