Understand-Anything est un plugin open source (15K+ étoiles GitHub, MIT, v2.5.0 en mai 2026) qui scanne un dépôt via une pipeline multi-agents et écrit un graphe de connaissances interactif dans .understand-anything/knowledge-graph.json. Compatible Cursor, Claude Code, Copilot, Gemini CLI et Codex.
Lancer /understand sur un portable 256GB/16GB bloque souvent au-delà de 50K lignes. Les équipes qui louent déjà un Mac mini M4 dédié pour OpenClaw ou la CI/CD peuvent réutiliser le même hôte NodeMac (Hong Kong, Tokyo, Séoul, Singapour, US East).
Pourquoi un Mac mini M4 dédié bat un portable
| Facteur | MacBook local | NodeMac M4 |
|---|---|---|
| Disque | DerivedData + JSON | SSD 256GB+ par projet |
| Durée scan | Throttling après 20–30 min | Alimentation rack continue |
| Équipe | Graphe sur un seul PC | Partage SSH/git |
| Coexistence | Conflit avec apps quotidiennes | Guide nœud OpenClaw |
Citation : Jusqu'à 5 lots parallèles de 20–30 fichiers — comptez 45–90 min pour ~200 fichiers sur M4 16GB au premier scan complet.
Ce que produit Understand-Anything
- Scan projet — langages, frameworks, actifs non-code.
- Fichier graphe — nœuds et arêtes import/appels.
- Tableau de bord — force-directed, recherche floue/sémantique.
- Visites guidées — onboarding par dépendances.
- Impact diff — rayon d'explosion avant merge.
Voir aussi le guide d'installation OpenClaw macOS si les agents partagent l'hôte.
Pipeline à six agents
project-scanner, file-analyzer, architecture-analyzer, tour-builder, graph-reviewer, domain-analyzer — détails dans le README et les spécifications Mac mini.
Runbook NodeMac en 8 étapes
- Commander un M4 16GB/256GB via les tarifs NodeMac.
- SSH, macOS 15+, Node.js 22 LTS.
- Cloner dans
~/work/. - Installer le plugin dans Cursor.
- Exécuter
/understandà la racine. - Ouvrir le viewer ou importer le JSON.
- Refresh incrémental après gros merges.
- Archiver ; OpenClaw : guide région.
Pour une UI ChatGPT self-hosted avec RAG local sur le même Mac, voir notre guide Open-WebUI base de connaissances —Docker, Ollama, 8 étapes et 5 FAQ.
FAQ
Remplace-t-il la lecture du code ?
Non — accélère l'onboarding ; les chemins sensibles restent revus par des seniors.
RAM pour 100K lignes ?
16GB min, 24GB si Cursor + Understand-Anything + OpenClaw tournent ensemble.
Graphe dans git ?
Optionnel — régénération CI ou snapshot hebdomadaire.
Uniquement Claude Code ?
Non — Cursor et autres hôtes listés en amont.
NodeMac plutôt qu'EC2 Mac ?
EC2 Mac 24/7 dépasse souvent 450 $/mois ; NodeMac M4 dès 96,9 $/mois.