Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

NCPD-South-Africa/aya-sa-education

Domain:

natural language processingeducation

Record type:

software
Creator:
NCP
Host:
Open-source multilingual AI tutor built on Aya 23 for South African schools. CAPS-aligned, offline-capable, supporting 11 official languages. # 🇿🇦 Aya LLM for South African Education > An open-source, multilingual AI educational assistant built on Aya 23, designed specifically for South African schools and students. -orange.svg) ## 🎯 Mission To democratise access to quality AI-powered education across South Africa by providing a multilingual, curriculum-aligned learning assistant that respects our linguistic diversity and cultural context. ## ✨ Key Features - **Multilingual Support**: Built on Aya 23 with support for English, Afrikaans, isiZulu, isiXhosa, and expanding - **CAPS-Aligned**: Curriculum and Assessment Policy Statement (CAPS) aligned content for Grades 8-12 - **Offline-Capable**: Designed to work without constant internet connectivity - **Privacy-First**: All student data stays on school premises (POPIA compliant) - **Open Source**: Fully transparent, modifiable, and community-driven - **Load Shedding Resilient**: Designed for South African power realities ## 🚀 Current Status **Phase**: Proof of Concept **Version**: 0.1.0-alpha **Languages**: English (excellent), Afrikaans (good), isiZulu (in development) We're currently seeking: - Pilot schools in Gauteng (2-3 willing partners) - ML engineers and educators to join the core team - Funding partners (see Funding section) - Community contributors for language datasets ## 📋 Table of Contents - Quick Start - Architecture - Installation - Usage - Contributing - Roadmap - Funding - License - Community ## 🏁 Quick Start ### For Developers ```bash # Clone the repository git clone github.com cd aya-sa-education # Set up Python environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Download the Aya 23 model python scripts/download_model.py # Run local development server python scripts/run_server.py ``` Visit `localhost` to interact with the model. ### For Educators See our Educato …

Visit

github.com

Languages

AfrikaansXhosaZulu