Eine kostenlose Desktop-Anwendung mit grafischer Benutzeroberfläche für AI-Assistenz!
- 🎨 Moderne grafische Oberfläche - Dark Mode Design
- 💬 Echtzeit-Chat - Flüssiges Konversationserlebnis
- 🚀 17 kostenlose AI-Modelle - Groq, Google Gemini, Ollama, etc.
- 💾 Chat-Export - Speichere deine Konversationen
- ⚙️ Einfache Konfiguration - API-Keys direkt in der App verwalten
- 📊 Statistiken - Behalte den Überblick über deine Chats
- 🔒 Sicher - Alle Daten bleiben lokal auf deinem PC
# 1. In den Desktop-Ordner wechseln
cd desktop
# 2. Dependencies installieren
npm install
# 3. App starten
npm start# Für Windows
npm run build:win
# Für macOS
npm run build:mac
# Für Linux
npm run build:linux
# Für alle Plattformen
npm run build:allDie fertigen Installer findest du dann im dist/ Ordner!
cd desktop
npm install
npm start- Klicke auf ⚙️ Einstellungen
- Füge deinen kostenlosen API-Key ein (z.B. von Groq)
- Klicke auf Speichern
- Wähle ein Modell aus dem Dropdown in der Sidebar
- Empfohlen: ⚡ Groq Llama 3.1 70B
- Tippe deine Frage ins Textfeld
- Drücke Enter zum Senden
- Shift+Enter für eine neue Zeile
Die Desktop-App unterstützt alle 17 kostenlosen Modelle:
- Llama 3.1 70B
- Llama 3.3 70B
- Mixtral 8x7B
- Gemma 2 9B
- Gemini 1.5 Flash
- Gemini 1.5 Pro
- Llama 3.1
- Mistral
- CodeLlama
- Gemma 2
- GPT-3.5 Turbo
- Claude 3 Haiku
- Mistral 7B
- Llama 3.1 8B
- Llama 2
- Mistral 7B
- Zephyr 7B
- Gehe zu https://console.groq.com
- Erstelle einen Account
- Generiere einen API-Key
- Füge ihn in den Einstellungen ein
- Gehe zu https://makersuite.google.com/app/apikey
- Melde dich an
- Erstelle einen API-Key
- Füge ihn in den Einstellungen ein
- Installiere Ollama von https://ollama.ai
- Führe aus:
ollama pull llama3.1 - Starte Ollama:
ollama serve - Fertig!
| Taste | Aktion |
|---|---|
| Enter | Nachricht senden |
| Shift+Enter | Neue Zeile |
| Ctrl+L | Chat löschen |
| Ctrl+, | Einstellungen öffnen |
| Ctrl+E | Chat exportieren |
desktop/
├── main.js # Electron Main Process
├── preload.js # Preload Script (IPC Bridge)
├── renderer.js # Frontend-Logik
├── ai-provider.js # AI-Provider-Integration
├── index.html # Haupt-UI
├── styles.css # Styling
├── package.json # Dependencies
└── assets/ # Icons & Bilder
npm run devDie App startet automatisch mit DevTools im Dev-Modus (--dev Flag)
- Ändere Code in
renderer.js,index.htmloderstyles.css - Drücke
Ctrl+Rin der App zum Neu-laden - Für
main.jsÄnderungen: App neu starten
Die App kann für verschiedene Plattformen gebaut werden:
- NSIS Installer - Klassischer Windows-Installer
- Portable - Ohne Installation ausführbar
- DMG - Drag & Drop Installation
- ZIP - Komprimiertes Archiv
- AppImage - Universal Linux Format
- DEB - Für Debian/Ubuntu
- Markdown-Unterstützung (fett, kursiv, Code)
- Syntax-Highlighting für Code-Blöcke
- Auto-Scroll zu neuen Nachrichten
- Zeitstempel für jede Nachricht
- Persistente Speicherung mit electron-store
- Separate API-Keys für jeden Provider
- Ollama Host-Konfiguration
- Exportiere Chats als JSON
- Inkl. Timestamp und Modell-Info
- Importfunktion kann hinzugefügt werden
"Electron nicht gefunden"
npm install electron --save-dev"API-Key Fehler"
- Prüfe, ob der Key korrekt in den Einstellungen eingegeben wurde
- Stelle sicher, dass der Key aktiv ist
"Ollama nicht erreichbar"
ollama serve"Modell lädt nicht"
ollama pull llama3.1Bearbeite styles.css - alle Farben sind in CSS-Variablen definiert:
:root {
--bg-primary: #1e1e1e;
--accent: #007acc;
/* ... weitere Farben */
}Bearbeite ai-provider.js → getAvailableModels()
Bearbeite renderer.js → Event Listeners
MIT License - siehe LICENSE.md
Feedback und Pull Requests sind willkommen!
Dies ist ein inoffizielles Projekt und steht in keiner Verbindung mit GitHub's offiziellem Copilot.
| Feature | CLI | Desktop |
|---|---|---|
| Oberfläche | Terminal | Grafisch |
| Platform | Windows/Mac/Linux | Windows/Mac/Linux |
| Installation | npm global | Installer/Portable |
| Benutzerfreundlichkeit | Entwickler | Alle |
| API-Key Setup | .env Datei | GUI Einstellungen |
| Chat-Export | Manuell | Ein-Klick |
Wähle CLI für: Entwickler, Terminal-Fans, Scripting Wähle Desktop für: Grafische UI, einfachere Bedienung, bessere UX
Viel Spaß mit deinem Desktop AI-Assistenten! 🚀