IFURI App
Użyj aplikacji, gdy chcesz widzieć flow, czaty, urządzenia, kanały WebRTC i lokalne endpointy w jednym interfejsie.
ifURI.com · app + URI runtime
ifURI jest aplikacją do pracy z flow, urządzeniami i usługami w LAN. urirun jest nowym runtime do wykonywania URI jako gotowych, walidowanych tras zamiast ręcznego składania shellowych integracji.
Aplikacja
Produkt
Użyj aplikacji, gdy chcesz widzieć flow, czaty, urządzenia, kanały WebRTC i lokalne endpointy w jednym interfejsie.
Użyj runtime, gdy chcesz zamienić funkcje, skrypty, kontenery i usługi w jednoznaczne adresy URI z walidacją payloadu.
Wykrywaj inne aplikacje IFURI w sieci lokalnej, udostępniaj możliwości i steruj nimi z workflow przez wspólny kontrakt URI.
urirun://runtime/option/select
Dla operatora: GUI, voice UI, chat z endpointami, podgląd urządzeń, flow workspace i lokalny HTTP API.
ifuri-app voice --auto-port
ifuri-app discover
ifuri-app urirun-info
Dla wykonania: skanuj artefakty projektu, generuj bindings/registry i uruchamiaj te same URI z CLI, backendu albo IFURI — lokalnie albo jako usługa HTTP.
pip install "git+https://github.com/tellmesh/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, walidować JSON Schema i uruchamiać przez IFURI bez zmiany adresów w flow.
Dokumentacja urirun → · Pierwsze kroki · Registry i bindings · Transporty · MCP & A2A →
uri2flow workspace
ifURI traktuje URI jako stabilny adres akcji. Jeden flow może dotknąć MCP, agenta, LLM, drugiej aplikacji w LAN oraz lokalnego rejestru urirun.
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
Aplikacja startuje lokalny HTTP runtime i UDP discovery.
Druga aplikacja publikuje listę usług i zakres udostępnienia.
Workflow może wykonać krok lokalnie albo zawołać ifuri://peer/....
Każde wywołanie ma envelope, payload, status, czas i źródło.
Pobieranie
Instalacja węzła (Linux / macOS):
curl -fsSL https://get.ifuri.com/node.sh | bash
W tlecurl -fsSL https://get.ifuri.com/node.sh | bash -s -- --background
Nazwa i portcurl -fsSL https://get.ifuri.com/node.sh | bash -s -- --name laptop --port 8765 --background
Instalacja przez pip (wheel z ostatniego release, wszystkie OS):
python -m pip install …
CLI: ifuri-app app, ifuri-app voice, ifuri-app init --scan-lan