đž Fini les frais cachĂ©s de Cursor : Voici la stack open source qui code 10x mieux pour 0âŹ
- đ§ La base : VSCodium, le VS Code sans les mouchards
- đ§© Les extensions indispensables (toutes gratuites)
- đ€ LâIA qui remplace Claude (et coĂ»te 10Ă moins cher)
- đŠ Le script magique : cpcode
- ⥠Workflow gagnant
- đ Comparatif
- âš Pourquoi on adopte cette stack Ă CopyLaRadio.com
đ§ La base : VSCodium, le VS Code sans les mouchards
VSCodium est un fork libre de VS Code, dĂ©barrassĂ© de la tĂ©lĂ©mĂ©trie et des marques Microsoft. MĂȘmes fonctionnalitĂ©s, mĂȘmes extensions, mais 100% open source.
Installation : tĂ©lĂ©chargez la version pour votre OS, et vous ĂȘtes prĂȘt.
đ§© Les extensions indispensables (toutes gratuites)
Voici la sélection que nous utilisons au quotidien pour un confort de développement maximal :
| Extension | RĂŽle |
|---|---|
| Better Comments | Colore les annotations (//! alertes, // TODO, etc.) |
| Flutter + Dart | Support complet Flutter (hot reload, debug, autocomplétion) |
| ErrorLens | Affiche les erreurs en temps réel, directement dans le code |
| GitLens | BlĂąme, historique, annotation Git inline |
| Indent-Rainbow | Colorise les indentations pour une lisibilité accrue |
| Prettier | Formateur automatique de code |
| REST Client | Testez vos API directement depuis des fichiers .http |
| Todo Tree | Affiche tous vos TODO/FIXME dans une arborescence |
| YAML | Support avancé des fichiers YAML (validation, schémas) |
đ€ LâIA qui remplace Claude (et coĂ»te 10Ă moins cher)
Deux solutions complémentaires :
1. OpenRouter + Roo Code pour lâassistant intĂ©grĂ©
- OpenRouter : une passerelle vers des dizaines de modĂšles dâIA (payants ou gratuits).
- Roo Code : une extension qui intĂšgre un agent IA multiâmodes (Code, Architect, Debug) directement dans VSCodium.
Configuration :
- Installez lâextension OpenRouter for VS Code.
- Générez une clé API sur OpenRouter (quelques crédits gratuits offerts, puis 1⏠= ~1 million de tokens).
- Dans Roo Code, choisissez GLMâ5 (Zhipu AI, 745B MoE), un modĂšle spĂ©cialisĂ© code, ultraârapide et peu cher.
2. Google AI Studio pour les sessions de chat intensives
- Allez sur Google AI Studio (gratuit).
- Utilisez Gemini (Flash ou Pro) pour analyser votre code, poser des questions, générer des fonctions.
- Interface 10à plus fluide que Claude, et surtout⊠gratuite (dans la limite des quotas généreux).
đŠ Le script magique : cpcode
Pour nourrir lâIA avec votre code sans copierâcoller des fichiers un par un, nous avons Ă©crit un petit script bash : cpcode.
Il parcourt un dossier, rĂ©cupĂšre tous les fichiers dâune extension donnĂ©e (ex: .dart, .py, .js), les formate avec leur chemin et leur titre, et colle le tout dans le presseâpapier.
Le script (à sauvegarder dans /usr/local/bin/cpcode et à rendre exécutable) :
#!/bin/bash
# cpcode : copie tous les fichiers d'une extension donnĂ©e dans le presseâpapier
if [ "$#" -lt 2 ]; then
echo "Usage : $0 <extension> <dossier_source>"
exit 1
fi
MOATS=$(date -u +"%Y%m%d%H%M%S%4N")
EXTENSION=$1
SOURCE_DIR=$2
# DĂ©tection du presseâpapier
if command -v xclip &>/dev/null; then
CLIP_CMD="xclip -selection clipboard"
elif command -v pbcopy &>/dev/null; then
CLIP_CMD="pbcopy"
else
echo "Erreur : ni xclip (Linux) ni pbcopy (macOS) n'est installé."
exit 1
fi
# Fichier temporaire
TMPFILE="/tmp/$MOATS"
find "$SOURCE_DIR" -type f -name "*.$EXTENSION" | while read -r FILE; do
if file "$FILE" | grep -q "text"; then
RELATIVE_PATH=$(realpath --relative-to="$SOURCE_DIR" "$FILE")
FILENAME=$(basename "$FILE" ".$EXTENSION")
echo "Ajout de $FILE"
{
echo "Chemin : $RELATIVE_PATH"
echo "Titre : $FILENAME"
echo
cat "$FILE"
echo
} >> "$TMPFILE"
fi
done
cat "$TMPFILE" | $CLIP_CMD
echo "â
Contenu copiĂ© dans le presseâpapier ($(wc -l < "$TMPFILE") lignes)."
rm "$TMPFILE"
Utilisation :
cpcode dart lib/ # copie tous les fichiers .dart du dossier lib/
Ensuite, collez directement dans Google AI Studio ou dans le chat de Roo Code. LâIA a une vue dâensemble complĂšte de votre codebase.
⥠Workflow gagnant
- Vous développez dans VSCodium, avec toutes vos extensions.
- Vous avez un doute sur une architecture, ou vous voulez générer un module ?
- Lancez
cpcode dart lib/pour capturer lâĂ©tat actuel. - Collez dans Gemini (AI Studio) et demandez conseil.
- Ajustez le prompt en fonction des retours.
- Lancez
- Pour des tĂąches de refactoring lourdes, activez Roo Code en mode âArchitectâ avec GLMâ5.
- Vous gardez le contrĂŽle total : pas de facture surprise, pas de quota arbitraire.
đ Comparatif
| Outil | Coût mensuel | Performance IA | Liberté |
|---|---|---|---|
| Cursor + Claude | à partir de 20 $, mais frais cachés | Bonne, mais bridée | Verrouillé, closed source |
| Notre stack | 0 ⏠(ou ~1 âŹ/mois si vous utilisez OpenRouter) | GLMâ5 / Gemini, modĂšles spĂ©cialisĂ©s | Open source, contrĂŽle total |
âš Pourquoi on adopte cette stack Ă CopyLaRadio.com
Parce que nous croyons en des outils libres, prévisibles et efficaces.
Parce que payer pour coder nâest pas une fatalitĂ©.
Parce que, avec les bons réglages, on peut faire mieux que les solutions propriétaires, pour 10à moins cher, et en gardant la main sur nos données.
Essayez cette configuration sur votre prochain projet Flutter, Python ou JS, et vous ne reviendrez pas en arriĂšre.
Rejoignez le collectif Ä1FabLab