Home Projects Skills Experience About Contact
GitHub IG LinkedIn
← Back to Projects

Chrome Extension · Accessibility · Ed-Tech · Open Source

Extabilify

A free, open-source browser extension built so that every student in Ghana can navigate the web on their own terms — regardless of visual impairment, dyslexia, low vision, or reading difficulty. No account. No server. Fully offline. Built for the classroom.

🔗 View on GitHub ↓ How to Install
10
Accessibility Features
0
Data Leaves Device
MIT
Open Source Licence
🇬🇭
Built for Ghana

Project Walkthrough

See it in action

Overview

Why this exists

Ghana has had a disability law since 2006. The Ghana Education Service has a Special Education Division. Schools for the blind, deaf, and students with learning differences exist in every region. And yet, when a student with visual impairment sits down at a computer in a school lab — at GISE, at Wa School for the Blind, at Akropong, at any JHS or SHS trying to include students with different needs — the web does not speak to them.

Most assistive technology was built for English-speaking, Western markets. NVDA and JAWS are powerful but cost money, require Windows, and speak no Ghanaian language. Extabilify starts filling that gap today, with what is already possible in a browser.

Features

What it does right now

Feature What it means for a student
Voice Guide Narrates every element the student hovers over or tabs through — buttons, links, forms, headings — so they can navigate without seeing clearly.
Read Aloud Highlight any text and hear it read at the student's preferred voice and speed.
Zone Tracking Announces where the mouse went when it leaves the page — address bar, back button, window controls — so a student with low vision always knows where they are.
High Contrast Dark mode that makes text and colour much easier to distinguish.
Text Scaling Scales text from 80% to 150% across any page with a single slider.
Reading Space Increases line height, letter spacing, and word spacing for students who struggle with dense text.
Content Cleaner Strips adverts, navigation bars, sidebars, and cookie banners so only the core content remains.
Right-Click Menu Every feature accessible without opening the popup — useful for students with limited motor control.
Keyboard Shortcuts Alt+Shift+D — describe the focused element  ·  Alt+Shift+R — toggle voice guide on/off.
Settings Page Students set defaults once — voice speed, pitch, text size, preferred helpers — and the extension remembers across sessions.

What’s Next

The bigger vision

The current version is the foundation. The mission it is building toward is an African-language-powered screen reader and learning companion — free, open source, and built for the classroom.

  • Ghanaian & African Language TTS
    Twi, Ga, Dagbani, Hausa, Ewe — students learn better when they hear instructions in the language they grew up with. Extabilify intends to integrate models from GhanaNLP and Masakhane as they become production-ready, with possible collation from well-rounded startups showing interest in the space.
  • Local Language Translation
    Translate web content into local Ghanaian and broader African languages in-browser, enabling students to read academic materials in their first language without leaving the page.
  • Page-Aware Reading for School Platforms
    GES portals, WAEC result checkers, BECE and WASSCE prep sites — trained to give context-aware narration specific to the structures of Ghanaian educational platforms.
  • Audio-Guided Form & Assessment Assistance
    Talks a student through every form field, confirms answers before submission, and alerts to errors in plain, student-friendly language — making online exams and assignments fully accessible.
  • Teacher & School Admin Dashboard
    A companion tool for teachers to see which accessibility features their students use, flag inaccessible pages, and receive suggestions for making their own materials more inclusive.
  • Offline-First, Low-Bandwidth Architecture
    Ghana's network connectivity is uneven. The final version must work fully offline — voices cached locally, content readable without a live connection, settings synced when connectivity returns.

Getting Started

How to install it

Not yet on the Chrome Web Store — this is active early development. Load it directly in Chrome or any Chromium-based browser (including Microsoft Edge):

  1. Download or clone the repository to your computer.
  2. Open Chrome and navigate to chrome://extensions
  3. Enable Developer mode using the toggle in the top right.
  4. Click Load unpacked and select the Extabilify folder.
  5. The Extabilify icon will appear in your browser toolbar — click it to start.

Why it matters

The impact this seeks to create

3M+
People with disabilities in Ghana — educational exclusion begins early and hits the hardest in digital spaces.
₦0
Cost to deploy in any school. No training budget, no IT infrastructure, no account creation required.
Pan‑African
The same architecture that works for Ghanaian students in Twi and English can extend to Yoruba, Amharic, Swahili, Zulu, and beyond.

Continue Browsing

See all projects

Browse Projects →