Open Interpreter Project

Open Interpreter Project

Open Interpreter · Programmation · Autres

Open Interpreter est un agent de code open source pour le terminal qui lit les fichiers de votre projet, modifie le code et exécute des commandes à votre place. Il fonctionne avec OpenAI, Anthropic ou un modèle local.

Aperçu de l'interface de Open Interpreter Project

À propos de Open Interpreter Project

What Is Open Interpreter

Open Interpreter est un agent de code qui vit dans votre terminal. Vous ouvrez le dossier d'un projet, vous décrivez la modification en langage naturel, et il inspecte les fichiers, applique les changements et lance les commandes nécessaires pour finir le travail. Il est issu d'un projet plus ancien qui laissait les modèles de langage exécuter du Python, du JavaScript et du shell directement sur votre machine, plutôt que dans un environnement hébergé.

L'intérêt de tourner en local, c'est le contrôle. Les interpréteurs hébergés plafonnent la taille des fichiers envoyés, s'arrêtent au bout de quelques minutes et effacent tout à la fin de la session. Open Interpreter ignore ces limites, puisque le code s'exécute sur votre ordinateur, avec vos fichiers, vos bibliothèques et votre connexion. Vous fournissez le modèle, l'agent fait le gros du travail.

La contrepartie, c'est qu'un agent doté d'un accès aux fichiers et au shell peut faire de vrais dégâts si vous le laissez sans surveillance. Open Interpreter encadre cela avec deux garde-fous : un sandbox délimite ce qui est techniquement possible et un mode d'approbation décide quand vous demander votre avis. Vous pouvez examiner le diff avant qu'une modification ne soit appliquée.

Getting Started

  1. Installez l'agent en une commande : le script d'installation sur macOS ou Linux, ou celui pour PowerShell sur Windows.
  2. Ouvrez le dossier du projet dans un terminal et tapez interpreter (ou la forme courte i) pour lancer une session interactive.
  3. Choisissez un fournisseur au premier démarrage. Connectez-vous avec ChatGPT, collez une clé d'API ou reliez un modèle local via Ollama ou LM Studio.
  4. Tapez une demande précise, par exemple ajouter un endpoint de santé qui renvoie le hash du build.
  5. Passez en revue les modifications proposées et validez les actions qui demandent plus d'accès. Utilisez /permissions en cours de session pour changer ce que l'agent peut toucher, et interpreter resume --last pour reprendre une session plus ancienne.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Open Interpreter Project.

Offre gratuiteOui
Offres payantes$0 - usage-based model costs
PlateformemacOS, Linux, Windows
DéveloppeurOpen Interpreter
CatégorieProgrammation · Autres
Date de lancementSep 2023
Dernière mise à jourSep 2025
Visites du site69.8K
Classement mondial du site513.8K
Disponibilité de l’APIOui

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Les développeurs qui veulent un agent dans leur vrai projet et non dans un onglet
  • Les équipes attentives à la confidentialité qui font tourner des modèles locaux
  • Ceux qui apprennent en faisant

Tâches

  • Ajouter de petites fonctionnalités
  • Des refactorings sur plusieurs fichiers
  • Les corvées de terminal

Cas d'usage

  • Travailler dans le terminal déjà ouvert
  • Reprendre la tâche de la veille
  • Changer de modèle en cours de route

Fonctionnalités clés

Un flux de travail pensé pour le terminal

Open Interpreter tourne là où vous travaillez déjà. Vous le lancez dans le dossier d'un projet et il lit l'arborescence, ouvre les fichiers et les modifie sur place. Il n'y a pas d'extension d'IDE à installer ni de fenêtre de chat à garder synchronisée. Il voit les mêmes fichiers que votre shell.

Apportez votre propre modèle

L'agent ne vous enferme chez aucun fournisseur. Vous pouvez vous connecter avec ChatGPT, utiliser une clé d'API ou le pointer vers un modèle local via Ollama ou LM Studio. Vous choisissez ce qui convient à la tâche et changez quand vous voulez avec la commande /model, ce qui compte quand le coût ou les règles de confidentialité évoluent en cours de projet.

Des commandes sous garde-fous

Exécuter des commandes, c'est là qu'un agent peut vous attirer des ennuis, alors Open Interpreter ajoute deux contrôles. Un sandbox fixe la limite de ce qui est techniquement possible et un mode d'approbation décide quand il faut s'arrêter pour demander. Dans la configuration locale par défaut, il travaille dans l'espace de travail courant et demande la permission avant d'en sortir.

Relire le diff avant l'application

Quand Open Interpreter modifie du code, il vous montre le changement et vous laisse examiner le diff avant qu'il soit appliqué. Vous gardez le dernier mot sur ce qui entre réellement dans vos fichiers, et c'est là toute la différence entre un assistant et une boîte noire.

Des sessions reprenables

Un travail long se termine rarement d'une traite. La commande interpreter resume --last restaure votre conversation précédente, son contexte et le répertoire de travail, donc vous pouvez fermer le terminal et revenir au même fil sans tout réexpliquer.

La surface d'outils de Codex

Open Interpreter conserve la surface Codex que vous connaissez : exec, sessions, MCP, AGENTS.md, skills, hooks, permissions et sous-agents. Qui maîtrise déjà ces outils garde les mêmes réflexes, avec en plus un sélecteur de modèle indépendant du fournisseur.

Avantages et inconvénients

Avantages

  • Il tourne en local avec un accès complet à vos fichiers et au réseau, ce qui contourne les plafonds d'envoi et les limites de temps des interpréteurs hébergés.
  • Il fonctionne avec le modèle de votre choix, y compris locaux, donc vous arbitrez coût et capacité tâche par tâche.
  • Les garde-fous du sandbox et du mode d'approbation vous laissent la main sur ce qui s'exécute.
  • Relire le diff avant l'application signifie valider de vrais changements, pas de simples suggestions.
  • La reprise de session et la surface Codex conviennent aux projets longs en plusieurs étapes.

Inconvénients

  • C'est un outil de terminal. Si vous n'ouvrez jamais de shell, l'installation et l'usage en ligne de commande pèsent plus qu'une fenêtre de chat.
  • L'agent a un vrai accès aux fichiers et au shell, donc une validation distraite peut modifier ou effacer des choses sur votre machine. Les garde-fous aident, mais ils dépendent de votre lecture de ce que vous validez.
  • Le modèle, vous le fournissez et vous le payez. Aucun modèle gratuit n'est inclus, donc la dépense suit votre consommation d'API ou votre matériel local.
  • La mise en route demande un peu d'aisance avec les clés de fournisseur, les variables d'environnement et les serveurs de modèles locaux.

Questions fréquentes

C'est un agent de code pour le terminal. Vous décrivez une modification en langage naturel et il lit votre projet, modifie les fichiers et lance les commandes nécessaires. Les usages courants : ajouter de petites fonctionnalités, refactorer sur plusieurs fichiers et automatiser des tâches répétitives de terminal.

Contenus associés

Découvrez des outils, des compétences et des articles liés à Open Interpreter Project.

Alternatives à Open Interpreter Project

Forefront

Forefront

Forefront · Programmation

Forefront est une plateforme web pour construire avec de l'IA open source. Elle vous laisse affiner les principaux modèles de langage open source sur vos propres données, évaluer leurs performances et les exécuter via une API ou les exporter pour les héberger vous-même. Les développeurs qui veulent le confort d'une plateforme fermée mais tiennent à rester propriétaires de leurs modèles et de leurs données sont le public visé ici.

Gratuit / $0 - $99/moVoir les détails
Startkit

Startkit

StartKit.AI · Programmation

Startkit est un boilerplate pour créer des produits SaaS d'IA et des wrappers d'IA. Voyez-le comme un boilerplate de startup IA avec les parties ennuyeuses déjà branchées : authentification, paiements Stripe et Lemon Squeezy, limites d'usage, e-mail transactionnel et un kit de démarrage d'API IA qui parle à OpenAI, Anthropic, Groq ou Llama. Vous clonez le dépôt, fixez votre prix et attaquez la partie du produit pour laquelle les gens paient vraiment. Il repose sur Next.js au-dessus de React et Tailwind, donc une bonne partie du code boilerplate vous semble déjà familière.

Payant / $99 - $499 one-timeVoir les détails
Testim

Testim

Tricentis · Programmation

Testim est une plateforme d'automatisation des tests dopée à l'IA, qui sert à créer et exécuter des tests de bout en bout sur des applications web, mobiles et Salesforce. Elle s'appuie sur l'apprentissage automatique pour garder les tests stables quand une interface change, alors les équipes passent moins de temps à réparer des sélecteurs cassés. Pas mal pour un outil de tests automatisés que vous pouvez utiliser dès aujourd'hui. Vous créez des tests en enregistrant des actions dans un navigateur, puis vous ajoutez du JavaScript quand vous avez besoin de plus de contrôle. C'est un choix solide pour une équipe QA bien occupée.

Gratuit / Custom pricing on requestVoir les détails