# ForgeCode

Agent en terminal. Fiche relevée le 3 octobre 2026 sur les pages officielles. Page : https://quelleia.com/outils/forgecode/

## En bref

ForgeCode est un agent de code open source en ligne de commande, édité par Tailcall et pensé pour Zsh. On tape `:` suivi de la demande à l'invite du shell, ou on lance `forge` pour une session interactive. Il accepte les modèles de nombreux fournisseurs, modèles locaux compris. Son site le dit premier du classement Terminal-Bench 2.0 (81,8 %). L'équipe du classement a toutefois ramené à 0 plusieurs essais où l'agent récupérait la solution sur Internet avec curl.

- Éditeur : Tailcall, Inc.
- Prix : gratuit, à l'usage
- Licence : open source (Apache-2.0)
- Systèmes : macOS, Linux, Windows
- Formes : ligne de commande, extension d'éditeur
- Site officiel : https://forgecode.dev

## Installer

Une des commandes télécharge un script et l'exécute tout de suite (`curl … | sh` ou équivalent). Lisez-le d'abord si vous voulez savoir ce qu'il fait.

### macOS, Linux, Android, Windows (WSL ou Git Bash)

```
curl -fsSL https://forgecode.dev/cli | sh
```
```
forge --help
```

### Greffon Zsh (tous systèmes)

```
forge zsh setup
```
```
exec zsh
```
Avoir Zsh et une police Nerd Font activée dans le terminal. Installer ensuite le greffon Zsh, suivre l'assistant puis relancer le terminal. En cas de problème, `forge zsh doctor` établit un diagnostic.

### Démarrer

Taper `:login` pour choisir un fournisseur et saisir sa clé, puis `:` suivi d'une espace et de la demande. Sans le greffon Zsh, `forge` ouvre la session interactive.
```
:login
```
```
: Hi! What is the time?
```

### Choisir le modèle

Taper `:model`, filtrer la liste, qui réunit les modèles de tous les fournisseurs connectés, et valider par Entrée. ForgeCode garde ce choix d'une session à l'autre. `:login` ajoute un fournisseur.
```
:model
```

Source : https://forgecode.dev/docs/ (lue le 3 octobre 2026).

## Ce qu'il sait faire

- **Commandes `:` dans Zsh** : Le greffon Zsh envoie une demande, change d'agent, reprend une conversation ou crée un commit (un enregistrement dans Git), sans quitter l'invite du shell. (https://github.com/tailcallhq/forgecode)
- **Trois agents** : `forge` modifie le code et lance les commandes, `muse` prépare un plan sans rien exécuter, `sage` explore le code en lecture seule. (https://forgecode.dev/docs/operating-agents/)
- **Contexte du terminal** : Le greffon transmet à l'agent les dernières commandes lancées et leur résultat : après un échec, `: fix it` suffit. (https://forgecode.dev/docs/forge-term/)
- **Recherche sémantique** : Avec ForgeCode Services, un service en ligne facultatif, `:sync` indexe le projet sur les serveurs de ForgeCode (morceaux de fichiers et vecteurs). L'outil sem_search s'en sert pour chercher dans le code par le sens. (https://forgecode.dev/docs/forge-services/)
- **Worktree isolé** : `forge --sandbox <nom>` crée un worktree Git (une copie de travail séparée) et sa propre branche avant de démarrer la session. (https://github.com/tailcallhq/forgecode)
- **Commits et commandes shell** : `forge commit` rédige le message de commit. `forge suggest` traduit une description en commande shell. (https://github.com/tailcallhq/forgecode)
- **Serveurs MCP** : `forge mcp` liste, importe et retire des serveurs MCP (le protocole standard pour brancher des outils et des sources de données à un agent). Ils sont lus dans le fichier `.mcp.json` du projet ou dans la configuration globale. (https://github.com/tailcallhq/forgecode)

Les façons de l'utiliser :

- Ligne de commande : binaire `forge`, avec greffon Zsh ; la documentation cite aussi Android (https://forgecode.dev/docs/)
- Extension d'éditeur : extension VS Code qui copie des références de fichiers et ouvre une session ForgeCode dans le terminal intégré ; l'outil en ligne de commande reste nécessaire (https://forgecode.dev/docs/vscode-extension/)

Systèmes :

- macOS
- Linux
- Windows : par WSL (le sous-système Linux de Windows) ou Git Bash

## Sur téléphone

Au 3 octobre 2026, l'éditeur ne documente ni application mobile ni pilotage depuis un téléphone.

## Prix et licence

ForgeCode est open source (Apache-2.0) et n'affiche pas de grille tarifaire : l'adresse forgecode.dev/pricing répond « page introuvable ». Les modèles se paient chez le fournisseur choisi. D'après la documentation, un abonnement ChatGPT Plus ou Claude peut remplacer une clé achetée à part. ForgeCode Services s'active par une connexion Google ou GitHub, sans clé d'API. (relevé le 3 octobre 2026, https://forgecode.dev/docs/)

Abonnements qu'on peut y brancher : [ChatGPT](https://quelleia.com/abonnements/chatgpt/), [Claude](https://quelleia.com/abonnements/claude/).

Licence : Open source, licence Apache-2.0. (https://github.com/tailcallhq/forgecode/blob/main/LICENSE)

## Modèles

Fournisseurs intégrés : OpenRouter, OpenAI, Anthropic, Google Vertex AI, Groq et Amazon Bedrock. Tout autre service compatible avec un format pris en charge (modèle auto-hébergé, passerelle d'entreprise) se déclare comme fournisseur personnalisé dans `.forge.toml`. La documentation d'installation annonce des modèles dans le nuage, des modèles ouverts et des modèles locaux.

- Clé d'API personnelle : oui
- Modèles locaux : oui

Avec un modèle local : Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler. Ollama & les modèles locaux (https://minilabai.com/guides/ollama-modeles-locaux/), guide du même auteur que QUELLE IA.

## Sources

- https://forgecode.dev/
- https://forgecode.dev/docs/
- https://github.com/tailcallhq/forgecode
- https://www.tbench.ai/news/leaderboard-integrity-update
- https://marketplace.visualstudio.com/items?itemName=ForgeCode.forge-vscode
- https://forgecode.dev/docs/model-selection-guide/
- https://forgecode.dev/docs/operating-agents/
- https://forgecode.dev/docs/forge-term/
- https://forgecode.dev/docs/forge-services/
- https://github.com/tailcallhq/forgecode/blob/main/LICENSE
- https://forgecode.dev/docs/custom-providers/
- https://forgecode.dev/docs/vscode-extension/

Non vérifié :

- Ni le site ni la politique de confidentialité ne donnent le pays de l'éditeur.
- Les prix actuels restent inconnus. Le billet du 27/07/2025 annonçait une formule gratuite, Pro à 20 $ par mois et Max à 100 $ par mois. La page des prix n'existe plus et nous n'avons trouvé aucune grille récente.
- La documentation de ForgeCode Services dit « No API key required » sans parler de prix : sa gratuité n'est pas établie.
- Homebrew propose une formule forgecode (homebrew/core, version 2.14.0) et npm un paquet forgecode (2.13.21, publié le 31/07/2026, rattaché à l'ancien dépôt antinomyhq/forge). La documentation officielle ne cite ni l'un ni l'autre.
- La page d'intégrité de Terminal-Bench n'est pas datée et ne précise pas quelles soumissions de ForgeCode ont été corrigées.
- Nous n'avons trouvé ni application mobile ni pilotage à distance.
