Skip to content
Leslie-23Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

# osAfrica **An AI-Native Linux Operating System** osAfrica is a custom Linux distribution where artificial intelligence is the primary user interface and system brain. Two local AI models run entirely offline � no cloud APIs, no subscriptions, no data leaving your machine. ## Architecture ``` %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%�% �% Layer 5: AI Desktop (Wayland compositor) �% �% Layer 4: AI Shell (natural language terminal�% �% Layer 3: AI Orchestration (router + agents) �% �% Layer 2: AI Inference (llama.cpp + models) �% �% Layer 1: Base Linux (Debian Trixie) �% �%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%�% ``` ## AI Models | Model | Role | Size | |-------|------|------| | **Llama 3 8B** | General assistant � shell commands, system management, Q&A | ~5GB RAM | | **Qwen Coder 14B/30B** | Code intelligence � generation, debugging, review, scripting | ~8-18GB RAM | Models are auto-selected based on your hardware. Both run locally via [llama.cpp](https://github.com/ggerganov/llama.cpp). ## System Requirements | | Minimum | Recommended | Optimal | |---|---------|-------------|---------| | **RAM** | 8 GB | 16 GB | 32 GB+ | | **CPU** | x86_64, 4 cores | 8+ cores | 16+ cores | | **Disk** | 40 GB | 60 GB | 100 GB | | **GPU** | Not required | NVIDIA 8GB VRAM | NVIDIA 16GB+ VRAM | ## Quick Start (Development) ```bash # Clone and set up dev environment git clone https://github.com/Leslie-23/osAfrica.git cd osAfrica ./scripts/dev-setup.sh # Download AI models ./inference/models/download-models.sh # Run the AI shell (no ISO needed) cd ai-core pip install -e . osa-shell ``` ## Project Structure ``` osAfrica/ �%%% ai-core/ # Python � AI router, shell, agents �%%% inference/ # llama.cpp config, model management �%%% desktop/ # Wayland compositor, panel, terminal �%%% system/ # C++ system daemons (hwdetect, sandbox) �%%% distro/ # ISO build (live-build, Calamares, Plymouth) �%%% scripts/ # Dev setup, build, and test scripts �%%% docs/ # Architecture and developer documentation ``` ## Development Phases - **Phase 1** (current): AI shell + dual model inference on any Linux box - **Phase 2**: Bootable ISO with AI desktop environment - **Phase 3**: Polished daily-driver OS release ## License GPLv3 � see [LICENSE](LICENSE).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages