Open-Source Edge-Agenten-Runtime — quelloffen für die Industrie
edge-agents ist eine quelloffene Laufzeitumgebung für KI-Agenten an der industriellen Kante — sie führt Agenten offline auf Edge-Hardware aus und behandelt Hardware-Schnittstellen wie GPIO, UART und MQTT als native Bausteine.
Die Runtime ist quelloffen auf GitHub verfügbar: github.com/ForestHubAI/edge-agents. Sie bildet das technische Fundament für industrielle Agentic-Edge-Projekte und wird von ForestHub.ai herausgegeben.
Was ist die edge-agents-Runtime?
edge-agents ist eine Laufzeitumgebung, die intelligente Agenten direkt auf oder unmittelbar neben Maschinen, Steuerungen und Sensoren ausführt — ohne dass jede Anfrage in eine externe Cloud geroutet werden muss. Die Architektur kombiniert vier Bausteine:
- Eine Go-Engine für Ausführung, Inferenz-Proxy, Gerätetreiber und MQTT-Anbindung.
- Ein TypeScript-Workflow-Modell als contract-typisierte Beschreibung der Agentenlogik (Wire-Format nach OpenAPI 3.0.3).
- Einen visuellen Builder auf Basis von React-Flow zum Modellieren der Workflows.
- Eine CLI, um Workflows lokal zu öffnen und auszuführen.
Code-seitig besteht das Repository überwiegend aus TypeScript (~56 %) und Go (~42 %). Hardware-Schnittstellen — GPIO, ADC/DAC/PWM, UART und MQTT — sind nicht nachträglich angeflanscht, sondern als native Bausteine im System verankert. Die Runtime ist offline-first ausgelegt: Sie führt Agenten ohne Internetverbindung aus und bindet lokale Sprachmodelle (llama.cpp, vLLM, Ollama) an — oder optional Cloud-Modelle (Anthropic, OpenAI, Google Gemini, Mistral).
Für wen ist die Runtime gedacht?
- Maschinenbauer und OEMs, die eine auditierbare Agenten-Funktion in ihre Produkte integrieren wollen.
- Systemintegratoren, die Agenten neben bestehender Steuerungslogik betreiben.
- Entwickler im DACH-Raum, die eine offene, on-prem-fähige Agenten-Laufzeit gegenüber Cloud-Lock-in bevorzugen.
Verifizierte Hardware
Die Runtime läuft verifiziert auf folgenden Plattformen:
| Plattform | Klasse | Verifiziert |
|---|---|---|
| Raspberry Pi 5 (8 GB) | Embedded SBC | Ja |
| NVIDIA Jetson Orin Nano (8 GB) | Embedded GPU | Ja |
| x86 NUC (16 GB) | Industrie-PC-Klasse | Ja |
| STM32MP25 (1 GB) | Linux-MPU | Ja |
| Bosch Rexroth ctrlX CORE | Industrie-Steuerung (Linux) | Ja |
Für die Entwicklung werden zusätzlich Linux (amd64/arm64) und macOS unterstützt. Eine ausführliche Einordnung der Targets mit typischen Einsatzfällen findet sich auf der Seite Hardware für Edge-Agenten. Bare-Metal-Mikrocontroller ohne Linux gehören zur Roadmap, nicht zum aktuell verifizierten Stand.
Quickstart in zwei Schritten
# Workflow-CLI global installieren (kein Klonen nötig)
npm i -g @foresthubai/workflow-cli
# Einen Agenten-Workflow lokal öffnen
fh-workflow open my.workflow.json
Die CLI startet eine lokale Oberfläche, in der sich Agenten-Workflows visuell betrachten und bearbeiten lassen. Eine vollständige Anleitung — inklusive Container-Build der Engine für arm64 — steht auf der Seite Edge-Agenten-Quickstart.
Lizenz: quelloffen, dual strukturiert
Die edge-agents-Runtime ist quelloffen und dual lizenziert: Die Vertrags-/Schema-Definitionen (contract/) und das Workflow-Kernmodell (ts/workflow-core) stehen unter Apache-2.0. Die Engine (go/), der visuelle Builder (ts/workflow-builder) und die CLI (ts/workflow-cli) stehen unter AGPL-3.0-only oder einer kommerziellen Lizenz. Für kommerzielle Lizenzierung: root@foresthub.ai.
Die AGPL-Copyleft-Eigenschaft (Netzwerk-Copyleft) ist für Industrie-Entscheider relevant und wird hier bewusst transparent genannt. Die kommerzielle Lizenzoption deckt die proprietäre Auslieferung ab. Mehr dazu unter Warum quelloffene Edge-KI für die Industrie zählt.
Warum quelloffen für die Industrie zählt
Quelloffenheit ist für industrielle Anwender mehr als ein Lizenzdetail: Der Code ist auditierbar (anschlussfähig an NIS2 und den Cyber Resilience Act), es gibt kein Vendor-Lock-in (Exit-Fähigkeit, Langzeitverfügbarkeit), und die Datenflüsse bleiben on-prem und kontrollierbar. Die ausführliche Argumentation steht auf der Seite Warum quelloffene Edge-KI für die Industrie zählt.
FAQ
Muss ich das Repository klonen, um zu starten?
Nein. Die Workflow-CLI lässt sich über npm global installieren (npm i -g @foresthubai/workflow-cli). Für den Betrieb der Engine auf arm64-Hardware wird der Container-Build empfohlen — Details im Quickstart.
Ist die Runtime an ein bestimmtes Sprachmodell gebunden? Nein. Lokale Provider (llama.cpp, vLLM, Ollama) und Cloud-Provider (Anthropic, OpenAI, Google Gemini, Mistral) sind anbindbar. Für offline-Szenarien werden lokale Modelle genutzt.
Läuft die Runtime auf einer SPS? Nicht direkt auf einer klassischen SPS. Sie läuft auf dedizierter Edge-Hardware oder Linux-fähigen Steuerungen wie der ctrlX CORE — als Container neben der Steuerungslogik. Einordnung dazu unter Agenten auf Controllern.
Quelloffen auf GitHub
Die edge-agents-Runtime ist quelloffen verfügbar: github.com/ForestHubAI/edge-agents
Lizenz: Apache-2.0 (contract/, ts/workflow-core) bzw. AGPL-3.0-only oder kommerziell (go/, ts/workflow-builder, ts/workflow-cli). Für kommerzielle Lizenzierung: root@foresthub.ai.
Fragen zur Integration in Ihre Anlage? Gespräch buchen →
Herausgegeben von ForestHub.ai — einer Plattform für Embedded und Edge AI Agents. Die hier beschriebene Runtime ist deren quelloffene Laufzeitkomponente.
Verwandte Seiten
- Edge-Agenten-Quickstart — Installation und erster Workflow
- Hardware für Edge-Agenten — verifizierte Plattformen
- Warum quelloffene Edge-KI für die Industrie zählt
- Agenten auf Controllern
- Vergleich Edge-Agent-Plattformen