# Claude Project Manager Eine moderne GUI-Anwendung zur Verwaltung von Claude-Projekten mit automatischer README-Generierung und VPS-Integration. ## Features ### 🚀 Hauptfunktionen - **Projekt-Kacheln**: Übersichtliche Darstellung aller Projekte - **Ein-Klick-Start**: Claude direkt im richtigen Verzeichnis starten - **Auto-README**: Automatische Generierung und Aktualisierung von README-Dateien - **VPS-Integration**: Permanente Kachel fĂŒr VPS-Server-Zugriff - **Suchfunktion**: Schnelles Finden von Projekten ### 📁 Projektverwaltung - Projekte via Windows Explorer auswĂ€hlen - Automatisches Speichern der Projekthistorie - Letzter Zugriff wird angezeigt - Projekte können entfernt werden (Dateien bleiben erhalten) ### 📝 README-Generator - Analysiert Projektstruktur automatisch - Erkennt Programmiersprachen und Frameworks - Dokumentiert Dateistruktur - BehĂ€lt benutzerdefinierte Notizen bei Updates ### 🌐 VPS-Funktionen - Dauerhafte VPS-Server-Kachel - Automatische SSH-Verbindung - Passwort-Anleitung im Terminal - Eigene VPS-README ## Installation ### Voraussetzungen - Windows mit WSL (Windows Subsystem for Linux) - Python 3.8 oder höher - Claude CLI in WSL installiert ### Setup 1. **Repository klonen oder herunterladen** ```bash cd C:\Users\hendr\Desktop\IntelSight\Claude-Project-Manager ``` 2. **AbhĂ€ngigkeiten installieren** ```bash pip install -r requirements.txt ``` 3. **Anwendung starten** ```bash python main.py ``` ## Verwendung ### Neues Projekt hinzufĂŒgen 1. Klicken Sie auf die "+" Kachel 2. WĂ€hlen Sie einen Projektordner 3. Claude startet automatisch im gewĂ€hlten Verzeichnis 4. Eine README wird automatisch generiert ### Projekt öffnen 1. Klicken Sie auf eine Projekt-Kachel 2. Claude öffnet sich im Terminal mit dem richtigen Arbeitsverzeichnis ### VPS-Server verwenden 1. Klicken Sie auf die VPS-Server-Kachel 2. Terminal öffnet sich mit Verbindungsanweisungen 3. Passwort eingeben (wird angezeigt) 4. `claude` eingeben nach erfolgreicher Verbindung ### README anzeigen 1. Klicken Sie auf den "README" Button einer Kachel 2. Die README öffnet sich im Standard-Editor ## Projektstruktur ``` Claude-Project-Manager/ ├── main.py # Haupteinstiegspunkt ├── project_manager.py # Projektverwaltung & Speicherung ├── terminal_launcher.py # WSL/Terminal-Integration ├── readme_generator.py # Automatische README-Generierung ├── vps_connection.py # VPS-Server-Verbindung ├── gui/ │ ├── main_window.py # Hauptfenster-Logik │ ├── project_tile.py # Projekt-Kacheln-Komponente │ └── styles.py # Design-Konfiguration ├── data/ │ └── projects.json # Gespeicherte Projekte └── requirements.txt # Python-AbhĂ€ngigkeiten ``` ## Konfiguration ### Claude-Pfad anpassen In `terminal_launcher.py`, Zeile 13: ```python self.claude_path = "/home/hendr/.nvm/versions/node/v18.20.8/bin/claude" ``` ### VPS-Daten Ă€ndern In `vps_connection.py`, Zeilen 11-13: ```python self.server = "91.99.192.14" self.username = "claude-dev" self.password = "z0E1Al}q2H?Yqd!O" ``` ## Fehlerbehebung ### Claude startet nicht 1. PrĂŒfen Sie, ob Claude in WSL installiert ist 2. Verifizieren Sie den Claude-Pfad in `terminal_launcher.py` 3. Stellen Sie sicher, dass WSL lĂ€uft ### VPS-Verbindung schlĂ€gt fehl 1. Internetverbindung prĂŒfen 2. SSH-Port 22 darf nicht blockiert sein 3. Zugangsdaten ĂŒberprĂŒfen ## TastenkĂŒrzel - **Strg+F**: Suche (wenn Suchfeld fokussiert) - **F5**: Projekte aktualisieren ## Lizenz Dieses Projekt ist fĂŒr den persönlichen Gebrauch bestimmt. ## Autor Entwickelt fĂŒr die effiziente Verwaltung von Claude-Projekten.