Inventaire spatial local d’abord

Votre espace ne s’adapte pas au système d’inventaire.
Le système d’inventaire s’adapte à votre espace.

SI VOUS POUVEZ DÉCRIRE OÙ C’EST, KEEPIQ PEUT L’INVENTORIER.

Un moteur d’inventaire spatial local pour les fermes d’impression 3D, les établis et les maisons entières — indexé, cartographié et interrogeable à la voix.

KEEPIQ NE REMPLACE PAS VOTRE ORGANISATION.
IL APPREND VOTRE SYSTÈME.
PUIS IL APPREND VOTRE FAÇON D’EN PARLER.

Demandez naturellement. Corrigez une fois. KEEPIQ s’en souvient la prochaine fois.

Défiler
Faites de cet espace le vôtre

Chaque recoin peut être un emplacement.

Le rangement ne commence pas par des étagères, des racks ou des bacs numérotés. Il commence par savoir où se trouve une chose.

Un rebord de fenêtre. L’espace à côté de l’imprimante. Sous le bureau. Sur le radiateur. Un crochet mural. Un tiroir. Une boîte dans un coin. Si cet endroit a du sens pour vous, il peut devenir un emplacement dans KEEPIQ.

Votre espace réel, c’est peut-être simplement :Bureau → Fenêtre → Coin gauche
Dans KEEPIQ, vous l’appellerez peut-être :Bureau / Étagère de la fenêtre

Il n’est pas nécessaire qu’une véritable étagère existe. C’est une adresse lisible par un humain pour vos affaires.

Parce que les vraies maisons, ateliers, garages et studios ne sont pas des entrepôts. Nous ne pensons pas en numéros de rack et en coordonnées de bac. Nous nous souvenons : « Les servos de rechange sont sur l’étagère près de la fenêtre. »

KEEPIQ donne une structure numérique à cette géographie naturelle et informelle.

Votre espace ne s’adapte pas au système d’inventaire.
Le système d’inventaire s’adapte à votre espace.

Propriété → Pièce → Emplacement

Chaque pièce est un objet à part entière

Slug, type, couleur et ordre de tri — l’inventaire, les équipements et le plan portent tous un room_id, si bien que la recherche, la voix et les QR codes tiennent compte de la pièce dès le départ.

ÉTAGÈRE 03ÉTABLI 01PANNEAU LUMINEUX APAS ENCORE DESSINÉ
Étagère 03
Typerangement
Capacité18 emplacements
Rotation0°
Positionx 214.5 · y 88.0 mm
1 emplacement pas encore dessiné
La voix, tracée jusqu’à l’étagère
ÉTAGÈRE 2 · EMPLACEMENT 1

Emplacement 1 — PETG bleu translucide

18 / 18 de capacité
640g
Bleu translucide
210g
Ambre signal
88g
Ultraviolet
512g
Menthe lot 4
1.2kg
Blanc arctique
Poids à vide 212gNombre de lots 6Prochaine péremption 142 joursDernier scan il y a 2 min
FEFO — premier périmé, premier sorti
Scanner pour inspecter
NFCtoucher · point local
Langage appris

Il apprend votre façon de parler de vos affaires.

KEEPIQ ne remplace pas votre organisation. Il apprend votre système, puis il apprend votre façon d’en parler.

Dites « mets ça dans la boîte sous la Bambu ». Si KEEPIQ hésite sur la boîte, il demande une fois. Votre réponse devient une association apprise — et la prochaine fois, cette phrase mène directement au bon endroit.

Vous dites :« la boîte sous la Bambu »
KEEPIQ retient :Atelier / Établi / Boîte 03

« Le truc orange. » « Les vis d’imprimante. » « Mon coin électronique. » Les mots que vous utilisez déjà sont ceux qui fonctionnent.

Une IA peut aider à interpréter une phrase, mais le vocabulaire reste le vôtre : il vit sur votre appareil, visible sous Langage appris, où chaque association peut être modifiée ou supprimée.

N’apprenez pas à parler à KEEPIQ.
KEEPIQ apprend votre façon de parler.

Déployer depuis le stock

Une unité devient un équipement suivi

Le déploiement transforme une ligne de stock comptable en équipement suivi — étiquette, numéro de série, nom d’hôte, rôle, IP/MAC, dates d’installation et de garantie, le tout sur une ligne. Le stock diminue d’exactement une unité.

Stock comptable6

Raspberry Pi 4 Model B · 8GB

Electronics Lab · Bin 07

Déployez une unité pour voir la ligne d’équipement créée
Compagnon d’atelier

Le cerveau IA local

Compagnon d’atelier · Gemini via proxy sécurisé

Que peut-on construire aujourd’hui ?Que manque-t-il pour un projet ?Qu’est-ce qui est presque épuisé ?
Vis à tête cylindrique M3×10
42 nécessaires18 en stock
commander 24
PETG bleu translucide
640 g nécessaires210 g restants
commander 1 bobine
Insert à chaud 40 mm
6 nécessaires0 en stock
commander 6
IndexedDB · LocalPasserelle Raspberry Pi · ConnectéeClé IA · N'atteint jamais le navigateur
Nomenclature · Réservations

Les réservations forment leur propre couche

Un projet réserve du stock sans le consommer. Une réservation dont le stock physique a disparu est signalée comme rompue plutôt que de passer silencieusement en négatif.

Stock libre = Physique − Réservé
PièceRequisRéservéConsomméManquantConcurrentAilleurs
NEMA17 Stepper4420—Electronics Lab ×2
M3×10 Socket Screw4218024Print Farm Rack v2 ×12Bench 01 ×6
PETG Translucent Blue6404302100——
Une liste d’achats, trois sources

Approvisionnement

Sous le seuil minimum, bloqué par un projet ou simplement sur la liste d’envies — une seule liste, avec commandé / reçu suivi ligne par ligne.

M3×10 Socket Screw×24Manque projetCommandé
2020 Extrusion 500mm×8Manque projetNon commandé
PLA Black 1kg×2Stock basReçu
Panel Light Strip 5m×1Liste d’enviesNon commandé
Hors-ligne d’abord · Sans conflit

Chaque appareil garde un curseur, pas une copie

Les modifications s’empilent dans une file d’attente et sont rejouées dans l’ordre. Les quantités se cumulent, les descriptions prennent la dernière écriture, les emplacements ne sont jamais devinés.

File d’envoi

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

Boîte de conflits

Le mien

Qty 4 · updated 2m ago

Cloud

Qty 6 · updated 40s ago

Appareils

Pi · Workshoprev 1042
Phone · Katarev 1038
Laptop · Officerev 1029
Alertes de stock bas

Prévenu une fois, pas deux

Nouvelle vérification toutes les 60 minutes, déclenchée seulement si la liste a réellement changé — plus un rapport quotidien à une heure locale fixée.

TelegramConnected
Home Assistant notifyConnected
Rapport quotidien06:00 local
Voix — « Hey Buddy »

Un mot d’activation, une commande

Le micro se ferme pendant que Buddy parle, plus un court délai, pour qu’il n’entende jamais sa propre réponse comme une nouvelle commande.

À l’écoute→Réveil : « Hey Buddy »→Exécution→Parle + délai
Mode kiosque?kiosk=1 · voice: "kiosk mode"
Appareil · Fonctionne sans Internet

Un écran au mur, pas un serveur à surveiller

Affichage kiosque, configuration Wi-Fi et échange de fichiers USB font partie de l’appareil — rien à scripter vous-même après le premier démarrage.

Démarre directement sur le plan

Une unité systemd ouvre Chromium en plein écran dès que l’application répond — sans interface de navigateur, sans barre d’adresse, sans mise en veille de l’écran. L’application masque aussi sa propre interface.

Lancementkeepiq-kiosk.service · remplacement KIOSK_URL
Flag app?kiosk=1 · voix : « mode kiosque »
Touchercibles 44px · pas de retour par balayage · pas de sélection de texte
QuitterÉchap ou appui long d’un coin pendant 2 secondes
Affichagexset s off · noblank · dpms off
Assistant de premier démarrage

Configuré à l’écran, pas dans un .env

Huit étapes avec une barre de progression qui retient où vous vous êtes arrêté. Seul le stockage est obligatoire — Wi-Fi, assistant, Home Assistant, notifications, Extras, numéro de série et licence peuvent être ignorés et complétés plus tard dans les Réglages.

StockageObligatoire
/var/lib/keepiq/photos
saved on device
PIN de configuration · Identité de l’appareil

Un seul PIN verrouille la configuration et les réglages

Le déverrouillage pose un cookie signé, http-only, valable 8 heures. Cinq tentatives erronées bloquent les suivantes pendant 15 minutes.

5 tentatives restantesreset · deploy/reset-pin.sh
Numéro de série de l’appareilPIB-7F3A-9C2E-4410