RUDIS

Manuale

Aggiornato 1 September 2026 / 1 settembre 2026

Italiano · English

Setup passo passo

  1. Scarica RUDIS — DMG da Gumroad, trascina in Applicazioni, apri e accetta i permessi.
  2. Installa un modello — dalla GUI o CLI; serve almeno un modello di default per rispondere alle app.
  3. Avvia in LAN — nel repo RUDIS: ./scripts/serve-lan.sh (HTTP 0.0.0.0:8099). In alternativa il demone menu bar se già configurato.
  4. Tailscale (opzionale) — installa Tailscale su Mac e iPhone; avvia ./scripts/serve-lan.sh --https per HTTPS su :8443.
  5. Verifica salute — da browser o terminale: curl http://<IP-Mac>:8099/health deve rispondere OK. Rete Tailscale: curl -k https://100.x.x.x:8443/health.
  6. Accoppia iPhone — apri un'app RUDIS → Connessione / Mode → Mac / LAN → Detect / Reconnect. L'app salva l'host funzionante.
  7. Prima bozza — es. Job Tailor: incolla CV + annuncio → Genera. Il testo va al Mac; la bozza torna in app. Rileggi prima di inviare.
  8. Pro (opzionale) — licenza Pro sblocca Test / Tune / Liberate nella GUI Mac. Le app iOS restano gratuite.

Cosa invia ogni app al backend

AppTelefono vs Mac
Job TailorSul telefono: Incolli il testo del CV e dell’annuncio. Niente fotocamera né invio di foto. Al Mac: quel testo al tuo backend RUDIS sul Mac, per la bozza di lettera.
My Contract LensSul telefono: Scegli una foto dalla libreria (niente fotocamera live in v1). Vision fa l’OCR sul dispositivo. Al Mac: solo il testo OCR (circa 12.000 caratteri al massimo). Il JPEG non esce dal telefono.
AI Act ReadySul telefono: Inserisci note su un sistema AI e un registro locale degli strumenti IA (inventario Shadow AI). Niente foto. L'inventario resta sul dispositivo finché non lo esporti o lo invii a GPAI. Al Mac: quelle note al tuo backend RUDIS sul Mac per bozze rischio/GPAI/incidenti.
DORA ReadySul telefono: Inserisci note su ambito ICT, terzi e incidenti. Niente foto. Al Mac: quelle note al tuo backend RUDIS sul Mac.
Invoice CheckSul telefono: Scegli una foto dalla libreria. OCR e checksum P.IVA girano sul dispositivo. Al Mac: il testo estratto, verso il LLM. La foto non esce dal telefono.
My Image RightsSul telefono: EXIF e OCR girano sul dispositivo. Al Mac: un riassunto testuale e, solo se l’hai incollato, un URL immagine — non i byte dell’immagine.
Shopper TruthSul telefono: L’OCR riempie il campo di testo. Lo screenshot non esce dal telefono. Al Mac: quel testo e, se l’hai incollato, un URL, verso /api/verify.
RUDIS MinutesSul telefono: Il microfono serve allo Speech on-device quando possibile. Niente upload audio né import di file. Al Mac: solo il testo della trascrizione (circa 16.000 caratteri al massimo). Nessun file audio viene inviato.
My Factum / FACTUMSul telefono: Condividi testo o link da Safari o un’altra app. Lo storico locale resta in SwiftData. Al Mac: testo del prompt (e l’URL se l’hai condiviso) verso /api/verify sul tuo backend RUDIS sul Mac.
Data BrokerAl Mac: nome, email, username e note sull’impronta digitale che inserisci, per mappa di esposizione, checklist broker e bozze opt-out.
ISO 27001 ReadyAl Mac: note che incolli su controlli e gap, per una checklist in bozza.
NIS2 ReadyAl Mac: note che incolli sullo scope NIS2, per una checklist in bozza.
GDPR ReadyAl Mac: note che incolli sui trattamenti, per una checklist in bozza.
RUDIS RedactorAl Mac: testo che incolli, per una bozza redatta.

Step-by-step setup

  1. Download RUDIS — DMG from Gumroad, drag to Applications, open and grant permissions.
  2. Install a model — from the GUI or CLI; you need at least a default model for apps to get answers.
  3. Start on LAN — in the RUDIS repo: ./scripts/serve-lan.sh (HTTP 0.0.0.0:8099). Or use the menu-bar daemon if already configured.
  4. Tailscale (optional) — install Tailscale on Mac and iPhone; run ./scripts/serve-lan.sh --https for HTTPS on :8443.
  5. Verify health — from browser or terminal: curl http://<Mac-IP>:8099/health should return OK. On Tailscale: curl -k https://100.x.x.x:8443/health.
  6. Pair iPhone — open a RUDIS app → Connection / Mode → Mac / LAN → Detect / Reconnect. The app saves the working host.
  7. First draft — e.g. Job Tailor: paste CV + posting → Generate. Text goes to the Mac; the draft returns in-app. Review before sending.
  8. Pro (optional) — Pro license unlocks Test / Tune / Liberate in the Mac GUI. iOS apps stay free.

What each app sends to the backend

AppPhone vs Mac
Job TailorOn phone: You paste CV and job-posting text. No camera and no photo upload. To Mac: that text to your RUDIS Mac backend, to draft a targeted letter.
My Contract LensOn phone: You pick a photo from the library (no live camera in v1). Apple Vision runs OCR on the device. To Mac: OCR text only (about 12,000 characters max). The JPEG does not leave the phone.
AI Act ReadyOn phone: You type notes about an AI system and keep a local AI tools registry (Shadow AI inventory). No photos. The inventory stays on the device until you export it or send it to GPAI analysis. To Mac: those notes to your RUDIS Mac backend for risk/GPAI/incident drafts.
DORA ReadyOn phone: You type notes on ICT scope, third parties, and incidents. No photos. To Mac: those notes to your RUDIS Mac backend.
Invoice CheckOn phone: You pick a photo from the library. OCR and the VAT checksum run on the device. To Mac: extracted text to the LLM. The photo does not leave the phone.
My Image RightsOn phone: EXIF and OCR run on the device. To Mac: a text summary, plus an image URL only if you pasted one — not the image bytes.
Shopper TruthOn phone: OCR fills the text field. The screenshot does not leave the phone. To Mac: that text, and a URL if you pasted one, to /api/verify.
RUDIS MinutesOn phone: The microphone is used for Speech on-device when possible. No audio upload and no file import. To Mac: transcript text only (about 16,000 characters max). No audio file is sent.
My Factum / FACTUMOn phone: You share text or a link from Safari or another app. Local history stays in SwiftData. To Mac: prompt text (and any URL you shared) to /api/verify on your RUDIS Mac backend.
Data BrokerTo Mac: the name, email, usernames, and footprint notes you enter, to draft an exposure map, broker checklist, and opt-out text.
ISO 27001 ReadyTo Mac: notes you paste about controls and gaps, for a draft checklist.
NIS2 ReadyTo Mac: notes you paste about NIS2 scope, for a draft checklist.
GDPR ReadyTo Mac: notes you paste about processing, for a draft checklist.
RUDIS RedactorTo Mac: text you paste, to draft a redacted version.