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
- Repository klonen oder herunterladen
cd C:\Users\hendr\Desktop\IntelSight\Claude-Project-Manager
- Abhängigkeiten installieren
pip install -r requirements.txt
- Anwendung starten
python main.py
Verwendung
Neues Projekt hinzufügen
- Klicken Sie auf die "+" Kachel
- Wählen Sie einen Projektordner
- Claude startet automatisch im gewählten Verzeichnis
- Eine README wird automatisch generiert
Projekt öffnen
- Klicken Sie auf eine Projekt-Kachel
- Claude öffnet sich im Terminal mit dem richtigen Arbeitsverzeichnis
VPS-Server verwenden
- Klicken Sie auf die VPS-Server-Kachel
- Terminal öffnet sich mit Verbindungsanweisungen
- Passwort eingeben (wird angezeigt)
claudeeingeben nach erfolgreicher Verbindung
README anzeigen
- Klicken Sie auf den "README" Button einer Kachel
- 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:
self.claude_path = "/home/hendr/.nvm/versions/node/v18.20.8/bin/claude"
VPS-Daten ändern
In vps_connection.py, Zeilen 11-13:
self.server = "91.99.192.14"
self.username = "claude-dev"
self.password = "z0E1Al}q2H?Yqd!O"
Fehlerbehebung
Claude startet nicht
- Prüfen Sie, ob Claude in WSL installiert ist
- Verifizieren Sie den Claude-Pfad in
terminal_launcher.py - Stellen Sie sicher, dass WSL läuft
VPS-Verbindung schlägt fehl
- Internetverbindung prüfen
- SSH-Port 22 darf nicht blockiert sein
- 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.
Beschreibung
Sprachen
Python
97.6%
Batchfile
1.3%
PowerShell
0.7%
Shell
0.4%