Description
Open Interpreter est un agent de codage puissant et léger qui permet aux modèles de langage ouverts d'exécuter du code directement sur votre machine. Ce projet basé sur Rust est un fork de Codex d'OpenAI, avec un accent particulier sur l'émulation du harnais d'agent qui maximise les performances des modèles à faible coût. Il prend en charge une gamme de modèles ouverts, notamment Deepseek, Kimi et Qwen, rendant les capacités d'IA avancées plus accessibles.
L'agent peut exécuter des commandes dans des environnements de sandboxing natifs sur macOS, Linux et Windows, garantissant la sécurité et le contrôle. Les utilisateurs peuvent facilement basculer entre différents fournisseurs et modèles directement depuis l'interface utilisateur textuelle (TUI) en utilisant la commande `/model`. De plus, il permet l'inspection et le changement des harnais de modèles natifs Rust avec la commande `/harness`, offrant une flexibilité dans la manière dont les modèles interagissent avec le système.
Open Interpreter est équipé d'une compétence QA robuste qui permet à tout modèle d'opérer et de tester des interfaces. Cela inclut la commande d'applications web dans un navigateur réel via `agent-browser` ou la gestion et le test d'applications natives à l'aide de `trycua`. Il fonctionne également comme un agent du protocole client d'agent pour les éditeurs, facilitant une intégration transparente avec les flux de travail de développement.
La configuration et l'état de la session sont gérés localement sous `~/.openinterpreter`, offrant une expérience utilisateur personnalisée et privée. Le projet prend en charge des fonctionnalités avancées telles que `exec`, MCP, les compétences, les hooks et les permissions, comme détaillé dans son fichier `AGENTS.md`. Cet ensemble complet de fonctionnalités fait d'Open Interpreter un outil polyvalent pour les développeurs cherchant à exploiter les modèles d'IA ouverts pour des tâches de codage et d'automatisation complexes.
Le projet est activement développé, avec des commits récents axés sur la correction de bugs, l'amélioration des installateurs et l'émulation de harnais pour divers modèles. Sa nature open-source, sous licence Apache-2.0, encourage les contributions de la communauté et le développement futur. La documentation du projet fournit des guides détaillés sur l'installation, la configuration et l'utilisation, le rendant accessible aux débutants comme aux utilisateurs expérimentés.
Fonctionnalités principales de Open Interpreter
Agent de codage léger pour modèles ouverts
Prend en charge les modèles Deepseek, Kimi et Qwen
Exécute du code localement sur macOS, Linux et Windows
Sandboxing natif pour l'exécution de commandes
TUI pour changer de fournisseur et de modèle
Émule le harnais d'agent pour des performances optimales
Compétence QA pour opérer et tester des interfaces
Automatisation du navigateur avec agent-browser
Opération d'applications natives avec trycua
Agent du protocole client d'agent pour les éditeurs
Gestion locale de la configuration et de l'état de la session
Prend en charge exec, MCP, skills, hooks et permissions
Premiers pas avec Open Interpreter
Cloner : Obtenez le dernier code du dépôt GitHub.
Installer : Suivez les instructions d'installation spécifiques à la plateforme (par exemple, en utilisant curl ou PowerShell).
Configurer : Configurez vos modèles et harnais préférés selon vos besoins.
Exécuter : Démarrez une session d'interpréteur en tapant 'i' ou 'interpreter' dans votre terminal.
Interagir : Utilisez des commandes et des invites pour que l'agent exécute du code et interagisse avec votre système.
Changer : Utilisez des commandes comme `/model` et `/harness` pour modifier les configurations actives.
Cas d'utilisation de Open Interpreter
- Exécution de code locale
- Automatisation alimentée par l'IA
- Tests d'applications web
- Contrôle d'applications natives
- Intégration des flux de travail de développement
- Expérimentation avec des modèles ouverts








