linux-zero/README.md
Cem Varli aad0d13be7 Rebranding zu Linux Zero, Kato als Haupt-Agent der AGI-Station
- Projektname: Linux Zero (LX0), Chat-Komponente heisst jetzt AGI-Station
- Neuer Haupt-Agent Kato (Cato der Aeltere) als Default-Modell in Open WebUI
- scripts/set-main-agent.sh: Haupt-Agent per Befehl wechselbar (MAIN_AGENT in .env)
- ENABLE_PERSISTENT_CONFIG=False: Konfiguration deterministisch aus .env
- Alle Pfade, Shortcuts, Logs, Theme und README umbenannt (lx0-*, ~/.linux-zero)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 17:42:50 +02:00

87 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Linux Zero 🏛️
**Deine souveräne KI-Station.** Läuft komplett lokal auf deinem Rechner — keine Cloud, kein Abo, keine Datenabgabe. Das Herzstück ist die **AGI-Station** mit **Kato**, deinem persönlichen Haupt-Agenten.
> Kommerzielle KI ist mächtig — aber nicht dir gegenüber loyal. Linux Zero gehört dir.
## Voraussetzungen
- **Zorin OS** (frisch installiert reicht völlig)
- Mindestens **8 GB RAM** (16 GB empfohlen) und **25 GB freier Speicher**
- Internet für die Installation (danach läuft die KI offline)
## Installation — ein Befehl
Terminal öffnen (`Strg+Alt+T`), diese Zeile einfügen, Enter drücken:
```bash
curl -sL https://poised-mayfly.pikapod.net/cemsadmin/linux-zero/raw/branch/main/install.sh | bash
```
Das Script fragt einmal nach deinem Passwort und erledigt dann alles selbst. Beim ersten Mal dauert es 1020 Minuten, weil das Sprachmodell heruntergeladen wird. Danach liegen zwei Verknüpfungen auf dem Schreibtisch.
## Was du bekommst
| | Adresse | Was es ist |
|---|---|---|
| **AGI-Station** | http://localhost:3000 | Chat mit Kato und deinen Beratern (Open WebUI) |
| **Werkstatt** | http://localhost:5678 | KI-Workflows bauen (n8n) |
### Kato — dein Haupt-Agent
Wenn du die AGI-Station öffnest, sprichst du mit **Kato**: direkt, ehrlich, ohne Floskeln. Er beantwortet alles selbst und verweist dich an die Spezialisten, wenn es passt:
- **seneca** — stoischer Mentor für Lebensfragen, Entscheidungen und Fokus
- **cicero** — Schreiber und Rhetoriker für E-Mails, Texte und Argumente
- **marcus** — Stratege, der Vorhaben in klare Pläne zerlegt
### Haupt-Agent wechseln
Jeder kann sich seinen eigenen Haupt-Agenten wählen — ein Befehl genügt:
```bash
cd ~/.linux-zero
bash scripts/set-main-agent.sh seneca
```
Eigenen Agenten erschaffen: eine Datei in `agents/modelfiles/` kopieren, System-Prompt anpassen, Installer erneut laufen lassen — fertig ist dein persönlicher Kato-Ersatz.
Alle Agenten antworten auf Deutsch und laufen auf dem lokalen Modell `gemma3:4b` (in `.env` änderbar).
## Häufige Fragen
**Die Antworten kommen langsam.**
Normal ohne Grafikkarte — das Modell rechnet auf dem Prozessor. Kleine Modelle (34B) sind der richtige Kompromiss.
**Wie starte/stoppe ich die Station?**
Sie startet automatisch mit dem Rechner. Manuell:
```bash
cd ~/.linux-zero
sudo docker compose stop # anhalten
sudo docker compose start # weiter
```
**Wie bekomme ich Updates?**
Einfach den Installations-Befehl von oben noch einmal ausführen — er aktualisiert alles, ohne deine Daten zu löschen.
**Etwas ist schiefgelaufen.**
Das Protokoll liegt in `~/linux-zero-install.log`. Container-Details: `cd ~/.linux-zero && sudo docker compose logs`.
**Komplett entfernen:**
```bash
cd ~/.linux-zero
sudo docker compose down -v
cd ~ && rm -rf ~/.linux-zero
rm -f ~/Desktop/lx0-*.desktop ~/.local/share/applications/lx0-*.desktop
```
## Für Bastler
- `docker-compose.yml` — der Motor der AGI-Station: [Ollama](https://ollama.com), [Open WebUI](https://github.com/open-webui/open-webui), [n8n](https://n8n.io), Versionen gepinnt
- `agents/modelfiles/` — Kato & die Berater als Ollama-Modelfiles
- `agents/n8n/` — Beispiel-Workflows für die Werkstatt
- `scripts/set-main-agent.sh` — Haupt-Agent wechseln
- `theme/` — Wallpaper und Icon
- `.env` — Modell, Haupt-Agent und Ports
Auf anderen Ubuntu-Systemen lässt sich die OS-Prüfung umgehen: `LX0_SKIP_OS_CHECK=1 bash install.sh`