Beschreibung
hmharness ist ein selbstentwickelndes Agenten-Framework, das speziell für die Entwicklung von HarmonyOS konzipiert wurde. Es bietet einen kernel ohne Abhängigkeiten und erstklassige Selbstentwicklungsfähigkeiten, die im MCP-Ökosystem integriert sind. Das Framework ermöglicht es Entwicklern, HarmonyOS-Anwendungen nahtlos mit einem einzigen Befehl zu erstellen, zu installieren und auszuführen. Jeder Evolutionsschritt ist kontrolliert und umkehrbar, was einen gesteuerten Entwicklungsprozess gewährleistet.
Weiterlesen
Das Framework umfasst sieben Pakete in einem Repository, darunter einen kernel ohne Abhängigkeiten, Selbstentwicklung, die native HarmonyOS-Domäne, den Ops Keeper, die Ausführungsschicht und zwei Frontends. Der Loop-Kernel, die Kontextkompression, Genehmigungsgates und die Sitzungsprüfung sind allesamt Komponenten erster Partei, während MCP das breitere Ökosystem verbindet.
hmharness bietet parametrisiertes Scaffolding über den Befehl harmony_project_create, der die Generierung von mehrseitigen und funktionsreichen HAP- und HAR-Bibliotheken in einem Aufruf ermöglicht. Dies wird gegen echte hvigor-Bauten überprüft. Das Framework unterstützt einen vollständigen Emulator-Lebenszyklus ohne die Notwendigkeit einer IDE, sodass Entwickler Geräte-Modelle und -Varianten direkt über eine headless CLI verwalten können.
Der Selbstentwicklungsprozess ist doppelt gesperrt und umfasst Insight-Mining, Skill-Vorschläge, Training Gate A/B Bench und die Beförderung in eine Canary-Phase. Die Auswirkungen werden auf der Grundlage der Sitzungsleistung bewertet, wobei schädliche Entwicklungen zurückgezogen und sofortige Rückrollmöglichkeiten bei Regressionen verfügbar sind. Der MCP-Client ist handgeschrieben und hat keine Abhängigkeiten, unterstützt über 5.800 Community-Server für Plug-and-Play-Funktionalität.
hmharness enthält einen Ops Keeper mit einem 8-Quellen OpenHarmony-Radar, das täglich Scaffolding- und Gate-Annahmen überwacht. Es bietet zwei Frontends: ein Vollbild-TUI und eine Web-UI, mit integrierten Sicherheitsmaßnahmen wie Genehmigungsgates mit Ablehnung zuerst und nur anhängenden Sitzungsprüfungen. Das Tool unterstützt eine zweisprachige zh/en UI und Systemaufforderungen und ist mit jedem OpenAI-Anbieter kompatibel, was eine modellunabhängige Kontextgestaltung gewährleistet.
- KategorieKI-Agenten-Builder
- PreismodellOpen Source
- BereitstellungCLI
- PlattformenHarmonyOS
hmharness's Kernfunktionen
Kernel ohne Abhängigkeiten
Erstklassige Selbstentwicklung
Integration in das MCP-Ökosystem
Parametrisiertes Scaffolding
Vollständiger Emulator-Lebenszyklus ohne IDE
Doppelt gesperrter Selbstentwicklungsprozess
Ops Keeper mit OpenHarmony-Radar
Unterstützung für zweisprachige zh/en UI
Erste Schritte mit hmharness
Installieren: Node >= 22 und HarmonyOS-Toolchain einrichten
Scaffolding: harmony_project_create für die Projektkonfiguration verwenden
Bauen: Builds mit hvigor ausführen
Ausführen: Apps mit hdc installieren und starten
hmharness's Anwendungsfälle
- Entwicklung von HarmonyOS-Apps
- Selbstentwickelndes Framework
- Integration in das MCP-Ökosystem
- Headless CLI-Operationen
- Zweisprachige Entwicklung





