Free local live streaming, and free live location tracking to CalTopo. Companion Mode in the Eagle Eyes app is now free for everyone. Livestream what your drone is seeing and share that stream with whoever needs it, as you fly. Your drone's live location and GPS track also go straight to your team's CalTopo map, and you can drop photo points into CalTopo while the drone is still in the air. All of it is now free. (Details below.)

To download on your drone controller, go to EagleEyesSearch.com and click “Get Eagle Eyes”.

Two ways to fly

There are now two core ways to run the Eagle Eyes app on your drone controller.

Not to be confused with a dual controller setup. Both Companion Mode and Piloting Mode run on one controller. They are two different ways to use the Eagle Eyes app on it.

Eagle Eyes Pilot running as the full piloting app on a DJI RC Plus 2 controller, with a color detection circled
Piloting Mode

The way you are used to flying, with the Eagle Eyes Pilot app as your full piloting app. Custom autonomous missions, and the Eagle Eyes detector running live on your controller as you fly.

A DJI RC Plus 2 controller flying in DJI Pilot 2, with Eagle Eyes Pilot running alongside in Companion Mode DJI Pilot 2 app icon Eagle Eyes Pilot app icon Companion Mode running
Companion Mode Free

The Eagle Eyes app installed on your drone controller runs in the background, similar to apps like Airdata, and does not interfere while you fly in DJI Pilot 2 or DJI Fly.

Companion Mode works with a wide range of drones. See the compatibility list for the full picture.

Eagle Eyes Companion Mode compatibility: supported on DJI RC-Pro, RC-Pro Enterprise, RC-Pro 2, RC-Plus and RC-Plus-2. DJI RC-N1, N2 and N3 need Android 11 or below. DJI RC1, RC2 and RC3 are not supported. Autel Smart Controller SE and V3 coming soon.

Companion Mode is FREE FOR EVERYONE

Live drone tracking to CalTopo is not new, and until now we charged for it. Two things kept drones off the map: what it cost, and which drones we could support. Companion Mode answers both. It is free, and because it runs alongside DJI Pilot 2 and DJI Fly instead of replacing them, it works with a far wider range of drones than our full piloting app can fly. Setting up on a supported drone controller takes minutes, even in the field. Here is what Companion Mode lets you do:

A DJI RC Pro controller flying in DJI Pilot 2 with Eagle Eyes Pilot running alongside in Companion Mode Eagle Eyes Pilot app icon
Eagle Eyes Pilot Companion Mode
On your DJI drone controllerwhile you fly in DJI Pilot 2 or DJI Flysupport for Autel and Parrot coming soon
FREE Everything below comes with Companion Mode
  • Free local live streaming. Up to 3 viewers on your own Wi-Fi, free and unmetered. All accounts, including free ones, also come with nearly two hours of free live streaming over the internet, to share what your drone is seeing with anyone, anywhere.
  • Live drone location tracking to CalTopo
  • Real-time photo points into CalTopo
  • Live airspace deconfliction, through live drone location sharing and tracking to Mirada and other Eagle Eyes app users, in both the free and pro versions of the Eagle Eyes app, in piloting and companion modes
  • Remote ID receiver support. Plug your Remote ID receiver into the Eagle Eyes app on your DJI drone controller to turn the controller into a Remote ID receiver. See nearby broadcasting drones live on the map on your controller screen, alongside your own aircraft as you fly, and share those detections with other Eagle Eyes users

We want the core of Eagle Eyes in the hands of every team that needs it.

So bring in the rest of your team's fleet, and any other organizations working the same incident. With the Eagle Eyes app on each controller, in piloting or companion mode, every drone on the operation appears on one shared map in real time.

The picture is not limited to drones running Eagle Eyes. If anyone on the incident has an RID receiver connected to the Eagle Eyes app or to Mirada, nearby drones that are not running Eagle Eyes at all are picked up over Remote ID and added to the same shared airspace picture.

Anyone running Eagle Eyes Mirada sees every drone moving live alongside your CalTopo map objects, and can watch the live view from any drone that has chosen to live stream to them, so whoever is managing the air operations has the whole airspace picture. In the CalTopo app, the rest of the team also sees every drone's live location and track, plus the photo points pilots drop while still in the air.

See the full compatibility list for which drones and controllers Companion Mode supports today. Autel support is coming soon, and Parrot, Skydio and other models are in active development. If there is a drone you would like supported, tell us at info@eagleeyessearch.com.

If you already pay for Eagle Eyes, most of this release is for you. What went free was the entry point; what you pay for just got bigger. Full Piloting Mode still brings real-time detection as you fly and custom autonomous missions, and 1.8 adds missions on the DJI Mini series, terrain-following missions, High Res Detect and overlap photo interval capture. More big features are landing soon in both the Eagle Eyes app on your controller and Mirada on desktop and web, and a mobile app is on the way.

PAIDThe Pro tier

The Pro tier of Eagle Eyes is still available at a modest price, and this release makes it more valuable: several big new features and capabilities join the paid tier. Alongside our annual license there are also credits, a pay as you go option. See our pricing page for the full breakdown.

Annual license
  • Eagle Eyes Pilot in Full Piloting Mode with real-time detection
  • Custom autonomous missions
  • Real-time in-flight detection
  • Live streaming
  • Eagle Eyes Mirada desktop app with real-time detection on live streams and recorded footage
  • Many more features

Running detection is paid, seeing detections is not. Watch a live stream from a paid Pilot user and it arrives with their detections included.

Credits, pay as you go NEW
  • Live streaming over the internet, to viewers not on your local Wi-Fi network. USD $0.06 per minute, or USD $0.05 per minute with a bundle, which works out to about USD $3 an hour.
  • Up to 10 viewers at once. You pay per minute streamed, not per viewer-minute, so ten people watching a ten minute stream costs ten minutes.
  • Local streaming to 3 viewers stays free.
  • Watching a stream is free. No licence needed.

Credits start at USD $25, or buy a USD $500 bundle and get USD $100 extra. Full details on the pricing page.

Streaming over the internet relies on infrastructure we build and maintain, and stand behind for both security and uptime. That costs real money to run, so we charge a modest price for it. It is what keeps the service dependable on the day it matters most.

Eagle Eyes Pilot 1.8.0 Beta

Mini Missions

In addition to the Enterprise drones, we now enable autonomous custom flight missions for DJI Mini drones. You can fly the DJI Mini 3, Mini 3 Pro and Mini 4 Pro from Eagle Eyes Pilot.

DJI's own apps do not support autonomous flight missions for Mini drones. Eagle Eyes Pilot unlocks autonomous flight missions for Mini drones. See our compatibility page for supported drones and controllers.

DJI Mini 3 Pro drone
Eagle Eyes Pilot mission planning on a DJI RC-N1 controller, generating a grid mission
DJI Mini Missions in Eagle Eyes Pilot
Mini Missions in action, a recording from our live webinar in July 2026. See our compatibility list here.
Register for our next live webinar September 10 at 6:00 p.m. Pacific

Eagle Eyes Pilot Terrain Following Missions

Missions can now fly relative to the terrain below the aircraft, not just at a fixed altitude from the launch point. Set your mission's height above ground level, say 150 ft, and the aircraft holds it for the whole mission, up the slope, over the ridge, and onwards. Your ground sampling stays consistent from valley floor to ridgeline, and your mission never quietly runs out of clearance on rising ground.

Eagle Eyes Pilot Terrain Following Missions Launch Fixed altitude from launch runs into the rising slope far too high over low ground, roughly 550 ft up here 150 ft 150 ft above ground 150 ft
Set your desired height above ground level once at the beginning of the mission. The drone holds that height throughout, as it flies down into the valley and up the far slope.

There are two ways Eagle Eyes Pilot does this. AGL missions plan the heights before takeoff, from a terrain map of the mission area, so every waypoint is set to the right altitude in advance. Live Terrain Following holds the height during the flight, with the aircraft measuring the ground below through its own downward sensors. The difference is covered in detail in our FAQ.

AGL missions work with any aircraft Eagle Eyes Pilot flies in Piloting Mode (see the compatibility list); Live Terrain Following needs a Matrice 4 Series or Matrice 400.

High Res Detect

Capture a photo in Eagle Eyes Pilot while you're flying, and run the high res Eagle Eyes detector on the full resolution image your drone camera captured, not the compressed live feed your controller screen shows over the RC connection. Tap any of the up to 20 detections that come back to zoom straight in and investigate the full detail your camera is capable of, while the drone is still in the air.

Overlap Photo Interval Capture

Interval photo capture in DJI Pilot 2 is timed, so the camera fires every few seconds whether or not anything in view has changed. Eagle Eyes Pilot captures on overlap instead. It uses computer vision to track how much of the camera's view is new, and fires the next photo once enough of it has changed. You set that threshold as a percentage: at the 50% default, a photo fires when half the pixels in view are new.

You get consistent coverage of everything you looked at, without stacks of duplicates. If the drone hovers in place, it simply waits until it is looking at something new.

Capture on overlap, not on a timer

top-down (nadir) view 1 2 3 4 5 next photo the overlap threshold is yours to set, 50% shown here Computer vision tracks how much of the camera's view is new at the 50% default, the next photo fires when half the pixels in view are new moving the drone or panning the gimbal both count

The diagram shows a straight-down nadir capture, but overlap capture works whichever way the camera is pointed: down, forward, off to the side, or anywhere in between. Moving the drone and panning the gimbal both count as change.

When the drone hovers

Timed photo interval capture DJI Pilot 2 hovering 0 s · 5 s · 10 s · 15 s the same photo, again and again Overlap photo interval capture Eagle Eyes Pilot hovering one photo, then it waits until you move the drone or the gimbal
Pick your overlap threshold the same way you'd pick a timed interval, 50% here, which is the app default. When the camera's view has changed past it, whether the drone moved or the gimbal panned, Eagle Eyes Pilot takes the next photo. Full coverage of everything you fly over, no stacks of duplicates, and if the drone hovers, it simply waits.

Turn your DJI drone controller into an RID receiver Free

A DroneTag Rider beside a DJI RC Plus 2 controller running the Eagle Eyes app
DroneTag RiderWireless (Bluetooth) and wired connection possible

See nearby drones live on your drone controller screen.

Connect a Remote ID receiver, and drones broadcasting Remote ID around you appear on your map as you fly.

Works in DJI Pilot 2 DJI Fly Eagle Eyes Pilot mode Mirada

See if your drone and controller are compatible here.

Pick your Remote ID receiver

New to Remote ID? Find out more here.

Budget friendly
The Eagle Eyes RID receiver with its USB-C cable
Eagle Eyes RID receiver

Our plug-and-play receiver. Ships ready to go, USB-C cable included.

USD $89.99 + shipping
Purchase
Mirada on your laptop
Eagle Eyes app on your controller
The DroneTag Scout
DroneTag Scout

DroneTag's standalone receiver, for watching the airspace around a site.

Sold by DroneTag
About the Scout
Mirada on your laptop
The DroneScout Bridge
DroneScout Bridge

DroneScout's compact receiver connects to Eagle Eyes too.

Sold by DroneScout
About the Bridge
Mirada on your laptop
Budget friendly
The M5Stack Unit C6L
M5Stack Unit C6L

Bring your own Meshtastic-ecosystem unit and flash Eagle Eyes RID firmware onto it.

Firmware: one-time USD $40
One-time purchase About the Unit C6L
Mirada on your laptop
Eagle Eyes app on your controller

You pay for the hardware, once. The Remote ID side of Eagle Eyes is free: seeing what your receiver hears, and passing it to the rest of your team so everyone flying shares the same picture. It needs Eagle Eyes app version 1.8 or later on your drone controller, free or paid, in Companion Mode or Piloting Mode, and it works in Mirada on your computer. The Mirada mobile app is coming soon.

Or use one of these budget-friendly wired options.

An Eagle Eyes RID receiver plugged into a DJI controller by USB, with labels pointing out the receiver, your own drone's live location on the map, and a nearby drone detected over Remote ID
Eagle Eyes RID receiverWired connection·Purchase, USD $89.99
An M5Stack Unit C6L running Eagle Eyes RID firmware, plugged by USB into a DJI RC Plus controller
M5Stack Unit C6LWired connection·Firmware, USD $40·Learn more
And more

Plenty more, too

  • Photo resolution switching. Toggle between 4K (12 MP) and 8K (48 MP) in the camera settings in Eagle Eyes Pilot. Get the most out of the camera you are carrying, and decide how much detail the imagery you bring home is worth.
  • Laser rangefinder to CalTopo. Your laser track can be added to CalTopo, so the map shows what the camera actually looked at on the ground, not just the line the drone flew.
  • A lot of bug fixes. Significant work has gone into stability and fixes in Eagle Eyes Pilot this cycle.

Thank you. A big shout out to everyone reporting bugs and sending feedback. It is greatly appreciated, and it helps us move much faster than we could on our own. It genuinely makes a difference. Please keep the bug reports, comments and suggestions coming.

There is a lot more coming. We have new features and capabilities lined up that we are genuinely excited about, landing soon, alongside a steady stream of smaller improvements across the app.

And to those of you testing the early release of Eagle Eyes Mirada, your feedback has been enormously valuable in helping us get it stable and move toward a full replacement for Eagle Eyes Scan. We are getting close. The next release fixes a long list of issues, and it brings some significant new features with it.

Found an issue?

Whether it is in Eagle Eyes Pilot, any version, or in Mirada, your feedback shapes our roadmap. Please let us know here 🛠️ and we'll get on it as fast as we can.

Questions? Check the Eagle Eyes FAQ, or if it's not in there, just email us and we'll do our best to respond in a timely manner.

Have feedback or feature ideas? We're all ears: 📬 info@EagleEyesSearch.com

Sign up for our newsletter here.

Thank you for your continued feedback and trust, and for doing the work that you do.

The Eagle Eyes Team

1 September 2026

1 September 2026, by Eagle Eyes Team