Hub connectorów dla ifuri + urirun

Instaluj connectory URI jedną komendą.

Wybierz connectory, skopiuj jedną komendę, a ifuri/urirun udostępni ich bindings URI, wpisy rejestru, wymagania i przykłady flow.

Otwórz skrypt instalatora

Zbuduj komendę instalacji

Wybierz wiele connectorów. Planowane connectory pozostają widoczne, ale nie są jeszcze dołączane do instalatora.

curl -fsSL 'https://connect.ifuri.com/install?connectors=planfile%2Csqlite-context%2Cdomain-monitor%2Chttp-check%2Ctime-tools%2Cnamecheap-dns%2Cgrpc-transport%2Cbrowser-control%2Cbase64%2Ccamera%2Cdoc%2Cemail%2Cflow-repair%2Cfs%2Cgithub%2Chash%2Cinvoice%2Cksef%2Csheet%2Cusb%2Cuuid' | bash

Planning

Plan, group and execute daily tasks through task:// and planfile:// URI commands.

task:// planfile://
task://host/tickets/query/list task://host/ticket/query/next task://host/ticket/query/show task://host/ticket/command/create task://host/ticket/command/start task://host/ticket/command/complete task://host/ticket/command/fail task://host/ticket/command/block task://host/ticket/command/ready planfile://host/dsl/command/run
Szczegóły Dokumentacja

Data

Local data, artifacts, checks and logs over data://, artifact://, check:// and log://.

data:// artifact:// check:// log://
data://host/datasets/query/list data://host/dataset/command/create data://host/record/command/upsert data://host/records/query/search data://host/sql/query/read-only artifact://host/artifact/command/register artifact://host/artifacts/query/list check://host/check/command/add check://host/checks/query/recent log://host/daily/command/write log://host/logs/query/recent
Szczegóły Dokumentacja

Operations

HTTP, DNS reads, screenshots, logs and daily domain checks through URI commands.

monitor:// browser:// flow:// log://
monitor://host/http/query/status monitor://host/dns/query/current monitor://host/dns/query/expected browser://host/page/command/screenshot log://host/daily/command/write log://host/logs/query/recent flow://host/domain/command/check flow://host/daily/command/run
Szczegóły Dokumentacja

Operations

Check HTTP endpoints through httpcheck:// URI commands and a small Python CLI.

httpcheck://
httpcheck://host/http/query/status
Szczegóły Dokumentacja

Operations

Expose current time and timezone checks through time:// URI commands.

time://
time://host/clock/query/now
Szczegóły Dokumentacja

DNS

Safe DNS query, plan, backup and apply flow for Namecheap host records.

dns://
dns://host/records/query/current dns://host/records/query/expected dns://host/records/command/plan dns://host/records/command/backup dns://host/records/command/apply
Szczegóły Dokumentacja

Transport

Expose and call URI registries over gRPC for service-to-service communication.

transport://
transport://grpc/service/command/serve
Szczegóły Dokumentacja

IoT

Publish, subscribe and bridge firmware/backend/frontend device commands through MQTT URI routes.

mqtt:// device://
mqtt://broker/topic/command/publish device://device-01/led/command/set
Szczegóły Dokumentacja

Automation

Drive browser/noVNC actions through browser:// URI commands for demos and QA.

browser://
browser://desktop/page/command/open browser://desktop/page/command/screenshot
Szczegóły Dokumentacja

Utilities

Encode and decode text with Base64 through codec:// URI commands.

codec://
codec://host/text/query/base64
Szczegóły Dokumentacja

Hardware

Turn a USB/built-in webcam into data over camera:// URIs: discover cameras, beep before scan, capture a still frame, describe what is in the photo, find and crop to the dominant object, OCR it, and run simple inspection/alert rules. Capture uses ffmpeg (OpenCV optional); scene understanding + object detection reuse the img2nl engine via urirun-connector-ocr (Pillow edge/stats fallback); OCR uses tesseract, upgrading to the richer OCR connector backends automatically.

camera://
camera://host/devices/query/list camera://host/photo/command/capture camera://host/photo/query/describe camera://host/photo/query/analyze camera://host/photo/query/inspect camera://host/photo/query/compare camera://host/photo/query/barcodes camera://host/photo/query/ocr
Szczegóły Dokumentacja

Messaging

Deprecated chat bridge — map transcript to URI and forward to urisys RDP stack.

chat://
chat://local/message/command/send chat://local/uri/command/execute
Szczegóły Dokumentacja

Documents

Extract text from PDFs and images over doc:// URIs. Text-layer PDFs use pdftotext; scans/images fall back through an OCR chain (tesseract, RapidOCR/ONNX from wronai-img2nl, or an Ollama vision model from wronai-ocr). Degrades gracefully to pdftotext-only.

doc://
doc://host/file/query/text doc://host/file/query/ocr doc://host/engine/query/list
Szczegóły Dokumentacja

Communication

Read inbox, send mail, and extract local Thunderbird invoice attachments through email:// URI routes (IMAP + SMTP + local mbox).

email://
email://host/inbox/query/list email://host/message/query/read email://host/message/command/send email://host/local/thunderbird/query/extract_invoices
Szczegóły Dokumentacja

System

Controlled env:// runtime configuration and secrets.

env://
env://runtime/query/health env://runtime/query/list env://runtime/config/query/startup env://runtime/var/name/query/exists env://runtime/var/name/query/value env://runtime/secret/name/query/masked env://runtime/secret/name/query/value env://runtime/var/name/command/set env://runtime/var/name/command/unset
Szczegóły Dokumentacja

AI

Generate a urirun flow (YAML) from natural language, execute it, and self-repair from failures via an LLM.

flow://
flow://host/repair/command/run
Szczegóły Dokumentacja

Filesystem

Find duplicate files in any folder over fs:// URIs. Exact byte duplicates by SHA-256 (stdlib) and near-duplicate IMAGES by perceptual hash (reusing wronai-img2nl analyze_fingerprint). A move command quarantines extras into _duplicates/, keeping the first of each group.

fs://
fs://host/duplicates/query/find fs://host/duplicates/command/move
Szczegóły Dokumentacja

Operations

Bootstrap and health-check urirun nodes from get.ifuri.com through node:// URI routes.

node://
node://get/installer/query/script node://host/runtime/query/health
Szczegóły Dokumentacja

DevOps

Clone git repos and deploy them anywhere via bindings/registry over github:// URI routes.

github://
github://host/repo/command/clone github://host/package/command/install github://host/repo/query/bindings
Szczegóły Dokumentacja

Utilities

Compute SHA-256 digests of text through hash:// URI commands.

hash://
hash://host/text/query/sha256
Szczegóły Dokumentacja

Agents

Human input mock (mouse/keyboard) for urisys-node.

him://
him://host/mouse/query/status him://host/mouse/command/move him://host/mouse/command/click him://host/mouse/command/scroll him://host/keyboard/command/type him://host/keyboard/command/type-text him://host/keyboard/command/hotkey him://host/keyboard/command/key
Szczegóły Dokumentacja

Vision

Screen capture + UI target detection via img2nl (KVM eyes).

img2nl://
img2nl://host/screen/command/capture-click img2nl://host/image/latest/command/click img2nl://host/image/latest/query/targets
Szczegóły Dokumentacja

Accounting

Extract structured fields from invoices over invoice:// URIs — NIP, number, dates, net/VAT/gross, seller, currency. Regex tuned for Polish faktura (also EN), text via pdftotext, optional LLM (OpenRouter) fallback. A folder route batches a month of invoices into a CSV with net/VAT/gross totals.

invoice://
invoice://host/file/query/parse invoice://host/folder/query/audit
Szczegóły Dokumentacja

Government / e-invoicing

Polish national e-invoicing (KSeF 2.0) as ksef:// routes: auth, send invoice, query, download.

ksef://
ksef://demo/auth/challenge ksef://demo/cert/enroll ksef://demo/cert/enrollment-data ksef://demo/cert/limits ksef://demo/invoice/{ksefNumber} ksef://demo/invoices/query ksef://demo/session/batch/open ksef://demo/session/online/{ref}/send ksef://demo/session/{ref}/close ksef://demo/session/{ref}/failed ksef://demo/session/{ref}/invoices ksef://demo/session/{ref}/upo ksef://demo/sessions/query/list ksef://prod/auth/challenge ksef://prod/cert/enroll ksef://prod/cert/enrollment-data ksef://prod/cert/limits ksef://prod/invoice/{ksefNumber} ksef://prod/invoices/query ksef://prod/session/batch/open ksef://prod/session/online/{ref}/send ksef://prod/session/{ref}/close ksef://prod/session/{ref}/failed ksef://prod/session/{ref}/invoices ksef://prod/session/{ref}/upo ksef://prod/sessions/query/list ksef://test/auth/challenge ksef://test/cert/enroll ksef://test/cert/enrollment-data ksef://test/cert/limits ksef://test/invoice/{ksefNumber} ksef://test/invoices/query ksef://test/session/batch/open ksef://test/session/online/{ref}/send ksef://test/session/{ref}/close ksef://test/session/{ref}/failed ksef://test/session/{ref}/invoices ksef://test/session/{ref}/upo ksef://test/sessions/query/list
Szczegóły Dokumentacja

Remote

Send keyboard/mouse input and capture the screen through kvm:// URI routes.

kvm://
kvm://host/input/command/key kvm://host/input/command/move kvm://host/screen/query/capture
Szczegóły Dokumentacja

AI

Run local LLM completions and list models through llm:// URI routes.

llm://
llm://host/chat/command/complete llm://host/model/query/list
Szczegóły Dokumentacja

Files

Read, list and write files through fs:// URI routes backed by the MCP filesystem server.

fs://
fs://host/file/query/read fs://host/dir/query/list fs://host/file/command/write
Szczegóły Dokumentacja

Messaging

Simple alert/message dispatch mock for lab and node.

message://
message://local/alert/command/send
Szczegóły Dokumentacja

Vision

OCR text extraction from latest screenshot or image id (mock/tesseract).

ocr://
ocr://host/image/latest/query/text ocr://host/image/image_id/query/text
Szczegóły Dokumentacja

Desktop

RDP session and X11 display queries for urirdp-docker.

rdp://
rdp://host/session/query/status rdp://host/session/query/display rdp://host/display/query/status rdp://host/session/command/prepare-target rdp://host/session/command/dismiss-target
Szczegóły Dokumentacja

Vision

Screen capture — frame query, single capture, capture loop.

screen://
screen://target/monitor/monitor/query/frame screen://target/monitor/monitor/command/capture screen://target/capture/command/loop
Szczegóły Dokumentacja

Accounting

Read and write XLSX/CSV over sheet:// URIs without libreoffice. CSV via stdlib (always works); XLSX via openpyxl (pure Python). Reads return {columns, rows}; writes take rows and pick CSV/XLSX from the extension, with an optional totals footer. Pairs with invoice://ksef:// to emit accountant-ready Excel.

sheet://
sheet://host/file/query/read sheet://host/file/command/write sheet://host/file/query/info
Szczegóły Dokumentacja

Devices

Stepper motor URI pack (mock + rpi-gpio-step-dir drivers).

stepper://
stepper://device/axis/axis/query/status stepper://device/axis/axis/command/enable stepper://device/axis/axis/command/disable stepper://device/axis/axis/command/stop stepper://device/axis/axis/command/home stepper://device/axis/axis/command/move-relative stepper://device/axis/axis/command/move-absolute
Szczegóły Dokumentacja

Voice

Speech-to-text pack (mock MVP; browser passthrough + audio transcribe).

stt://
stt://local/session/session/command/start stt://local/session/session/query/transcript stt://local/audio/command/transcribe
Szczegóły Dokumentacja

Messaging

Mail mock/mailpit/smtp automation for urisys-node.

urimail://
urimail://account/query/status urimail://account/inbox/query/unread urimail://account/message/command/compose urimail://account/message/command/send urimail://account/message/command/publish-post
Szczegóły Dokumentacja

Files

Office document mock/writer/LibreOffice automation for urisys-node.

urioffice://
urioffice://host/query/status urioffice://host/document/command/open urioffice://host/document/command/save urioffice://host/document/command/export-pdf urioffice://host/writer/command/render
Szczegóły Dokumentacja

Hardware

Enumerate and classify the USB devices plugged into a computer over usb:// URIs. Reads the kernel's sysfs view (no root, no extra deps), labels each device by USB class codes (camera/webcam, keyboard, mouse, audio, storage, hub, printer, bluetooth, serial, smart-card/security-key) and maps it to the /dev nodes it owns (/dev/video*, /dev/input/*, /dev/ttyUSB*, /dev/hidraw*).

usb://
usb://host/devices/query/list usb://host/devices/query/find usb://host/cameras/query/list usb://host/input/query/list usb://host/devices/query/probe
Szczegóły Dokumentacja

Utilities

Generate UUID v4 identifiers through uuid:// URI commands.

uuid://
uuid://host/id/query/v4
Szczegóły Dokumentacja

Data

Visual query language — UI detect/compare for urisys-node.

vql://
vql://host/ui/latest/query/detect vql://host/ui/latest/query/compare
Szczegóły Dokumentacja

Media

WebRTC session — HTTP signaling inbox (node) and DataChannel URI envelopes; browser P2P via ifURI /api/webrtc/signal.

webrtc://
webrtc://local/session/session/command/start webrtc://local/session/session/data/command/send webrtc://local/session/session/signal/command/post webrtc://local/session/session/signal/query/inbox
Szczegóły Dokumentacja

Endpointy maszynowe

Aplikacja ifuri i przyszłe narzędzia rejestru czytają ten sam katalog co użytkownicy.

Ekosystem ifuri

Korzystaj z tych publicznych punktów wejścia razem: strona, jednoliniowy instalator i hub connectorów.