Truly offline — desktop & mobile
Native desktop and mobile apps run a full database on-device, so you can label with zero signal. Work auto-syncs with a three-way merge when you reconnect. No lost annotations.
AfriAnnotate is the open-source, mobile-first annotation platform for African languages — fully offline, with built-in speech capture, automatic quality control, agreement, and consent baked in.

That leaves out the people best placed to build African language datasets — native speakers annotating from a phone, on mobile data, in scripts those tools never planned for. AfriAnnotate flips the defaults: mobile-first, offline-first, and multilingual from the ground up.
It started as Label Studio, then added the things African language data work actually needs — and that no other annotation tool ships out of the box.
Native desktop and mobile apps run a full database on-device, so you can label with zero signal. Work auto-syncs with a three-way merge when you reconnect. No lost annotations.
A built-in recorder with a live signal/SNR meter lets native speakers contribute voice data straight from the browser — no external app, no upload step.
Every clip is scored on 11+ checks — SNR, clipping, silence, VAD, plus optional Whisper transcript match, language ID and forced alignment. Bad takes are flagged or sent back automatically.
Reviewer roles, a sampled review queue, and inter-annotator agreement per task — Fleiss' κ, IoU, F1 for NER, ICC for ratings — with low-agreement strategies you control.
Versioned consent (data use, voice release, guardian/minor, payment terms) with tamper-evident, hash-chained signatures captured before anyone annotates. Built for data sovereignty.
Per-user language, localized UI and multi-script input — and recruit verified native speakers straight from the AfriFinder directory into your project, with consent baked in.

Start from a template, not a blank config — including ones you won't find elsewhere, like Code-Switching (language ID per span), aspect-based sentiment, machine translation, NER, and voice collection. Tweak the labeling config or bring your own.
Researchers and community leads publish tasks with clear scope, target language, and guidelines.
Annotators label on their phone — online or offline — in their native language and script.
Reviewers check agreement and sign off, so every dataset ships with a quality trail.
Open AfriAnnotate in your browser — no install needed — and start collecting and labelling data wherever the language is spoken.