135 Zeilen
3.7 KiB
Markdown
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. |