Open Claude Cowork – Architektur und Laufzeit
1. Die Form des Workspace​
Die README gibt einen klaren Projektaufbau vor:
| Bereich | Zweck |
|---|---|
main.js | Electron-Hauptprozess |
renderer/ | Desktop-Frontend |
server/ | Backend plus Provider-Implementierungen |
clawd/ | mitgelieferter Messaging-Assistent |
.claude/skills/ | lokale Skill-Erweiterungen |
Das ist eine nĂĽtzliche Architektur, weil die Verantwortlichkeiten von Desktop und Backend getrennt bleiben.
2. Das mentale Laufzeitmodell​
Zur Laufzeit verläuft der Haupt-Desktop-Flow so:
- die Electron-App erfasst die Nutzereingabe,
- der Server ruft den gewählten Provider-Pfad auf,
- der Composio Tool Router erweitert die Tool-Reichweite,
- gestreamte Events kehren in die Oberfläche zurück,
- Tool-Eingaben und -Ausgaben werden fĂĽr die Nutzenden visualisiert.
3. Warum der Tool Router wichtig ist​
Die Composio-Schicht ist nicht nebensächlich. Sie ist der Hauptgrund, warum diese App Arbeit über viele externe Dienste hinweg von einer einzigen Desktop-Oberfläche aus automatisieren kann.
4. Warum clawd/ wichtig ist​
Der mitgelieferte Bot-Assistent bedeutet, dass das Repository in Wirklichkeit ein kleines Ökosystem ist und nicht nur eine einzige App. Das ist hilfreich für Beitragende, bedeutet aber auch, dass du beim Lesen des Codes sorgfältig zwischen Desktop- und Bot-Belangen trennen solltest.
5. Was du im Code zuerst lesen solltest​
Beginne mit:
main.js,renderer/,server/,- den Provider-Implementierungen,
clawd/, sobald die Desktop-Schleife klar ist.