You can watch vessels in a browser on your phone or laptop, or use the AIS Fleet app for iPhone. Both use the same account. The app also connects to an AIS receiver on your local Wi-Fi, if you have one; no receiver is needed to watch vessels from the network.

Getting it

The app is in open beta through TestFlight. Features may change between updates, and feedback is welcome. Joining takes two steps, both free.

  1. Install TestFlight, Apple's own app for trying apps before they reach the App Store, from the App Store.
  2. Open the AIS Fleet beta invitation and tap Accept. The link is on the aisfleet.com sign-in screen, on the map once you are signed in, and in the e-mail that brings you your sign-in code.

Sign in with the same e-mail address you use on the website and enter the new six-digit code sent to you. Your follows, fleets, messages and photos belong to that account and carry across devices.

The app requires iOS 17 or later and is designed for iPhone. There is no dedicated iPad layout yet. On iPad or Android, you can use aisfleet.com in your browser; there is no Android app at present.

Open TestFlight to install updates. If a build has expired, install the latest available build there. If TestFlight offers no build or the invitation is unavailable, use the website and contact [email protected].

If you would rather not be reminded about the app, the note on the map has a close button, and closing it stops it coming back.

What the app does that a browser cannot

The app reads an AIS receiver on your Wi-Fi and draws the reports directly. This works aboard a boat or with a receiver ashore. The website cannot connect directly to that receiver.

Connect a receiver

  1. Join the Wi-Fi network the receiver uses, usually your boat's network.
  2. Open You > AIS receivers. Read the sharing notice: connecting a receiver also contributes its reports to AIS Fleet when internet is available.
  3. Choose Scan this network and allow Local Network access when iOS asks. Pick a receiver the scan finds.
  4. If it is not found, choose Add manually. For TCP, enter the receiver's address and port. For UDP, choose a listening port and set the receiver to send to the iPhone address shown on that screen. Use Test connection, then Save.

If access was denied, enable AIS Fleet under Settings > Privacy & Security > Local Network on your iPhone. If a UDP connection stops after a router restart, check the iPhone address again; it may have changed.

While receiving

A receiver you connect also contributes what it hears to AIS Fleet, which is how the map gets its coverage in places no shore station reaches. There is deliberately no separate switch for this: a receiver that is on is a receiver that is contributing, and turning the receiver off is what stops it. Your phone appears in My Stations on the website as a station of its own, private to you. Share your AIS receiver is the whole story, including what you grant by sharing.

Without internet

The local receiver connection can keep working on Wi-Fi without internet. Network vessel updates, search, messages, sign-in and sharing reports with AIS Fleet need internet access. Chart tiles that have not already loaded may be missing, so this is not an offline chart package. Network requests and contributed reports use whichever internet connection your phone has available, which can include mobile data.

Receiving AIS does not make your phone an AIS transmitter: seeing a vessel here does not mean she can see your boat. Use your usual onboard navigation and safety equipment.

What the app does that the website also does

The tab bar is Map, Photos, Messages and You.

What still lives in the browser

Open the website with the same account for these tasks:

One thing opens in a browser on purpose rather than by omission: the note that invites a boat's owner to claim her carries her MMSI into the claim wizard, and that route is browser-only so an installed app cannot swallow the number. Messages

Notifications on your phone

If something is wrong

Write to [email protected], or reply to an AIS Fleet e-mail. Include your device, iOS version, app build from TestFlight, the screen you were using and what happened. For a receiver problem, include its model and whether you used TCP or UDP. Please leave sign-in codes and receiver credentials out of your report.