Inventario spaziale local-first

Non è il tuo spazio ad adattarsi al sistema di inventario.
È il sistema di inventario ad adattarsi al tuo spazio.

SE SAI DESCRIVERE DOV’È, KEEPIQ SA INVENTARIARLO.

Un motore di inventario spaziale local-first per print farm, banchi da lavoro e case intere — indicizzato, mappato e interrogabile con la voce.

KEEPIQ NON SOSTITUISCE LA TUA ORGANIZZAZIONE.
IMPARA IL TUO SISTEMA.
POI IMPARA COME NE PARLI.

Chiedi con parole tue. Correggi una volta. KEEPIQ se lo ricorda.

Scorri
Rendi tuo lo spazio

Ogni angolo può essere una posizione.

Immagazzinare non comincia con scaffali, rastrelliere o contenitori numerati. Comincia dal sapere dove si trova una cosa.

Un davanzale. Lo spazio accanto alla stampante. Sotto la scrivania. Sopra il termosifone. Un gancio a parete. Un cassetto. Una scatola in un angolo. Se quel posto ha senso per te, può essere una posizione in KEEPIQ.

Il tuo spazio reale forse è semplicemente:Ufficio → Finestra → Angolo sinistro
In KEEPIQ potresti chiamarlo:Ufficio / Mensola della finestra

Non serve che esista uno scaffale vero. È un indirizzo leggibile da una persona per le tue cose.

Perché case, officine, garage e studi reali non sono magazzini. Non pensiamo per numeri di rastrelliera e coordinate di contenitore. Ricordiamo: «I servo di scorta sono sulla mensola vicino alla finestra.»

KEEPIQ dà una struttura digitale a questa geografia naturale e informale.

Non è il tuo spazio ad adattarsi al sistema di inventario.
È il sistema di inventario ad adattarsi al tuo spazio.

Proprietà → Stanza → Posizione

Ogni stanza è un oggetto di prima classe

Slug, tipo, colore e ordinamento — inventario, dispositivi e planimetria portano tutti un room_id, così ricerca, voce e codici QR conoscono la stanza fin dall’inizio.

SCAFFALE 03BANCO 01PANNELLO LUCE ANON ANCORA DISEGNATO
Scaffale 03
Tipodeposito
Capacità18 posizioni
Rotazione0°
Posizionex 214.5 · y 88.0 mm
1 posizione non ancora disegnata
La voce, tracciata fino allo scaffale
SCAFFALE 2 · POSTO 1

Posto 1 — PETG blu traslucido

18 / 18 di capienza
640g
Blu traslucido
210g
Ambra segnale
88g
Ultravioletto
512g
Menta lotto 4
1.2kg
Bianco artico
Peso a vuoto 212gNumero di lotti 6Prossima scadenza 142 giorniUltima scansione 2 min fa
FEFO — primo a scadere, primo a uscire
Scansiona per ispezionare
NFCtocca · endpoint locale
Linguaggio appreso

Impara come parli delle tue cose.

KEEPIQ non sostituisce la tua organizzazione. Impara il tuo sistema e poi impara come ne parli.

Dici «metti queste nella scatola sotto la Bambu». Se KEEPIQ non è sicuro di quale scatola, chiede una volta. La tua risposta diventa un’associazione appresa — e la volta dopo quella frase porta dritta al posto giusto.

Tu dici:«la scatola sotto la Bambu»
KEEPIQ ricorda:Officina / Banco / Scatola 03

«La roba arancione.» «Le viti della stampante.» «Il mio angolo elettronica.» Le parole che usi già sono quelle che funzionano.

Un’IA può aiutare a interpretare una frase, ma il vocabolario resta tuo: vive sul tuo apparecchio, visibile in Linguaggio appreso, dove ogni associazione può essere modificata o cancellata.

Non imparare a parlare con KEEPIQ.
KEEPIQ impara come parli tu.

Distribuisci dalla scorta

Un’unità diventa un dispositivo tracciato

La distribuzione trasforma una riga di scorta numerabile in un dispositivo tracciato — etichetta, numero di serie, hostname, ruolo, IP/MAC, date di installazione e garanzia, tutto in una riga. La scorta cala esattamente di uno.

Scorta numerabile6

Raspberry Pi 4 Model B · 8GB

Electronics Lab · Bin 07

Distribuisci un’unità per vedere la riga dispositivo creata
Compagno da officina

Il cervello IA locale

Compagno da officina · Gemini tramite proxy sicuro

Cosa possiamo costruire oggi?Cosa manca per un progetto?Cosa sta per finire?
Viti a brugola M3×10
42 necessarie18 disponibili
ordina 24
PETG blu traslucido
640 g necessari210 g rimasti
ordina 1 bobina
Inserto a caldo 40 mm
6 necessari0 disponibili
ordina 6
IndexedDB · LocaleBridge Raspberry Pi · ConnessoChiave IA · Non raggiunge mai il browser
Distinta base · Prenotazioni

Le prenotazioni sono un livello a sé

Un progetto prenota la scorta senza consumarla. Una prenotazione la cui scorta fisica è sparita viene segnalata come interrotta, invece di andare silenziosamente in negativo.

Scorta libera = Fisica − Prenotata
ComponenteRichiestoPrenotatoConsumatoMancanteIn conflittoAltrove
NEMA17 Stepper4420—Electronics Lab ×2
M3×10 Socket Screw4218024Print Farm Rack v2 ×12Bench 01 ×6
PETG Translucent Blue6404302100——
Una lista della spesa, tre origini

Approvvigionamento

Sotto la soglia minima, bloccato da un progetto o semplicemente nella lista dei desideri — una sola lista, con ordinato / ricevuto tracciato riga per riga.

M3×10 Socket Screw×24Carenza progettoOrdinato
2020 Extrusion 500mm×8Carenza progettoNon ordinato
PLA Black 1kg×2Scorta bassaRicevuto
Panel Light Strip 5m×1Lista desideriNon ordinato
Prima offline · A prova di conflitto

Ogni dispositivo tiene un cursore, non una copia

Le modifiche si accodano in una outbox e vengono riprodotte in ordine. Le quantità si sommano, le descrizioni prendono la scrittura più recente, le posizioni non vengono mai indovinate.

Outbox

Filament PLA Black −1synced
Shelf 03 movedreplaying
Asset KIQ-0042 statusqueued

Posta conflitti

Mio

Qty 4 · updated 2m ago

Cloud

Qty 6 · updated 40s ago

Dispositivi

Pi · Workshoprev 1042
Phone · Katarev 1038
Laptop · Officerev 1029
Avvisi di scorta bassa

Detto una volta, non due

Ricontrollo automatico ogni 60 minuti, attivato solo se la lista è davvero cambiata — più un report giornaliero a un’ora locale stabilita.

TelegramConnected
Home Assistant notifyConnected
Report giornaliero06:00 local
Voce — “Hey Buddy”

Una parola di attivazione, un comando

Il microfono si chiude mentre Buddy parla, più una breve coda, così non sente mai la propria risposta come un nuovo comando.

In ascolto→Attivazione: “Hey Buddy”→Esecuzione→Parla + coda
Modalità chiosco?kiosk=1 · voice: "kiosk mode"
Apparecchio · Funziona senza Internet

Uno schermo al muro, non un server da accudire

Display chiosco, configurazione Wi-Fi e scambio file USB fanno parte del dispositivo — non qualcosa da programmare da soli dopo il primo avvio.

Si avvia direttamente sulla planimetria

Una unit systemd apre Chromium a schermo intero appena l’app risponde — niente interfaccia del browser, niente barra degli indirizzi, nessuno spegnimento dello schermo. Anche l’app nasconde la propria interfaccia.

Avviokeepiq-kiosk.service · override KIOSK_URL
Flag app?kiosk=1 · voce: "modalità chiosco"
Touchtarget 44px · nessun swipe indietro · nessuna selezione testo
UscitaEscape o pressione prolungata di un angolo per 2 secondi
Displayxset s off · noblank · dpms off
Procedura guidata al primo avvio

Configurato a schermo, non nel .env

Otto passaggi con una barra di avanzamento che ricorda dove ti sei fermato. Solo l’archiviazione è obbligatoria — Wi-Fi, assistente, Home Assistant, notifiche, Extra, numero di serie e licenza si possono saltare e completare più tardi nelle Impostazioni.

ArchiviazioneObbligatorio
/var/lib/keepiq/photos
saved on device
PIN di configurazione · Identità del dispositivo

Un solo PIN blocca configurazione e impostazioni

Lo sblocco imposta un cookie firmato, http-only, valido 8 ore. Cinque tentativi errati bloccano i successivi per 15 minuti.

5 tentativi rimastireset · deploy/reset-pin.sh
Numero di serie del dispositivoPIB-7F3A-9C2E-4410