Logo Lanfrica

reuben-adukson123/africa-code-assistant

Domain:

natural language processingdigital infrastructure

Record type:

software
Creator:
reu
Host:
Offline AI Coding Assistant for African Developers - ADTC 2026 # πŸ€– Africa Code Assistant **Offline AI Coding Assistant for African Developers** --- ## 🌍 Overview Africa Code Assistant is a fully offline desktop application that brings AI-powered coding assistance to developers, students, and professionals across Africa. It runs on low-cost laptops (8GB RAM, no GPU) and supports **Hausa, Yoruba, and Igbo** languages. --- ## ✨ Features | Feature | Description | |---------|-------------| | πŸ’» **Code Generation** | Generate Python, Java, JavaScript, C++, SQL, HTML/CSS | | πŸ“– **Code Explanation** | Line-by-line breakdown for beginners | | πŸ› **Debugging** | Identify and fix syntax/logic errors | | ⚑ **Optimization** | Improve performance and readability | | πŸ”„ **Code Translation** | Between 10 programming languages | | πŸ“š **RAG Documentation** | Offline search for Python, Pandas, NumPy | | 🌍 **African Languages** | Hausa, Yoruba, Igbo UI | | 🎯 **Quiz Mode** | Practice coding challenges | | πŸ“ **Project Assistant** | Project structure and boilerplate | --- ## πŸš€ Quick Start ### Prerequisites - Python 3.10 or higher - 8GB RAM (minimum) - 4GB free disk space ### Installation ```bash # Clone the repository git clone github.com cd africa-code-assistant # Create virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -r requirements.txt # Download model python scripts/download_model.py # Build RAG index python scripts/setup_rag_index.py # Run the application python run.py