---
name: linux-umzug
description: ai-control soll unter Linux laufen; Sessions laufen ab 2026-07-05 auf der Linux-Box weiter
metadata: 
  node_type: memory
  type: project
  originSessionId: 7fa72046-ab7a-4b41-a496-f0f6b9a4729d
---

Stand 2026-07-05: Marcus testet ai-control auf seiner Linux-Box und will die Arbeit dort fortsetzen — die Mac-Session wurde dafür beendet. Linux- und Windows-Integration sind im README bereits angekündigt.

**Wie gestartet wird:** `~/claude-projects/ai-control/start-claude.sh` — bewusst nur ein Einzeiler: `cd` ins Skriptverzeichnis, `CLAUDE_CONFIG_DIR=~/.config/ai-control/pools/private`, `exec claude`. Die Pfade sind auf beiden Maschinen identisch (`~`-relativ), der Transport läuft über den claude-projects-Git-Sync (Gitea).

**Gescheitert und verworfen:** ein parametrisiertes Setup-/Startskript-Paar (setup-config.sh legte nur ein leeres Skelett an statt die echte Config zu migrieren; start-claude.sh verlangte einen Projektnamen). Marcus wollte genau dieses eine Projekt und keine zusätzliche Konfiguration pro Maschine. Lehre: [[feedback-go-pflicht]] — erst das Minimalste bauen, das er wörtlich beschreibt.

**Offen für Linux:** macOS-spezifischer Code in der App (objc2-Aktivierung, sips-Icons, Tray) muss hinter `cfg(target_os)`; Build mit webkit2gtk/AppIndicator ungetestet. Siehe [[ai-control-pool-setup]].
