À propos du projet

Open Interpreter est un agent de codage conçu pour les modèles à faible coût, développé comme un fork de Codex d'OpenAI avec un accent sur l'émulation de harnais d'agents qui obtiennent les meilleures performances des modèles peu coûteux. Il s'exécute dans le terminal avec une interface textuelle (tapez `i` ou `interpreter` pour démarrer). Les capacités clés incluent l'émulation de harnais via la commande `/harness`, avec des options telles que native, claude-code, zcode, kimi-code, qwen-code, deepseek-tui, swe-agent et minimal. Il prend également en charge le changement de fournisseurs et de modèles depuis l'interface TUI en utilisant `/model`, et peut exécuter n'importe quel fournisseur compatible OpenAI via Chat Completions en utilisant `interpreter --chat-completions` ou `interpreter exec --chat-completions`. Open Interpreter est compatible avec le protocole Agent Client (ACP), lui permettant de fonctionner dans des éditeurs et clients compatibles ACP via `interpreter acp`. Il parle également le protocole d'exécution OpenAI Codex, de sorte que les intégrations SDK Codex existantes peuvent l'utiliser avec une substitution binaire en une ligne. Une vérification de compatibilité locale est disponible via `scripts/test-codex-sdk-compat.sh`. Le projet met l'accent sur la portabilité : il privilégie les standards et répertoires partagés et neutres en outils, y compris le fichier `AGENTS.md` du dépôt, les répertoires partagés `.agents/skills`, MCP, ACP et le protocole d'exécution Codex. La configuration spécifique au produit reste sous `~/.openinterpreter` pour l'état d'exécution qui manque d'un standard partagé pratique. Il est livré avec une compétence QA pour l'utilisation de l'ordinateur, permettant à n'importe quel modèle d'opérer et de tester des interfaces, en pilotant des applications web dans un véritable navigateur via agent-browser, ou en opérant et testant des applications natives via trycua. Les fonctionnalités incluent le bac à sable natif sur macOS, Linux et Windows ; l'inspection ou le changement d'harnais de modèles natifs Rust ; les tests d'applications web et natives grâce à la compétence QA intégrée ; l'exécution en tant qu'agent ACP pour les éditeurs ; la réutilisation des instructions partagées `AGENTS.md` et des répertoires `.agents/skills` ; et la prise en charge de exec, MCP, des compétences, des hooks, des permissions et de `AGENTS.md`. La documentation couvre l'utilisation du terminal, le démarrage rapide, l'installation, la configuration, la référence CLI, les harnais, les guides de fournisseurs de modèles (y compris Kimi K3, DeepSeek et Z.AI/GLM/ZCode), ACP, le SDK Codex, la portabilité et le bac à sable/approbations. Le dépôt note qu'il s'agit de la nouvelle version Rust d'Open Interpreter basée sur Codex. Le projet Python original est maintenu comme un fork communautaire chez endolith/open-interpreter. Sous licence Apache-2.0.