Initial commit
Dieser Commit ist enthalten in:
135
README.md
Normale Datei
135
README.md
Normale Datei
@ -0,0 +1,135 @@
|
||||
# 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.
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren