IFURI App
Nutze die App, wenn du Flows, Chats, Geräte, WebRTC-Kanäle und lokale Endpunkte in einer Oberfläche sehen willst.
ifURI.com · App + URI-Laufzeit
ifURI ist eine App für die Arbeit mit Flows, Geräten und Diensten im LAN. urirun ist die neue Laufzeit, die URIs als fertige, validierte Routen ausführt — statt handgebauter Shell-Integrationen.
Die App
Produkt
Nutze die App, wenn du Flows, Chats, Geräte, WebRTC-Kanäle und lokale Endpunkte in einer Oberfläche sehen willst.
Nutze die Laufzeit, wenn du Funktionen, Skripte, Container und Dienste in eindeutige URI-Adressen mit Payload-Validierung verwandeln willst.
Entdecke andere IFURI-Apps im lokalen Netzwerk, veröffentliche Fähigkeiten und steuere sie aus einem Workflow über einen gemeinsamen URI-Vertrag.
urirun://runtime/option/select
Für den Operator: GUI, Voice-UI, Chat mit Endpunkten, Geräteansicht, Flow-Workspace und eine lokale HTTP-API.
ifuri-app voice --auto-port
ifuri-app discover
ifuri-app urirun-info
Für die Ausführung: Projekt-Artefakte scannen, Bindings/Registry generieren und dieselben URIs aus dem CLI, einem Backend oder IFURI ausführen — lokal oder als HTTP-Dienst.
pip install "git+https://github.com/if-uri/urirun.git@main#subdirectory=adapters/python"
urirun scan ./project --registry-out generated/registry.json
ifuri-app urirun-call tool://local/report/render --registry generated/registry.json
ifuri-app urirun-serve --registry generated/registry.json # /health /routes /run
urirun verpacken, mit JSON Schema validieren und über IFURI ausführen — ohne die Adressen in deinen Flows zu ändern.
urirun-Doku → · Erste Schritte · Registry & Bindings · Transporte · MCP & A2A →
uri2flow workspace
ifURI behandelt eine URI als stabile Adresse für eine Aktion. Ein Flow kann MCP, einen Agenten, ein LLM, eine andere App im LAN und eine lokale urirun-Registry berühren.
flow:
id: local-review-and-share
group: dev-ops
do:
- urirun://local/registry/query/health
- mcp://filesystem/list:
path: ./project
- llm://local/qwen/analyze:
input: file://project-summary
- tool://local/report/command/render:
format: html
- ifuri://lenovo-node.lan/services/browser/open:
url: https://ifuri.com
Host ↔ Node
Die App startet eine lokale HTTP-Laufzeit und UDP-Discovery.
Die andere App veröffentlicht ihre Dienstliste und ihren Freigabe-Umfang.
Ein Workflow kann einen Schritt lokal ausführen oder ifuri://peer/... aufrufen.
Jeder Aufruf hat einen Umschlag, Payload, Status, Zeit und Quelle.
connect.ifuri.com
Connectoren deklarieren URI-Routen einmal und exportieren fertige Bindings/Registry. Durchstöbere Katalog, Manifeste und Ein-Zeilen-Installer auf connect.ifuri.com.
HTTP- und Health-Checks als URI-Routen mit Payload-Validierung.
Zeit- und Zeitzonen-Helfer als URI-Routen bereitgestellt.
Browser-Steuerung — open und screenshot — als URI-Routen.
Download
Einen Knoten installieren (Linux / macOS):
curl -fsSL https://get.ifuri.com/node.sh | bash
Im Hintergrundcurl -fsSL https://get.ifuri.com/node.sh | bash -s -- --background
Name und Portcurl -fsSL https://get.ifuri.com/node.sh | bash -s -- --name laptop --port 8765 --background
get.ifuri.com · Installer-Quelle · urirun-Laufzeit v0.3.14
Mit pip installieren (Wheel aus dem letzten Release, alle Betriebssysteme):
python -m pip install …
CLI: ifuri-app app, ifuri-app voice, ifuri-app init --scan-lan