|
| 1 | +[简体中文](./README.md) | [繁體中文](./README-ZH-TW.md) | [English](./README-EN.md) | [日本語](./README-JA.md) | [한국어](./README-KO.md) | [Français](./README-FR.md) | **Deutsch** | [Español](./README-ES.md) | [Русский](./README-RU.md) | [हिन्दी](./README-HI.md) | [العربية](./README-AR.md) |
| 2 | + |
| 3 | +[](https://github.com/AQBot-Desktop/AQBot) |
| 4 | + |
| 5 | +## Screenshots |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | + |
| 12 | + |
| 13 | +## Funktionen |
| 14 | + |
| 15 | +### Chat & Modelle |
| 16 | + |
| 17 | +- **Multi-Anbieter-Unterstützung** — Kompatibel mit OpenAI, Anthropic Claude, Google Gemini und allen OpenAI-kompatiblen APIs |
| 18 | +- **Modellverwaltung** — Remote-Modelllisten abrufen, Parameter anpassen (Temperatur, maximale Tokens, Top-P usw.) |
| 19 | +- **Multi-Key-Rotation** — Mehrere API-Schlüssel pro Anbieter konfigurieren mit automatischer Rotation zur Verteilung des Rate-Limit-Drucks |
| 20 | +- **Streaming-Ausgabe** — Echtzeit-Token-für-Token-Rendering mit einklappbaren Denkblöcken |
| 21 | +- **Nachrichtenversionen** — Zwischen mehreren Antwortversionen pro Nachricht wechseln, um Modell- oder Parametereffekte zu vergleichen |
| 22 | +- **Gesprächsverzweigung** — Neue Zweige von einem beliebigen Nachrichtenknoten erstellen, mit seitenweisem Zweigvergleich |
| 23 | +- **Gesprächsverwaltung** — Anheften, Archivieren, zeitgruppierte Anzeige und Massenoperationen |
| 24 | +- **Gesprächskomprimierung** — Lange Gespräche automatisch komprimieren und dabei wichtige Informationen beibehalten, um Kontextraum zu sparen |
| 25 | +- **Simultane Multi-Modell-Antwort** — Dieselbe Frage gleichzeitig an mehrere Modelle stellen, mit seitenweisem Antwortvergleich |
| 26 | + |
| 27 | +### Inhaltsrendering |
| 28 | + |
| 29 | +- **Markdown-Rendering** — Vollständige Unterstützung für Code-Hervorhebung, LaTeX-Mathematikformeln, Tabellen und Aufgabenlisten |
| 30 | +- **Monaco Code-Editor** — Monaco Editor in Codeblöcken eingebettet mit Syntaxhervorhebung, Kopieren und Diff-Vorschau |
| 31 | +- **Diagramm-Rendering** — Integriertes Rendering von Mermaid-Flussdiagrammen und D2-Architekturdiagrammen |
| 32 | +- **Artifact-Panel** — Codeausschnitte, HTML-Entwürfe, Markdown-Notizen und Berichte in einem dedizierten Panel anzeigen |
| 33 | +- **Echtzeit-Sprachchat** — (Demnächst) WebRTC-basierte Echtzeit-Sprache mit Unterstützung der OpenAI Realtime API |
| 34 | + |
| 35 | +### Suche & Wissen |
| 36 | + |
| 37 | +- **Websuche** — Integriert mit Tavily, Zhipu WebSearch, Bocha und mehr, mit Quellenangaben |
| 38 | +- **Lokale Wissensbasis (RAG)** — Unterstützt mehrere Wissensbasen; Dokumente hochladen für automatisches Parsen, Chunking und Indexierung, mit semantischer Abrufung relevanter Abschnitte während Gesprächen |
| 39 | +- **Gedächtnissystem** — Unterstützt Multi-Namespace-Gesprächsgedächtnis, mit manueller Eingabe oder KI-gestützter automatischer Extraktion (automatische Extraktion demnächst) |
| 40 | +- **Kontextverwaltung** — Flexibles Anhängen von Dateianhängen, Suchergebnissen, Wissensbasisabschnitten, Gedächtniseinträgen und Werkzeugausgaben |
| 41 | + |
| 42 | +### Werkzeuge & Erweiterungen |
| 43 | + |
| 44 | +- **MCP-Protokoll** — Vollständige Model Context Protocol-Implementierung mit Unterstützung für stdio- und HTTP-Transporte |
| 45 | +- **Integrierte Werkzeuge** — Sofort einsatzbereite integrierte MCP-Werkzeuge wie `@aqbot/fetch` |
| 46 | +- **Werkzeugausführungs-Panel** — Visuelle Anzeige von Werkzeugaufruf-Anfragen und zurückgegebenen Ergebnissen |
| 47 | + |
| 48 | +### API-Gateway |
| 49 | + |
| 50 | +- **Lokales API-Gateway** — Integrierter lokaler API-Server mit nativer Unterstützung für OpenAI-kompatible, Claude- und Gemini-Schnittstellen, verwendbar als Backend für jeden kompatiblen Client |
| 51 | +- **API-Schlüsselverwaltung** — Zugriffsschlüssel generieren, widerrufen und aktivieren/deaktivieren mit Beschreibungsnotizen |
| 52 | +- **Nutzungsanalyse** — Anfragevolumen und Token-Nutzungsanalyse nach Schlüssel, Anbieter und Datum |
| 53 | +- **SSL/TLS-Unterstützung** — Integrierte Generierung selbstsignierter Zertifikate, mit Unterstützung für benutzerdefinierte Zertifikate |
| 54 | +- **Anfrage-Logs** — Vollständige Aufzeichnung aller API-Anfragen und -Antworten, die das Gateway passieren |
| 55 | +- **Konfigurationsvorlagen** — Vorgefertigte Integrationsvorlagen für beliebte CLI-Tools wie Claude, Codex, OpenCode und Gemini |
| 56 | + |
| 57 | +### Daten & Sicherheit |
| 58 | + |
| 59 | +- **AES-256-Verschlüsselung** — API-Schlüssel und sensible Daten werden lokal mit AES-256 verschlüsselt; Master-Schlüssel mit 0600-Berechtigungen gespeichert |
| 60 | +- **Isolierte Datenverzeichnisse** — Anwendungsstatus in `~/.aqbot/`; Benutzerdateien in `~/Documents/aqbot/` |
| 61 | +- **Automatisches Backup** — Geplante automatische Backups in lokale Verzeichnisse oder WebDAV-Speicher |
| 62 | +- **Backup-Wiederherstellung** — Ein-Klick-Wiederherstellung aus historischen Backups |
| 63 | +- **Gesprächsexport** — Gespräche als PNG-Screenshots, Markdown, Klartext oder JSON exportieren |
| 64 | + |
| 65 | +### Desktop-Erfahrung |
| 66 | + |
| 67 | +- **Themenwechsel** — Dunkle/helle Themes, die den Systemeinstellungen folgen oder manuell festgelegt werden können |
| 68 | +- **Oberflächensprache** — Vollständige Unterstützung für vereinfachtes Chinesisch, traditionelles Chinesisch, Englisch, Japanisch, Koreanisch, Französisch, Deutsch, Spanisch, Russisch, Hindi und Arabisch, jederzeit in den Einstellungen umschaltbar |
| 69 | +- **Systemtray** — Beim Schließen des Fensters in den Systemtray minimieren, ohne Hintergrunddienste zu unterbrechen |
| 70 | +- **Immer im Vordergrund** — Das Hauptfenster über allen anderen Fenstern anheften |
| 71 | +- **Globale Tastenkürzel** — Anpassbare globale Tastaturkürzel, um das Hauptfenster jederzeit aufzurufen |
| 72 | +- **Autostart** — Optionaler Start beim Systemstart |
| 73 | +- **Proxy-Unterstützung** — HTTP- und SOCKS5-Proxy-Konfiguration |
| 74 | +- **Automatische Updates** — Prüft beim Start automatisch auf neue Versionen und fordert zur Aktualisierung auf |
| 75 | + |
| 76 | +## Plattformunterstützung |
| 77 | + |
| 78 | +| Plattform | Architektur | |
| 79 | +|-----------|------------| |
| 80 | +| macOS | Apple Silicon (arm64), Intel (x86_64) | |
| 81 | +| Windows 10/11 | x86_64, arm64 | |
| 82 | +| Linux | x86_64 (AppImage/deb/rpm), arm64 (AppImage/deb/rpm) | |
| 83 | + |
| 84 | +## Erste Schritte |
| 85 | + |
| 86 | +Gehen Sie zur [Releases](https://github.com/AQBot-Desktop/AQBot/releases)-Seite und laden Sie das Installationsprogramm für Ihre Plattform herunter. |
| 87 | + |
| 88 | +## FAQ |
| 89 | + |
| 90 | +### macOS: „App ist beschädigt" oder „Entwickler kann nicht überprüft werden" |
| 91 | + |
| 92 | +Da die Anwendung nicht von Apple signiert ist, kann macOS eine der folgenden Meldungen anzeigen: |
| 93 | + |
| 94 | +- „AQBot" ist beschädigt und kann nicht geöffnet werden |
| 95 | +- „AQBot" kann nicht geöffnet werden, da Apple es nicht auf Schadsoftware überprüfen kann |
| 96 | + |
| 97 | +**Lösungsschritte:** |
| 98 | + |
| 99 | +**1. Apps aus „Beliebiger Herkunft" zulassen** |
| 100 | + |
| 101 | +```bash |
| 102 | +sudo spctl --master-disable |
| 103 | +``` |
| 104 | + |
| 105 | +Gehen Sie dann zu **Systemeinstellungen → Datenschutz & Sicherheit → Sicherheit** und wählen Sie **Beliebige Herkunft**. |
| 106 | + |
| 107 | +**2. Das Quarantäne-Attribut entfernen** |
| 108 | + |
| 109 | +```bash |
| 110 | +sudo xattr -dr com.apple.quarantine /Applications/AQBot.app |
| 111 | +``` |
| 112 | + |
| 113 | +> Tipp: Sie können das App-Symbol in das Terminal ziehen, nachdem Sie `sudo xattr -dr com.apple.quarantine ` eingegeben haben. |
| 114 | +
|
| 115 | +**3. Zusätzlicher Schritt für macOS Ventura und höher** |
| 116 | + |
| 117 | +Nach Abschluss der obigen Schritte kann der erste Start immer noch blockiert werden. Gehen Sie zu **Systemeinstellungen → Datenschutz & Sicherheit** und klicken Sie im Sicherheitsbereich auf **Trotzdem öffnen**. Dies muss nur einmal durchgeführt werden. |
| 118 | + |
| 119 | +## Community |
| 120 | +- [LinuxDO](https://linux.do) |
| 121 | + |
| 122 | +## Lizenz |
| 123 | + |
| 124 | +Dieses Projekt ist unter der [AGPL-3.0](LICENSE)-Lizenz lizenziert. |
0 commit comments