Files
ClaudeProjectManager/README.md
Claude Project Manager 4dab418f2f Initial commit
2025-07-09 22:10:42 +02:00

135 Zeilen
3.7 KiB
Markdown

# 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.