[ Open-source TAK client · iOS & Android ]
One shared map. iOS and Android.
OmniTAK is a mobile TAK client for iPhone, iPad, and Android. Native UI on each platform, with a shared Rust core handling the protocol. Connects to TAK Server, OpenTAKServer, and taky over TCP, TLS, and mTLS. Bring your own server.
Field-tested by a volunteer fire brigade in Asia and an airsoft team in Europe.
// CAPABILITIES
What it does
Everything your team needs on one tactical picture. No bloat, no subscriptions.
// IN THE FIELD
Straight from the app
Real screenshots, not mockups. This is what your team sees.





// HARDWARE
gyb: a pocket Remote ID sensor
gyb is a low-cost ESP32 board that listens for FAA Remote ID broadcasts on WiFi, where most phones cannot, and feeds detections to OmniTAK over Bluetooth. The app merges them with its own scanning into a single track per drone, with the operator plotted too.
Detection range scales with the drone's broadcast power and your antenna. It hears drones broadcasting Remote ID; it does not see every drone in the sky, and nothing does.
Units ship ready to pair. No flashing, no setup beyond turning it on.
Get new builds early
OmniTAK is live on the App Store and Google Play. Join open testing on Android or TestFlight on iOS to get new versions days before they hit the stable channel. Bring your TAK server, push it on real hardware, and tell me what breaks.
Extend it with plugins
OmniTAK has a plugin system on both platforms. Write Swift packages on iOS or Kotlin modules on Android that hook into CoT messaging, add map layers, or create custom UI panels. Sandboxed for security.
- Access CoT messages and map layers
- Build custom UI components
- Secure sandboxed execution
import OmniTAKPluginSystem
@objc public class MyPlugin: NSObject,
OmniTAKPlugin {
func initialize(context: PluginContext) throws {
context.logger.info("Plugin loaded")
}
func activate() throws {
let cot = try context.cotManager
try cot?.registerHandler(self)
}
}Built with
Ready to try it?
Install the stable release on the App Store or Google Play, or get new builds early through Android open testing and iOS TestFlight.