Tesel
Four people with headlamps on a rocky slope at dusk, each looking at their phone.

Coordination for teams in the field

Situational awareness for teams.

The whole team's positions, messages, alerts and incidents on one shared map, in real time. With a backup network of its own that keeps working when phone networks or the power go down.

  • Free software
  • End-to-end encrypted
  • No accounts

Photo: Maël Balland

Capabilities

A common operating picture.

Every member sees the same thing, on the same map, at the same time: where the team is, what is happening and what has been decided.

Tesel on a tablet during an operation in Valencia: five members on the map, a search sector, a meeting point and a first-aid post marked, a medical SOS acknowledged by a teammate, and the team chat with a coordination alert.
  1. Team tracking

    Every member's position in real time. Each person decides when to share it, pause it or hide it.

  2. SOS with acknowledgement

    A call for help, with its type and position, reaches the whole team at once. Whoever sent it sees who has received it.

  3. Team messaging

    Short messages, built to travel over radio too. Whatever is written without coverage goes out as soon as there is a link.

  4. Coordination alerts

    Coordinators send alerts by level. Critical ones stay on screen until every member acknowledges them.

  5. Terrain marking

    Sectors, meeting points, hazards and routes, shared with and editable by the whole team.

  6. Offline maps

    The map of the area of operations, downloaded in advance. Still there when the network is not.

Connectivity

Keeps working when the network goes down.

The same app and the same data, whatever infrastructure is available. Tesel uses whichever link it finds and syncs everything when the connection returns.

Internet

With mobile data or wifi, through Tesel's server or your own. The server relays the encrypted data without being able to read it.

LoRa radio mesh

Each phone pairs over Bluetooth with a pocket radio. The radios relay messages between them over kilometres, with no phone masts involved.

Command post

A computer sets up a local wifi network in the area of operations and acts as the team's server. It can bridge to the radio mesh and, once it is back online, syncs with the rest of the organisation.

Who it is for

For teams that work in the field.

  • Civil protection

    Volunteer groups and local services, in emergencies and at planned events.

  • Search and rescue

    Sector searches, with the ground divided up and every team in view.

  • NGOs and humanitarian aid

    Teams deployed where infrastructure fails or does not exist.

  • Events and operations

    Security, medical and staff at races, festivals and large gatherings.

  • Mountains and expeditions

    Groups beyond coverage who need to know about each other.

Deployment

Operational in three steps.

No installs, no sign-ups. What takes time is practice, and that is best done early.

  1. Create the team

    The coordinator creates the group and invites with a link or a QR code. Each member only picks a name.

  2. Prepare the area

    Download the map of the area of operations over wifi and, if you use radios, pair them with your phones.

  3. Run a drill

    Practise positions, SOS and alerts on a quiet day. An emergency is not the time to learn a new tool.

Read the guide

Start now

It runs in the browser.

On any phone, tablet or computer, at tesel.eu/app. No app stores, and it updates itself.

Open Tesel

Install it as an app

  • Android, with Chrome: menu ⋮, “Add to Home screen”.
  • iPhone, with Safari: Share button, “Add to Home Screen”.
  • Computer, with Chrome or Edge: the install icon in the address bar.

Native apps for Android and iOS are in development: background location, alerts with the app closed, and radio on iPhone too.

Security

Private by design.

  • No accounts

    No email, no phone number, no password. Each member only picks a name.

  • End-to-end encryption

    Only the team holds the key. Neither the server nor the post can read anything.

  • No tracking

    No ads, no analytics and no logs of who connects.

  • Open source

    European EUPL licence. Anyone can audit it or run their own server.

Tesel does not replace 112. If you can call, call.

Questions

Before you deploy it.

Does it cost anything?

No, and it will not. Only the radios, if you decide to use them.

Do we need radios?

No. With coverage, Tesel needs nothing else. Radios and the command post are for when there is none.

Which radios are supported?

LoRa radios running MeshCore with its “Companion Bluetooth” firmware. We are validating them in the field and will publish recommended models here.

Does it work on iPhone?

Yes, over the internet or through a command post. Safari does not allow Bluetooth radios; the native app will.

Can we run our own server?

Yes. The server is free software and runs on a modest computer, in the cloud, or as an offline command post.

Who is behind it?

A citizen-led free software project, under the European EUPL-1.2 licence.