- 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>
87 lines
3.4 KiB
Markdown
87 lines
3.4 KiB
Markdown
# 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 10–20 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 (3–4B) 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`
|