Skip to content

yahyasaqban-lab/y7os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Y7 OS

Y7 OS

AI Stack for Linux — runs on any hardware
مكدس الذكاء الاصطناعي للينكس — يعمل على أي جهاز

Release License Stars Website Installer Tests ShellCheck pre-commit

⚡ Quick InstallDownload ISOFeaturesQuick StartDocsRoadmap


⚡ Quick Install (New! v0.1.0)

Turn any Linux machine into an AI workstation in one command:

curl -fsSL https://raw.githubusercontent.com/yahyasaqban-lab/y7os/main/tools/y7-install | sudo bash

Or download and run locally:

wget https://raw.githubusercontent.com/yahyasaqban-lab/y7os/main/tools/y7-install
chmod +x y7-install
sudo ./y7-install

What the installer does:

  • ✅ Auto-detects your hardware (RAM, CPU, GPU, device type)
  • ✅ Picks the best AI backend — Ollama (8GB+) or llama.cpp (4-8GB)
  • ✅ Installs Python, Docker, Open WebUI
  • ✅ Sets up Y7 CLI tools
  • ✅ Enables ZRAM compression for low-resource devices
  • ✅ All in English or Arabic — auto-detects your language

Options

sudo ./y7-install --lang ar              # Force Arabic
sudo ./y7-install --backend llama         # Force llama.cpp
sudo ./y7-install --dry-run --verbose     # Simulate first
sudo ./y7-install --skip-validation       # Skip post-install checks

Compatible with: Ubuntu 20.04+, Debian 11+, CentOS 8+, Raspberry Pi OS Minimum: 4GB RAM, 20GB storage

📖 Full installer docs: docs/INSTALLING.md 🧪 Test suite: tools/test-installer.sh 🔧 CI/CD: .github/workflows/test-installer.yml



What is Y7 OS?

Y7 OS is a Linux distribution built for local AI. It turns any computer — even old laptops with 4GB RAM — into a private AI workstation. No cloud. No subscriptions. No data leaving your device.

┌─────────────────────────────────────────────────────────────┐
│  Y7 OS v0.3.0                                               │
│                                                             │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐         │
│  │   Ollama    │  │  Open WebUI │  │   Docker    │         │
│  │  (LLMs)     │  │  (Chat UI)  │  │ (Containers)│         │
│  └─────────────┘  └─────────────┘  └─────────────┘         │
│                                                             │
│  ┌─────────────────────────────────────────────────┐       │
│  │  y7-ai │ y7-models │ y7-status │ y7-gpu │ y7-persist   │
│  └─────────────────────────────────────────────────┘       │
│                                                             │
│  ┌─────────────────────────────────────────────────┐       │
│  │       Debian Bookworm (AMD64 + ARM64)           │       │
│  └─────────────────────────────────────────────────┘       │
└─────────────────────────────────────────────────────────────┘

Download

Latest Release: v0.3.0

Architecture Download Size Use Case
AMD64 y7os-0.3.0-amd64.iso ~1.5 GB Intel/AMD PCs, laptops
ARM64 y7os-0.3.0-arm64.iso ~1.5 GB Raspberry Pi 4/5, Pine64

Checksums: AMD64 | ARM64

What's New in v0.3.0

  • ARM64 support — Raspberry Pi 4/5, Apple Silicon (via UTM)
  • NVIDIA GPU detectiony7-gpu detect and driver installation
  • Persistence mode — Save data across reboots with y7-persist
  • TinyLlama bundled — Works offline immediately!

Flash to USB

# Linux/macOS
sudo dd if=y7os-0.3.0-amd64.iso of=/dev/sdX bs=4M status=progress

# Or use Balena Etcher, Rufus, Ventoy

Features

Pre-installed AI Stack

  • Ollama — Local LLM inference (auto-selected for 8GB+ RAM)
  • llama.cpp — Lightweight alternative (auto-selected for 4-8GB)
  • Open WebUI — ChatGPT-like interface at localhost:3000
  • Docker — For Open WebUI and extensibility

Optimized for Low Resources

  • Auto-detects RAM, CPU, GPU; picks smallest working model
  • ZRAM compression enabled on devices with <8GB RAM
  • Light mode: --light flag installs only Ollama + CLI tools
  • Works on 4GB RAM machines, Raspberry Pi, old laptops

Privacy First

  • Everything runs locally — no data leaves your machine
  • No accounts, no subscriptions, no telemetry
  • All models are open-source quantized variants

Arabic + English Native

  • Auto-detects system language
  • All tools respond bilingually
  • Full Arabic install: sudo ./y7-install --lang ar

CLI Tools (v0.2.0)

Tool Description
y7-ai AI chat launcher, auto-picks best model for your RAM
y7-code Code review, generation, translation across 6 languages
y7-models Model manager (list, download, remove, info)
y7-agents Autonomous AI agents for multi-step tasks
y7-rag RAG pipeline (ingest docs, query with context)
y7-voice Voice command interface for the AI
y7-serve REST API server for all Y7 tools
y7-web Web dashboard at localhost:9090
y7-backup Backup models, configs, and user data
y7-status Real-time terminal dashboard
y7-doctor Diagnose and fix common issues
y7-update Self-update tools from GitHub

Quick Start

1. Boot & Login

Username: y7
Password: y7

2. Start Chatting

y7-ai                      # Interactive chat
y7-ai "explain kubernetes" # Single question

3. Open Web UI

http://localhost:3000

4. Manage Models

y7-models list            # Show downloaded models
y7-models recommend       # Best model for your RAM
y7-models download phi3   # Download a model

5. System Status

y7-status                 # Dashboard
y7-bench                  # Benchmark your system

System Requirements

Spec Minimum Recommended
RAM 4 GB 8 GB+
Storage 20 GB 50 GB+
CPU 64-bit x86 4+ cores
Internet Required for first boot Optional after setup

Model RAM Guide

Model RAM Required Quality
TinyLlama 2 GB Basic
Phi-3 Mini 4 GB Good
Qwen 2.5 7B 6 GB Great (Arabic)
Llama 3.1 8B 8 GB Best

Documentation


Roadmap

v0.3.0 — Q2 2026

  • ARM64 support (Raspberry Pi, Apple Silicon)
  • GPU acceleration (NVIDIA, AMD)
  • Persistence mode for live USB
  • Auto-update system

v0.4.0 — Q3 2026

  • Fine-tuning tools (Unsloth, Axolotl)
  • RAG pipeline (ChromaDB, LlamaIndex)
  • Voice interface (Whisper, TTS)
  • Mobile companion app

v1.0.0 — Q4 2026

  • Stable release
  • Enterprise support
  • Certified hardware partners

See ROADMAP.md for details.


العربية

التحميل

قم بتحميل ملف ISO من صفحة الإصدارات

البدء السريع

# تسجيل الدخول
المستخدم: y7
كلمة المرور: y7

# محادثة بالعربية
y7-ai --lang ar

# لوحة الحالة
y7-status --lang ar

# أفضل نموذج لجهازك
y7-models recommend

النماذج المدعومة للعربية

النموذج الذاكرة جودة العربية
qwen2.5:7b 6 GB ممتازة
llama3.1:8b 8 GB جيدة جداً
phi3:mini 4 GB جيدة

Contributing

We welcome contributions! See CONTRIBUTING.md.

git clone https://github.com/yahyasaqban-lab/y7os.git
cd y7os
make build

Community


Security

Found a vulnerability? Please report it responsibly. See SECURITY.md.


License

MIT License — free forever. See LICENSE.


Built by Yahya Saqban — Kuwait 🇰🇼
For everyone who deserves access to AI

🧠 AI Contributors: DeepSeek AI • Claude (Anthropic)

About

The AI-first Linux distro for low-resource hardware. Arabic & English. Privacy-first. One command to install.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors