Streamlit-Weboberfläche für Hermes Agent — Konfiguration, Skills-Durchsicht und Cronjob-Verwaltung.
Hermes Agent ist der selbstverbessernde KI-Agent von Nous Research. Dieses Repository enthält eine erweiterte Management-UI zur Überwachung und Steuerung aller Hermes-Komponenten.
- ⚙️ Konfigurations-Dashboard: Modell, Provider, Profile auf einen Blick
- 🧩 Skills-Explorer: Alle installierten Skills durchsuchen und verwalten
- ⏰ Cronjob-Monitoring: Status aller autonomen Agenten in Echtzeit
- 📊 System-Status: Python-Version, Package-Manager, Workspace-Info
- 🔌 Provider-Übersicht: Verfügbare LLM-Provider und deren Status
- 📝 Log-Viewer: Letzte Agenten-Ausgaben einsehen
git clone https://github.com/mark-baumann/hermes-agent.git
cd hermes-agent
python3 -m venv .venv && source .venv/bin/activate
uv pip install -r requirements.txtstreamlit run app.pyDie App läuft lokal und zeigt:
- Aktuelle Hermes-Konfiguration
- Skills-Liste mit Beschreibungen
- Cronjob-Status (Dienst-Wachhund, Nachtschicht, Lernplattform-Baumeister, etc.)
- Provider- und Modell-Informationen
| Komponente | Technologie |
|---|---|
| Frontend | Streamlit |
| Daten | Pandas, JSON, TOML |
| Backend | Hermes Agent Framework |
| Sprache | Python 3.13+ |
| Package-Manager | uv |
hermes-agent/
├── app.py # Streamlit Management-UI
├── utils.py # Hilfsfunktionen
├── tools/ # Hermes-Tool-Integrationen
├── tui_gateway/ # Terminal-UI Gateway
├── skills/ # Skills (Bundled + Custom)
├── plugins/ # Provider, Memory, Platforms
├── website/ # Dokumentation (Docusaurus)
└── tests/ # E2E & Stress-Tests
Mark Baumann — GitHub · markb.de
Hermes Agent wird entwickelt von Nous Research. Dokumentation