1Code : L'interface ultime pour les agents Claude – Open Source

1Code : L'interface ultime pour les agents Claude – Open Source

Introduction

Claude est un modèle d'IA capable d'écrire du code, de répondre à des questions, et même d'exécuter des scripts. Cependant, son interface native (Claude Code) est basée sur la ligne de commande et peut être limitante pour les développeurs qui préfèrent une expérience d'IDE visuel. 1Code comble ce fossé en introduisant une interface moderne, de style curseur, qui exécute Claude localement et en toute sécurité à l'intérieur de l'environnement Git de votre projet.

Pourquoi 1Code ?

  • Local-first – Aucune synchronisation cloud n'est requise ; tout le code et les étapes des agents restent sur votre machine.
  • Isolation des worktrees – Chaque session de discussion s'exécute dans son propre worktree Git, évitant les commits accidentels sur la branche principale.
  • Exécution en arrière‑plan – Lancez plusieurs agents en parallèle ; maintenez l’interface réactive.
  • Client Git intégré – Mise en scène visuelle, commits, gestion des branches, et prévisualisation des PR.
  • Terminal intégré – Accès complet au terminal dans l'application.
  • Mode plan – Claude génère un plan clair, étape par étape, que vous pouvez revoir avant l'exécution.
  • Multi‑plateforme – Fonctionne sous macOS, Linux et Windows avec des installateurs natifs.

Comparaison des fonctionnalités : 1Code vs Claude Code

Fonctionnalité 1Code Claude Code
UI visuelle ✅ Application de bureau de style curseur ✅ CLI limitée + web
Isolation Git worktree ✅ Chaque discussion s'exécute dans un worktree isolé ❌ Seulement CLI
Exécution en arrière‑plan ✅ Oui ❌ Non
Client Git intégré ✅ Oui ❌ Non
Terminal intégré ✅ Oui ❌ Non
Entrée vocale ✅ Maintien‑pour‑parler ❌ Non
Contrôle de points 🚧 Bêta ✅ Oui
Accords ✅ Oui
Modèles personnalisés & BYOK ✅ Oui ✅ Oui

1Code offre une interface plus riche tout en restant aussi fonctionnellement complète que Claude Code. L'avantage majeur est l'isolation Git et l'exécution en arrière‑plan multi‑agents.

Guide d'installation

  1. Prérequis
  2. Bun (environnement d'exécution JavaScript) – installer
  3. Python (pour les scripts optionnels)
  4. Command Line Tools Xcode (macOS) ou équivalent sur Linux/Windows.

  5. Cloner le dépôt

    git clone https://github.com/21st-dev/1code.git
    cd 1code
    

  6. Installer les dépendances

    bun install
    

  7. Télécharger le binaire Claude CLI (nécessaire pour la fonctionnalité agent)

    bun run claude:download
    

  8. Construire l'application

    bun run build
    

  9. Emballer pour votre plateforme

    # macOS
    bun run package:mac
    
    # Windows
    bun run package:win
    
    # Linux (Debian/Ubuntu)
    bun run package:linux
    

  10. Exécuter l'application (mode développement)

    bun run dev
    

Astuce : Vous pouvez également vous abonner à https://1code.dev pour des versions pré-construites, le support des agents en arrière‑plan, et des mises à jour directes.

Démarrage avec 1Code

  1. Ouvrir l'application – vous verrez un espace de travail propre avec un volet terminal à gauche et un volet de discussion à droite.
  2. Créer un nouveau dossier de projet – L'application détectera automatiquement les dépôts Git locaux si le dossier est un référentiel.
  3. Démarrer une nouvelle discussion – Cliquez sur le bouton “+”. Un nouveau worktree sera créé pour la conversation.
  4. Exécuter des commandes – Utilisez la barre de commande intégrée pour exécuter des commandes Bash, ouvrir des fichiers ou invoquer Claude avec des invites.
  5. Mode Plan – La zone de plan affiche le plan étape par étape de Claude en Markdown. Examinez et cliquez sur Approuver pour lui permettre d’éditer des fichiers ou d’exécuter des commandes.
  6. Valider les modifications – Une fois l'agent terminé, utilisez le client Git intégré pour préparer, valider et pousser.

Communauté & contribution

  • Discord – rejoignez la discussion sur https://discord.com/invite/1code.
  • Contribution – Forkez le dépôt, apportez vos améliorations, et soumettez une pull request. Le projet accepte les contributions à l'interface, à la logique des worktrees ou aux plugins optionnels.
  • Suivi des incidents – Signalez des bogues ou suggérez des fonctionnalités sur GitHub Issues.

Conclusion

1Code apporte la puissance des agents Claude à une expérience de bureau moderne et conviviale. Grâce à l'isolation Git, à l'exécution en arrière‑plan, à un éditeur intégré et aux revues en mode plan, les développeurs peuvent exploiter le plein potentiel de Claude tout en gardant le code sûr et organisé. Que vous exécutiez de simples scripts ou des workflows de génération de code complexes, 1Code rend la collaboration avec l'IA fluide et visuelle.

Bonne programmation avec 1Code — votre nouvel IDE propulsé par l'IA !

Original Article: Voir l’original

Partager cet article