CommunityCodierung & Entwicklunggithub.com

shiwenwen/hope-agent

Ein persönlicher KI-Assistent, der sich erinnert und wächst – auf dem Desktop, in der Cloud und in jedem IM immer erreichbar, auch per Smartphone aus der Ferne.

Was ist hope-agent?

Der `hope-agent` ist ein tragbarer KI-Assistent, der sich an vergangene Interaktionen erinnert und mit der Zeit wächst – erstellt von shiwenwen. Er ist für Entwickler konzipiert, die einen Assistenten benötigen, der auf Desktop, in der Cloud (selbst gehostet) und in Instant-Messaging-Plattformen (IM) funktioniert und sogar von einem Smartphone aus fernsteuerbar ist. Die Stärke liegt im Kontextgedächtnis: Der Assistent speichert erledigte Aufgaben und persönliche Vorlieben, sodass er keine erneute Einrichtung benötigt. Die Hauptplattformen sind Desktop-Clients und IM-Schnittstellen, und er kann über Server bereitgestellt werden, die überall laufen, was eine nahtlose Integration in den Arbeitsablauf ermöglicht. Für Entwickler bedeutet dies einen Assistenten, der nicht nur Anweisungen ausführt, sondern auch den Arbeitsfluss durch seine Erinnerungsfähigkeit lernt und intelligent vorschlägt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add shiwenwen/hope-agent

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht hope-agent?

Ein persönlicher KI-Assistent, der sich erinnert und wächst – auf dem Desktop, in der Cloud und in jedem IM immer erreichbar, auch per Smartphone aus der Ferne.

Funktionen

  • Kontextgedächtnis – der Assistent merkt sich erledigte Aufgaben und Vorlieben, kein Wiederholen von Kontext erforderlich
  • Multi-Platform – Desktop-Client, selbst gehosteter Cloud-Server, Instant-Messaging-Bots (wie WeChat, Slack)
  • Fernzugriff – über das Smartphone remote mit dem Assistenten verbinden
  • Wachsendes Lernen – passt sich im Laufe der Interaktion an den Benutzer an und wird besser darin, Arbeitsabläufe zu unterstützen

Erste Schritte

  1. Klonen Sie das Repository:
git clone https://github.com/shiwenwen/hope-agent.git
cd hope-agent
  1. Installieren Sie die Abhängigkeiten:
pip install -r requirements.txt
  1. Konfigurieren Sie die Umgebungsvariablen (z. B. API-Schlüssel) in einer .env-Datei:
HOST=0.0.0.0
PORT=8000
OPENAI_API_KEY=your_actual_api_key
  1. Starten Sie den Server:
python run.py

Verwendung auf Desktop

Nach dem Start des Servers können Sie auf die Desktop-Anwendung unter http://localhost:8000 zugreifen.

Verwendung in Instant Messaging

Fügen Sie den Bot (z. B. auf WeChat, Slack) hinzu, indem Sie die Webhook-URL verwenden: http://your-server-address:8000/webhook.

Bereitstellung in der Cloud

Sie können den Assistenten auf einem beliebigen Cloud-Server (z. B. VPS) bereitstellen:

# Einrichtung von systemd (Beispiel)
sudo cp hope-agent.service /etc/systemd/system/
sudo systemctl enable hope-agent
sudo systemctl start hope-agent

Konfiguration

  • MEMORY_ENABLED: Aktiviert das Kontextgedächtnis (Standard: true)
  • AUTO_GROWTH: Aktiviert das automatische Wachstum der Fähigkeiten (Standard: true)
  • IM_INTEGRATION: Bestimmt die zu verwendende IM-Plattform (z. B. wechat, slack)

Lizenz

Dieses Projekt steht unter der MIT-Lizenz. Weitere Details finden Sie in der Datei LICENSE.

Verwandte Skills