AI-First Betriebssystem. Germany First. LΓ€uft ΓΌberall.
Benannt nach Konrad Zuse (1910β1995), dem Erfinder des ersten funktionstΓΌchtigen Computers der Welt.
ZuseOS ist kein Betriebssystem mit KI-Features. Es ist ein KI-System, das als Betriebssystem funktioniert. Die KI ist das Betriebsprinzip β sie versteht, was du willst, und orchestriert alles.
- AI ist das OS β NatΓΌrliche Sprache als primΓ€re Schnittstelle
- Datenhoheit β Alles lokal, Cloud opt-in, DSGVO-by-Design
- Adaptive Runtime β Passt sich der Hardware an (RPi Zero bis GPU-Cluster)
- Skill-basiert β WASM-Module statt monolithischer Apps
- Open Source β AGPL v3, Reproducible Builds
- Rust-Kern β Memory-safe, performant, zuverlΓ€ssig
| Plattform | Status | Basis |
|---|---|---|
| Raspberry Pi 5 | π‘ Development | Debian |
| Smartphone | π Geplant | LineageOS |
| Desktop/Laptop | π‘ Development | Debian x86 |
| Server | π‘ Development | Headless |
| Cloud (DE) | π‘ Development | Docker/VM |
| Browser | π Geplant | WASM-PWA |
curl -fsSL https://zuse.stepharo.com/install.sh | bashDas Script erkennt automatisch deine Hardware und wΓ€hlt das passende KI-Modell:
| RAM | AI Mode | Modell | Beschreibung |
|---|---|---|---|
| < 1GB | tiny | TinyLlama 1.1B | Minimale KI |
| 1β4GB | light | TinyLlama 1.1B | Basis-KI |
| 4β8GB | standard | Llama 3.2 3B | Volle KI |
| > 8GB | full | Llama 3.2 3B | Maximale Performance |
docker compose up# Rust Core bauen
cd src/core
cargo build --release
# Starten
./target/release/zuse-core --port 8082 --lang deNach der Installation erreichst du die Chat-OberflΓ€che unter:
http://localhost:8082
Features:
- Chat mit dem lokalen KI-Modell
- Systemstatus-Anzeige
- Health-Check Monitoring
- Responsive Design (Mobile + Desktop)
- Dark Mode
ββββββββββββββββββββββββββββββββββββββββ
β WEB-UI β Chat Interface (SPA) β
ββββββββββββββββββββββββββββββββββββββββ€
β SKILLS β WASM-Module β
ββββββββββββββββββββββββββββββββββββββββ€
β AI CORE β llama.cpp (lokal) β
ββββββββββββββββββββββββββββββββββββββββ€
β ZUSE-CORE β Rust HTTP API β
ββββββββββββββββββββββββββββββββββββββββ€
β ADAPTER β Platform Layer β
ββββββββββββββββββββββββββββββββββββββββ€
β KERNEL β Linux (bestehend) β
ββββββββββββββββββββββββββββββββββββββββ
| Endpoint | Methode | Beschreibung |
|---|---|---|
/ |
GET | Web-UI Chat Interface |
/api/status |
GET | Systemstatus & Hardware-Info |
/api/health |
GET | Health Check (inkl. AI Backend) |
/api/chat |
POST | Chat mit KI |
/api/skills |
GET | VerfΓΌgbare Skills |
/install.sh |
GET | Install Script |
Nach der Installation laufen zwei systemd-Services:
# Status prΓΌfen
systemctl status zuseos-core
systemctl status zuseos-llama
# Logs
journalctl -u zuseos-core -f
journalctl -u zuseos-llama -f
# Neustarten
sudo systemctl restart zuseos-core# Dev-Environment starten
docker compose up
# API testen
curl http://localhost:8082/api/status
# Chat testen
curl -X POST http://localhost:8082/api/chat \
-H "Content-Type: application/json" \
-d '{"message": "Wie ist das Wetter?"}'
# Health Check
curl http://localhost:8082/api/healthzuseos/
βββ src/
β βββ core/ # Rust Core (API + Orchestrator)
β βββ web/ # Web-UI (Chat Interface)
βββ scripts/
β βββ install.sh # One-line Installer
β βββ zuseos-core.service
β βββ zuseos-llama.service
βββ docker/ # Docker Setup
βββ landing/ # Landing Page
βββ docs/ # Dokumentation
AGPL-3.0 β Siehe LICENSE
- Website: https://zuse.stepharo.com
- GitHub: https://github.com/StepharoAgent/zuseos
- Docker Hub: Coming soon
Made with π©πͺ in Germany