ifURI.com · App + URI-Laufzeit

Apps über URI verbinden.

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.

ifuri://urirun://log://mcp://agent://llm://browser://shell://
HOST ifURI App Desktop · Flow-Editor · LAN-Ansicht
  • Aufgaben
  • Geräte
  • Voice-UI
NODE urirun Runtime Registry · Schema · Adapter
  • Bindings
  • Freigaben
  • Logs

Die App

Jeder Endpunkt — MCP-Tools, A2A-Agenten und ein lokales LLM — in einer Oberfläche.

ifURI-App-Screenshot: Seitenleiste mit MCP-, A2A- und LLM-Endpunkten und einem Chat-Fenster

Produkt

Eine lokale Laufzeit für Flows, Dienste und LAN-Apps.

IFURI App

Nutze die App, wenn du Flows, Chats, Geräte, WebRTC-Kanäle und lokale Endpunkte in einer Oberfläche sehen willst.

urirun Runtime

Nutze die Laufzeit, wenn du Funktionen, Skripte, Container und Dienste in eindeutige URI-Adressen mit Payload-Validierung verwandeln willst.

ifuri:// network

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

Zwei Optionen: die IFURI-App oder die schlanke urirun-Laufzeit.

IFURI App

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

urirun

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
Der neue Weg statt Shell-urisys: ältere Aufrufe auf Basis handgeschriebener Shell-Befehle lassen sich als URI-Bindings in 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

Einfaches YAML, viele Laufzeiten.

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

Zwei Apps, ein Aufrufprotokoll.

1

Host startet

Die App startet eine lokale HTTP-Laufzeit und UDP-Discovery.

2

Knoten meldet Dienste

Die andere App veröffentlicht ihre Dienstliste und ihren Freigabe-Umfang.

3

Flow wählt die Route

Ein Workflow kann einen Schritt lokal ausführen oder ifuri://peer/... aufrufen.

4

Audit-Log

Jeder Aufruf hat einen Umschlag, Payload, Status, Zeit und Quelle.

connect.ifuri.com

Connector-Hub — installierbare URI-Pakete.

Connectoren deklarieren URI-Routen einmal und exportieren fertige Bindings/Registry. Durchstöbere Katalog, Manifeste und Ein-Zeilen-Installer auf connect.ifuri.com.

Download

Einen urirun-Knoten mit einem Befehl starten.

Der schnellste Weg ist der Installer von get.ifuri.com — er erstellt einen lokalen urirun-Knoten (Linux / macOS) und macht ihn bereit für die Registrierung im Netzwerk. Die ifURI-Desktop-App und das pip-Paket findest du weiter unten.

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

ifURI App

Download-Links werden automatisch aus GitHub Releases (if-uri/app) geladen.

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