Français
← Retour à l’accueil

Outils de développement IA

Fonctions, installation et utilisation des outils de développement IA

Ces outils intègrent la génération de code, la recherche, les tests et l’automatisation aux processus de développement logiciel. Leurs autorisations, environnements pris en charge et niveaux de maturité diffèrent ; vérifiez donc la documentation officielle et les limites de sécurité avant utilisation.

Outils et plateformes ouverts

Ces outils et plateformes ouverts disposent de dépôts GitHub publics ; le nombre d’étoiles est daté et synchronisé chaque jour. Les licences du code et des modèles, ainsi que les conditions des services hébergés, doivent être vérifiées séparément dans les sources officielles.

💻

Claude Code

Partenaire de Programmation IA

⭐ 144k · synchronisé 2026-09-07

Claude Code est l’outil de programmation agentique d’Anthropic pour les flux de travail dans le terminal et l’IDE. Il peut inspecter des dépôts, modifier des fichiers, exécuter des commandes et des tests, et travailler avec le contrôle de version selon des autorisations configurables.

Fonctionnalités clés

  • Compréhension de bases de code entières
  • Écriture et modification de code
  • Exécution de tests et de builds
  • Exécution d’opérations Git
  • Utilisation de commandes terminal
  • Conversation de programmation interactive

Installation

Les commandes d’installation à distance exécutent du code téléchargé. Examinez la page et le script d’installation officiels avant toute exécution, surtout dans un environnement privilégié ou d’entreprise.

# Mac/Linux (recommandé)
curl -fsSL https://claude.ai/install.sh | bash

# Windows (recommandé)
irm https://claude.ai/install.ps1 | iex

# Homebrew (macOS/Linux)
brew install --cask claude-code

# WinGet (Windows)
winget install Anthropic.ClaudeCode

# Note : `npm install -g @anthropic-ai/claude-code` est obsolète
Vérification
Environnement
macOS / Linux / Windows · zsh / bash / PowerShell

Utilisation

# Démarrer une session interactive dans n’importe quel dossier
claude

# Reprendre une session précédente
claude --continue

# Mettre à jour vers la dernière version
claude update

# Invite unique
claude -p "explique le flux d'authentification de ce dépôt"

# Lister les commandes slash intégrées
claude /help
🔗

MCP (Protocole de Contexte de Modèle)

Standard Ouvert pour la Connectivité IA

⭐ 90k · synchronisé 2026-09-07

Le MCP est un protocole standard ouvert introduit par Anthropic pour établir des connexions normalisées entre les modèles d’IA et les outils/sources de données externes. Il est qualifié d’« interface USB-C » de l’IA, permettant une interaction flexible avec divers outils et données.

Fonctionnalités clés

  • Standard unifié de connexion d’outils
  • Prise en charge de multiples sources de données
  • Mécanisme d’autorisation sécurisé
  • Architecture extensible

Installation

Les commandes d’installation à distance exécutent du code téléchargé. Examinez la page et le script d’installation officiels avant toute exécution, surtout dans un environnement privilégié ou d’entreprise.

# MCP est lui-même un protocole — il s’utilise via un client comme Claude Desktop ou Claude Code.

# 1. Modifier le fichier de config :
#    macOS :   ~/Library/Application Support/Claude/claude_desktop_config.json
#    Windows : %APPDATA%\Claude\claude_desktop_config.json
# 2. Ajouter un bloc mcpServers (voir exemple ci-dessous).
# 3. Redémarrer le client.

# 4. Ou installer directement un serveur de référence :
npx -y @modelcontextprotocol/server-filesystem /chemin/du/dossier
Vérification
Environnement
selon le client · zsh / bash / PowerShell

Utilisation

Dans Claude Desktop, ajouter des serveurs MCP via le menu des paramètres pour les utiliser.
🧠

OpenAI Codex CLI

Agent de codage terminal d’OpenAI

⭐ 122k · synchronisé 2026-09-07

openai/codex est un agent de codage terminal léger publié par OpenAI (github.com/openai/codex, écrit en Rust). Il s’exécute localement dans votre terminal, prend en charge les modèles GPT-5 / o-series, se connecte via OAuth ChatGPT et peut charger des serveurs MCP. Codex CLI est l’équivalent côté OpenAI de Claude Code.

Fonctionnalités clés

  • Open source officiel OpenAI
  • TUI en Rust
  • Supporte GPT-5 / o-series
  • Connexion OAuth ChatGPT
  • Peut charger des serveurs MCP
  • Exécution de code en sandbox

Installation

Les commandes d’installation à distance exécutent du code téléchargé. Examinez la page et le script d’installation officiels avant toute exécution, surtout dans un environnement privilégié ou d’entreprise.

# Mac/Linux (recommandé)
curl -fsSL https://chatgpt.com/codex/install.sh | sh

# Windows (recommandé)
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

# npm global
npm install -g @openai/codex

# Homebrew (macOS/Linux)
brew install --cask codex
Vérification
Environnement
macOS / Linux / Windows · zsh / bash / PowerShell

Utilisation

# Démarrer une session interactive (OAuth auto)
codex

# Tâche unique (mode headless)
codex exec "explique tous les fichiers .ts dans src/"

# Changer de modèle : voir https://github.com/openai/codex
🌐

browser-use

Automatisation de navigateur IA

⭐ 113k · synchronisé 2026-09-07

browser-use est la bibliothèque d’automatisation de navigateur IA la plus populaire sur GitHub (github.com/browser-use/browser-use). Elle permet aux LLM d’opérer un vrai navigateur comme un humain (cliquer, taper, défiler, captures d’écran), idéale pour les scénarios nécessitant d’interagir avec des sites sans API. Utilisable directement comme bibliothèque Python ou exposée comme serveur MCP pour Claude Code et d’autres clients.

Fonctionnalités clés

  • GitHub
  • Supporte tous les grands LLM (GPT / Claude / Gemini / local)
  • Bibliothèque Python OU serveur MCP
  • Support navigateur réel (Chrome / Chromium)
  • Compréhension vision + DOM
  • Captures d’écran passées au LLM

Installation

pip install browser-use

uvx --from 'browser-use[cli]' browser-use --mcp
Vérification
Environnement
macOS / Linux / Windows · zsh / bash / PowerShell

Utilisation

# Dans un script Python :
from browser_use import Agent, ChatOpenAI

llm = ChatOpenAI(model="gpt-5")
agent = Agent(
    task="Visiter https://news.ycombinator.com et trouver les 5 meilleures actualités IA",
    llm=llm,
)
result = await agent.run()
print(result)

# Comme serveur MCP :
# 1. Configurer .mcp.json
# 2. Claude Code charge automatiquement au démarrage
🦞

OpenCLAW

Assistant IA Open Source

⭐ 389k · synchronisé 2026-09-07

OpenCLAW est un projet d’assistant IA open source, signifiant « La voie du homard ». Il peut fonctionner sur n’importe quel système d’exploitation et plateforme comme votre assistant IA personnel. C’est une solution entièrement open source, permettant à chacun d’avoir son propre assistant IA.

Fonctionnalités clés

  • Entièrement open source
  • Prise en charge multiplateforme
  • Déploiement auto-hébergé
  • Communauté active
  • Plusieurs fournisseurs de modèles (choisis lors de la configuration)

Installation

# Prérequis : Node.js 24 (recommandé) ou Node.js 22.19+

# Installation globale (npm)
npm install -g openclaw@latest

# Ou via pnpm
pnpm add -g openclaw@latest

# Lancer l’assistant d’onboarding (installe le daemon en service utilisateur)
openclaw onboard --install-daemon

# Vérifier l’état de la passerelle
openclaw gateway status
Vérification
Environnement
macOS / Linux / Windows · zsh / bash / PowerShell
Source
OpenCLAW

Utilisation

# 1. Lancez d’abord l’assistant
openclaw onboard --install-daemon

# 2. Envoyez un message de test
openclaw gateway status

# 3. Optionnel : démarrage au premier plan (mode debug)
openclaw gateway stop
openclaw gateway --port 18789 --verbose

# 4. Documentation : https://docs.openclaw.ai
🧠

Hermes-Agent

Agent IA Évolutif

⭐ 243k · synchronisé 2026-09-07

Hermes-Agent est « L’agent qui grandit avec vous » — un Agent IA qui se développe continuellement avec l’utilisation. Il peut apprendre de manière autonome les habitudes de l’utilisateur, optimiser l’exécution des tâches et fournir des services de plus en plus personnalisés.

Fonctionnalités clés

  • Apprentissage adaptatif
  • Mémoire à long terme
  • Service personnalisé
  • Optimisation continue des tâches
  • Prise en charge multimodale

Installation

Les commandes d’installation à distance exécutent du code téléchargé. Examinez la page et le script d’installation officiels avant toute exécution, surtout dans un environnement privilégié ou d’entreprise.

# Runtime : Python 3.11+ (géré automatiquement par l’installateur)

# Mac/Linux (one-liner)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Windows (PowerShell)
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)

# L’installateur prend en charge uv, Python 3.11, Node.js, ripgrep, ffmpeg et un Git Bash portable
Vérification
Environnement
macOS / Linux · zsh / bash

Utilisation

# 1. Lancez l’assistant de configuration (modèle + outils)
hermes setup

# 2. Ou : connexion OAuth via Nous Portal (une commande)
hermes setup --portal

# 3. Démarrer l’UI terminal
hermes

# 4. Ou : lancer la passerelle et discuter depuis Telegram/Discord/Slack
hermes gateway setup
hermes gateway start

# 5. Changer de modèle (OpenRouter propose 200+ modèles)
hermes model

# Docs : https://hermes-agent.nousresearch.com/docs/
🧰

Anthropic Skills

Dépôt officiel d’implémentation Claude Skills

⭐ 175k · synchronisé 2026-09-07

anthropics/skills est le dépôt officiel d’Anthropic pour la mise en œuvre de référence des Claude Skills — des dossiers d’instructions, de scripts et de ressources que Claude peut charger dynamiquement pour effectuer des tâches spécialisées. Les Skills enseignent à Claude des workflows reproductibles : appliquer les directives de marque, analyser des données selon les conventions de votre organisation, automatiser des tâches personnelles, etc.

Fonctionnalités clés

  • Maintenu par Anthropic
  • Spécification Skills à chargement dynamique
  • Exemple d’intégration de l’API Skills
  • Couvre documents, données et workflows
  • Modèles pour Skills personnalisés
  • Conforme à la norme agentskills.io

Installation

/plugin marketplace add anthropics/skills

/plugin install document-skills@anthropic-agent-skills
Vérification
Environnement
Claude Code / Claude API · Claude Code / HTTP

Utilisation

Claude Code : mentionnez le nom d’un Skill installé dans la demande.

Claude API : exécutez les Skills via le champ `container.skills` de Messages API, avec les en-têtes beta documentés et l’outil d’exécution de code. `GET /v1/skills` liste les Skills ; il n’en exécute aucun.
https://platform.claude.com/docs/en/build-with-claude/skills-guide
🛡️

Claude Code Security Review

Scanner de sécurité PR officiel Anthropic (GitHub Action)

⭐ 6.2k · synchronisé 2026-09-07

claude-code-security-review est la GitHub Action officielle d’Anthropic (github.com/anthropics/claude-code-security-review) qui utilise Claude pour analyser automatiquement les diffs de PR à la recherche de vulnérabilités de sécurité. Elle supporte l’analyse diff-aware (uniquement les fichiers modifiés), publie les découvertes sous forme de commentaires de revue ancrés sur les lignes, et embarque un filtre de faux positifs qui exclut automatiquement les catégories DoS, rate-limiting, épuisement mémoire/CPU, validation d’entrée générique et open-redirect.

Fonctionnalités clés

  • Maintenu par Anthropic
  • Analyse diff-aware (fichiers modifiés uniquement)
  • Commentaires de revue ancrés sur les lignes
  • Filtre FP pour 5 catégories bruyantes
  • Intégration native GitHub Action
  • Modèle Claude configurable (défaut Opus 4.1)

Installation

# Créer .github/workflows/security-review.yml

name: Claude Code Security Review
on:
  pull_request:
    types: [opened, synchronize, reopened]
jobs:
  security-review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 1
      - uses: anthropics/claude-code-security-review@v0
        env:
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

# ⚠️ Cette Action N’est PAS durcie contre le prompt injection.
# À utiliser uniquement sur des PR de confiance, en combinaison avec
# l’option GitHub « Require approval for all external contributors ».
Vérification
Environnement
GitHub Actions · YAML / bash

Utilisation

# 1. Ajouter le secret ANTHROPIC_API_KEY au dépôt
# 2. À l’ouverture/mise à jour d’une PR, l’Action analyse automatiquement
#    les diffs et publie les findings comme commentaires de revue
# 3. Les mainteneurs voient la sévérité et la ligne dans la conversation PR
🦙

Ollama

Environnement local d’exécution de modèles

⭐ 180k · synchronisé 2026-09-07

Ollama télécharge et exécute des modèles sous macOS, Linux et Windows, avec une CLI et une API HTTP locale. Le caractère entièrement local du traitement, les ressources nécessaires et l’envoi éventuel de données à un service distant dépendent du modèle et de la configuration.

Fonctionnalités clés

  • Téléchargement et exécution locale des modèles
  • Bibliothèque de modèles et Modelfile
  • CLI et API locale
  • Embeddings, vision et appel d’outils
  • Bibliothèques Python et JavaScript
  • Modèles cloud facultatifs

Installation

Les commandes d’installation à distance exécutent du code téléchargé. Examinez la page et le script d’installation officiels avant toute exécution, surtout dans un environnement privilégié ou d’entreprise.

# macOS / Windows
# Télécharger l’installateur depuis https://ollama.com/download

# Linux (inspecter le script distant avant de l’exécuter)
curl -fsSL https://ollama.com/install.sh | sh
Vérification
Environnement
macOS / Linux / Windows · zsh / bash / PowerShell
Source
Ollama

Utilisation

# Démarrer une conversation avec un modèle
ollama run gemma4

# Vérifier la version installée
ollama -v
🤗

Hugging Face Hub

Plateforme ouverte de collaboration en IA

⭐ 3.9k · synchronisé 2026-09-07

Hugging Face Hub est une plateforme d’IA permettant de découvrir, partager et développer ensemble des modèles, des jeux de données et des Spaces, publics ou privés. La bibliothèque huggingface_hub et la CLI hf couvrent la recherche, le téléchargement, l’envoi, la gestion du cache et les services d’inférence ; chaque licence de modèle ou de jeu de données doit être vérifiée séparément.

Fonctionnalités clés

  • Modèles, jeux de données et Spaces
  • Dépôts publics et privés
  • Fiches de modèles, fiches de jeux de données et licences
  • CLI hf et bibliothèque Python
  • Inference Providers et Endpoints
  • Intégrations MCP et Skill pour agents IA

Installation

# Installer la CLI Hugging Face Hub et la bibliothèque Python
pip install -U "huggingface_hub"

# Se connecter uniquement pour les ressources privées ou les envois
hf auth login
Vérification
Environnement
macOS / Linux / Windows / hosted · zsh / bash / PowerShell / Python

Utilisation

# Télécharger un fichier depuis un dépôt de modèle public
hf download gpt2 config.json

# Rechercher des modèles et limiter les résultats
hf models ls --search bert --limit 5

Concepts abstraits

AI Agent, Skill et Harness sont des concepts abstraits employés par ce site pour organiser le domaine ; ils n’ont pas de dépôt GitHub unique. Ils désignent des motifs communs à plusieurs mises en œuvre, non les fonctions d’un produit particulier.

🤖

Agent IA

Systèmes IA qui Exécutent les Tâches de Manière Autonome

Un Agent IA est un système qui planifie et exécute lui-même des tâches complexes. À la différence d’une interaction en questions-réponses, un Agent interprète un objectif, élabore un plan, appelle des outils, évalue les résultats et ajuste son comportement selon les retours. Le terme désigne un motif général et non un produit : Claude Code, Codex CLI, Cursor, OpenClaw et Hermes Agent, présentés sur cette page, en sont autant de mises en œuvre concrètes.

Fonctionnalités clés

  • Planification autonome des tâches
  • Capacité d’utilisation d’outils
  • Évaluation des résultats et retour
  • Gestion de tâches complexes multi-étapes
  • Compréhension et manipulation de bases de code

Installation

Un Agent est un concept, pas un produit installable en tant que tel. Pour en exécuter un, installez une mise en œuvre concrète ; chaque entrée de la section Outils et plateformes ouverts de cette page indique sa propre procédure d’installation.
Vérification
Environnement
implementation-dependent · n/a
Source
Agent IA

Utilisation

L’invocation varie selon la mise en œuvre : un Harness en ligne de commande accepte généralement une tâche décrite telle quelle, tandis que les implémentations sous forme de bibliothèque définissent l’objectif et les outils disponibles dans le code. Voir les indications d’utilisation de l’entrée correspondante.
🛠️

Skill

Moyens d’Étendre les Capacités de l’IA

Un Skill regroupe connaissances de domaine, procédures et invites réutilisables en un module chargé à la demande. Il s’agit en général d’un répertoire contenant un fichier SKILL.md dont les champs name et description déterminent le moment de l’invocation. Le format vient d’Anthropic et est publié : il n’est donc pas réservé à un seul client.

Fonctionnalités clés

  • Commandes personnalisées
  • Automatisation des flux de travail
  • Connaissances spécifiques au domaine
  • Modèles de prompt réutilisables

Installation

Placez un répertoire contenant un SKILL.md dans ~/.claude/skills/ pour un usage personnel, ou dans le .claude/skills/ du projet. Les Skills peuvent aussi être chargés via le point de terminaison Skills de l’API Claude.
Vérification
Environnement
Claude Code · n/a
Source
Skill

Utilisation

Un Skill est le plus souvent reconnu et appelé automatiquement d’après sa description ; il peut aussi être déclenché explicitement par /skill-name.
🧩

Harness (Scaffolding d’Agent)

La couche d’exécution hôte pour les agents

Un Harness est la couche d’exécution qui assemble system prompt, boucle d’outils, mémoire et plugins en un agent exécutable. Claude Code, Codex CLI, Cursor Agent et OpenClaw sont toutes des implémentations concrètes de Harness — éditer la config d’un Harness revient à recâbler l’hôte, écrire un nouveau Skill revient à brancher un nouvel outil. Voir la page MCP pour la relation avec MCP/Agent/Skill.

Fonctionnalités clés

  • Assemblage du system prompt
  • Gestion de la boucle d’outils
  • État de session et mémoire long terme
  • Planification Skill et MCP
  • Permissions et sandbox
  • Hébergement multi-formes (CLI/IDE/serverless)

Installation

Les commandes d’installation à distance exécutent du code téléchargé. Examinez la page et le script d’installation officiels avant toute exécution, surtout dans un environnement privilégié ou d’entreprise.

Un Harness lui-même est un motif, pas un produit installable séparément. Pour « utiliser un Harness », installez l’une de ses implémentations :

# Claude Code (Node 18+)
curl -fsSL https://claude.ai/install.sh | bash

# Codex CLI
curl -fsSL https://chatgpt.com/codex/install.sh | sh

# OpenClaw (Node 24+)
npm install -g openclaw@latest
Vérification
Environnement
implementation-dependent · n/a

Utilisation

Les Claude Code / Codex / Cursor / OpenClaw / Hermes Agent listés sur cette page sont tous des instances de Harness. Chaque Harness a sa propre commande de démarrage (voir la section « Utilisation »). Vous pouvez aussi écrire vous-même un Harness minimal : assemblez un system prompt + une boucle d’outils + chargez MCP/Skill.

Produits propriétaires

Produits commerciaux propriétaires sans dépôt GitHub public à suivre.

Cursor

Éditeur de Code Propulsé par l’IA

Cursor est un éditeur de code amélioré par l’IA basé sur VS Code, avec des capacités d’IA intégrées similaires à GPT-4. Il peut compléter le code intelligemment, générer des fonctions, expliquer du code et corriger des bogues. C’est actuellement l’un des outils de programmation IA les plus populaires.

Fonctionnalités clés

  • Complétion de code intelligente
  • Génération de fonctions entières
  • Explication et refactorisation de code
  • Interaction en mode conversationnel
  • Terminal intégré

Installation

# Télécharger depuis le site officiel (recommandé)
# https://cursor.com

# Ou via WinGet (Windows)
winget install Cursor.Cursor

# Ou via Homebrew (macOS)
brew install --cask cursor
Vérification
Environnement
macOS / Linux / Windows · IDE terminal
Source
Cursor

Utilisation

# 1. Lancer Cursor
# 2. Ouvrir un dossier de projet
# 3. Cmd+K (édition inline) ou Cmd+L (chat)
# 4. Mode Agent : Cmd+I pour ouvrir Composer
# 5. Connectez-vous pour activer les fonctionnalités Pro/Ultra

Conclusion

Ces outils peuvent modifier les processus de développement, de revue et d’automatisation, mais les résultats dépendent de la tâche, du modèle et de la configuration. Avant adoption, évaluez les autorisations, le traitement des données, la maintenance et les exigences de revue de votre équipe.