urirun-Dokumentation
urirun ist eine URI-Runtime: Deklariere eine Aktion einmal als Adresse
scheme://target/resource/operation und rufe sie aus einer Shell, einem Backend,
einem Frontend, einem Flow oder der IFURI App auf. Es ist der neue Weg statt handgeschriebener
Shell-Integrationen (urisys).
Zwei Optionen, ein Vertrag
IFURI App — für den Betreiber: GUI, Sprache, Chat, Geräteansicht und Flow-Arbeitsbereich. urirun — für die Ausführung: Artefakte scannen, Bindings/Registry generieren und dieselben URIs aus der CLI, einem Backend oder IFURI ausführen. Beide Optionen verwenden dieselben URI-Adressen.
Hier starten
Erste SchritteInstallieren, ein Projekt scannen, eine Registry kompilieren und eine URI ausführen.
Registry & BindingsWie Bindings zu einer portablen, ausführbaren Registry werden.
TransporteLokale Funktionen, Shell, Docker, HTTP, gRPC, MCP und A2A.
BefehleDie
urirun-CLI und ifuri-app urirun-*.
BeispieleFlows mit urirun, IFURI und LAN-Diensten.
Zwei OptionenIFURI App oder die leichtgewichtige urirun-Runtime — auf der Startseite verglichen.
Empfehlung
Für neue Projekte verwende urirun (schema-first, JSON Schema-Validierung, Policy-Gate):
pip install "git+https://github.com/if-uri/urirun.git@main#subdirectory=adapters/python"
urirun scan ./project --out generated/bindings.v2.json --registry-out generated/registry.json
urirun list generated/registry.json
Ökosystem & externe Dokumentation
docs.ifuri.com →Das vollständige ifURI-Dokumentationsportal: Runtime, MCP/A2A, Connectors und Host.
MCP & A2A →Wie urirun URI-Adressen auf MCP-Tools und A2A-Agenten projiziert.
Arbeitszusammenfassung →Zustand des Ökosystems nach den jüngsten Arbeiten an Runtime, Connector, App und Beispielen.
Connector-Hub →Installierbare Connector-Pakete mit Manifesten und Ein-Zeilen-Installern.
noVNC-Demo →URI-Befehle steuern Browser in noVNC-Desktops über das LAN.
Roadmap →Richtung: die Aufteilung von Runtime/Host und die Connector-Erkennung.