Code Altimate : Harnais de Génie de Données Agentiel Open-Source

Ce que résout Altimate Code
Les agents d'IA de codage à usage général peuvent écrire du SQL mais manquent de compréhension du contexte des données : pas de traçabilité, pas de conscience du schéma et pas de compréhension des manifestes dbt. Selon la source, cela conduit à des problèmes concrets : 27 à 33 % du SQL généré par l'IA fait référence à des tables inexistantes, et 78 % des erreurs sont des jointures incorrectes silencieuses qui se compilent et s'exécutent mais renvoient des données erronées. Une équipe a encouru une facture de 5 000 $ à cause d'une seule requête Cortex AI que les moniteurs de ressources ont manquée. Le problème n'est pas la qualité du modèle mais une couche d'outils manquante.
Fonctionnalités et capacités clés
- Traçabilité en temps réel au niveau des colonnes : Trace les colonnes à travers les jointures, CTE et sous-requêtes de manière déterministe. Atteint 100 % de correspondance des arêtes sur 500 000 requêtes de référence à 0,26 ms/requête sans manifestes mis en cache.
- Détection d'anti-modèles SQL : 26 règles avec zéro faux positif à 0,48 ms/requête.
- Validation SQL locale : Interroge les catalogues de schémas en 2 ms sans accès à l'entrepôt, détectant les mauvaises tables avec des suggestions de correction par correspondance approximative.
- Compétences spécialisées : Pour le développement dbt, les tests, le dépannage, la documentation, l'optimisation SQL et la migration.
- Trois modes d'agent : Constructeur, Analyste et Planificateur avec application des permissions compilées. Le mode Analyste applique le mode lecture seule au niveau du moteur pour la sécurité en production.
- Mémoire persistante : Inter-sessions avec des préférences globales et des périmètres de connaissances de projet, versionnés dans git et hérités par l'équipe lors d'un git pull.
- Fonctionnalités de sécurité : Détection des PII, analyse d'injection SQL et application des permissions au niveau du moteur.
- Connecteurs de données : 10 connecteurs incluant Snowflake, BigQuery, Databricks, PostgreSQL, Redshift, DuckDB, MySQL et SQL Server.
- Traceur local : Suit chaque appel LLM, invocation d'outil et crédit d'entrepôt localement sans services externes.
Résultats des benchmarks
Sur ADE-bench (la norme ouverte de dbt Labs) :
- Altimate Code (Sonnet 4.6) : 74,4 %
- Cortex Code (Snowflake) (Opus 4.6) : 65 %
- Claude Code (référence) (Sonnet 4.6) : ~40 %
La source note qu'un modèle moins cher avec des outils compilés a surpassé un modèle plus cher sans eux, attribuant l'écart au harnais.
Installation et utilisation
Installer via npm : npm install -g @altimateai/altimate-code
Étapes de configuration :
- Configurer le fournisseur LLM : Exécuter
altimatepuis/connectpour une configuration interactive, ou définir des variables d'environnement commeexport ANTHROPIC_API_KEY=votre_clé. - Détection automatique de la pile de données : Exécuter
altimate /discoverpour interroger automatiquement les projets dbt, les connexions d'entrepôt et les outils installés.
Pour une utilisation sans interface/scriptée : altimate --yolo approuve automatiquement toutes les demandes de permission (non recommandé avec des connexions d'entrepôt en direct).
L'outil s'intègre aux agents existants via les commandes /configure-claude ou /configure-codex.
Fondation technique
Altimate Code est un fork d'OpenCode reconstruit avec une couche de données complète : moteurs Rust compilés, compétences spécialisées et câblage du harnais. Il est agnostique au modèle — fonctionne avec n'importe quel LLM ou localement avec Ollama.
📖 Lire la source complète : HN AI Agents
👀 See Also

read-once : Un crochet de code Claude qui empêche les lectures redondantes de fichiers
Un développeur a créé un crochet PreToolUse appelé read-once qui suit les fichiers que Claude Code a déjà lus dans une session, bloquant les relectures de fichiers inchangés et utilisant des différences pour les fichiers modifiés. L'outil économise des milliers de jetons par session en empêchant Claude de relire à plusieurs reprises le contenu du même fichier.

Claudigotchi : Un appareil Tamagotchi physique qui se nourrit de l'activité de code Claude
Claudigotchi est une créature physique de bureau fonctionnant sur un ESP32 avec un écran LCD qui se connecte à Claude Code via un plugin. Le système de faim de l'appareil réagit à l'activité de codage, avec des états visuels et des effets sonores qui s'intensifient lorsque Claude est laissé inactif.

Plugin OpenClaw CoreBrain : Mémoire persistante pour les agents d'IA de codage
Un nouveau plugin appelé CoreBrain résout les problèmes de mémoire d'OpenClaw en stockant les informations en dehors de la fenêtre de contexte dans un graphe de connaissances et en les injectant automatiquement avant chaque requête, éliminant ainsi le besoin d'appels d'outils et d'invocation de mémoire optionnelle.

Sx : Un gestionnaire de paquets open source pour compétences IA, MCP et commandes
Sx est un gestionnaire de paquets privé de type npm pour les actifs IA — compétences, configurations MCP, commandes, hooks et agents — qui permet aux équipes de partager, versionner et délimiter les configurations IA sur n'importe quel client IA (Claude Code, Cursor, Copilot, Gemini).