AutoProber : Automatisation par sonde volante pilotée par IA pour le piratage matériel

Ce que fait AutoProber
AutoProber est une suite d'automatisation de sonde volante pour les hackers matériels conçue pour donner aux agents IA tout ce dont ils ont besoin pour passer de la détection d'une nouvelle cible sur une plaque au sondage sécurisé de broches individuelles. Le système gère la découverte de cibles, la cartographie par microscope, les mouvements CNC surveillés pour la sécurité, l'examen des sondes et le sondage contrôlé de broches.
Flux de travail et fonctionnement
Le flux de travail typique consiste à dire à l'agent d'ingérer le projet, à connecter tout le matériel, à faire confirmer par l'agent que toutes les pièces fonctionnent, à exécuter la mise à l'origine et l'étalonnage, à attacher la sonde personnalisée et l'en-tête du microscope, puis à notifier l'agent d'une nouvelle cible sur la plaque. L'agent trouvera l'emplacement de la cible, prendra des images individuelles tout en enregistrant les coordonnées XYZ, notera les pastilles, broches, puces et autres caractéristiques, assemblera les images, annotera la carte, ajoutera des cibles de sonde au tableau de bord web pour approbation ou refus, sondera les cibles approuvées et fera un rapport.
Contrôle du matériel et sécurité
Tout le matériel peut être contrôlé via le tableau de bord web, des scripts Python ou par l'agent lui-même. Le projet traite les mouvements du matériel comme un système de contrôle machine plutôt que comme une application web normale. Le modèle de sécurité nécessite une surveillance continue du canal 4 de l'oscilloscope pendant tout mouvement, avec tout déclenchement du canal 4, tension ambiguë, alarme CNC ou broche de limite réelle X/Y/Z servant de condition d'arrêt. Le mouvement de récupération n'est pas automatique.
Structure du dépôt
apps/- Scripts orientés opérateur et point d'entrée du tableau de bord Flaskautoprober/- Package Python réutilisable pour CNC, oscilloscope, microscope, journalisation, sécuritédashboard/- Tableau de bord web monopagedocs/- Architecture, références des appareils, opérations et conseils de sécuritécad/- Fichiers STL imprimables pour la tête d'outil personnalisée actuelleconfig/- Exemples de fichiers d'environnement/de configuration
Pile matérielle
L'architecture testée utilise :
- Contrôleur CNC de style 3018 compatible GRBL via série USB
- Microscope USB servi par mjpg_streamer
- Oscilloscope Siglent via LAN/SCPI pour la surveillance de sécurité du canal 4 et la mesure du canal 1
- Fin de course optique câblé à une alimentation externe 5V et au canal 4 de l'oscilloscope
- Prise réseau contrôlée en option pour le contrôle de l'alimentation du laboratoire
Pièces de référence
Le prototype utilise des pièces spécifiques incluant fin de course optique, microscope USB, SainSmart Genmitsu 3018-PROVer V2, prise intelligente Matter, oscilloscope Siglent SDS1104X-E, fils Dupont, ressort de stylo ou ressort de compression léger similaire, et imprimante 3D pour les pièces de tête d'outil imprimables.
Licence et statut
Le dépôt est une version candidate autonome disponible en source sous licence PolyForm Noncommercial 1.0.0 avec contact commercial disponible. Il utilise Python avec résolution des dépendances via uv.lock.
📖 Lire la source complète : HN AI Agents
👀 See Also

Cartes-éclair de codage : 800+ cartes Anki pour Rust, SQLite, Godot et langage Wolfram
Plus de 800 flashcards en Markdown couvrant Rust, SQLite, Godot et le langage Wolfram à partir des premiers principes, avec des scripts pour les convertir en decks Anki ou en PDF.

La compétence Claude Code combine les approches de DeepMind Aletheia et d'Anthropic harness.
Une compétence Claude Code implémente un pipeline Planificateur → Générateur → Évaluateur → Réviseur qui synthétise l'agent de recherche mathématique Aletheia de DeepMind avec l'architecture de codage multi-agent d'Anthropic, ajoutant une pré-analyse à l'aveugle où l'évaluateur raisonne sur les approches correctes avant de voir le code candidat.

OS Agent Creux : Les travailleurs IA locaux appellent Claude en tant qu'architecte senior en cas de blocage
Hollow Agent OS utilise des modèles Qwen locaux qui fonctionnent 24h/24, mais lorsqu'ils rencontrent des erreurs logiques ou ont besoin de changements majeurs, ils déclenchent un appel Claude via MCP. Claude réorganise les structures de fichiers, révise le code et agit comme un gestionnaire pour les travailleurs locaux autonomes.

Tableau de bord Silos : Interface utilisateur web open source pour gérer les agents OpenClaw
Silos Dashboard est une interface web sous licence MIT pour gérer les agents OpenClaw, remplaçant les fichiers de configuration et l'interface en ligne de commande par une seule interface. Il propose la gestion des agents, un chat en direct avec streaming, l'installation de compétences, des tableaux de tâches, des intégrations de canaux et des analyses.