Open Interpreter
Open Interpreter permet aux modèles de langage d'exécuter du code, de naviguer sur le web et de modifier des fichiers sur votre machine via une interface de chat en langage naturel. Avec plus de 57 k étoiles GitHub, c'est la principale alternative open source à Code Interpreter de ChatGPT — mais sans les limites du sandbox.
Qu'est-ce qu'Open Interpreter ?
Open Interpreter apporte la puissance d'un assistant de codage IA directement dans votre terminal. Au lieu de copier-coller entre ChatGPT et votre shell, vous discutez naturellement et le modèle exécute le code en temps réel :
Exécuter Python, JS, shell, R, AppleScript — directement sur votre serveur
Naviguer sur le web — récupérer des pages, remplir des formulaires, extraire des données
Modifier des fichiers — créer, modifier et gérer n'importe quel fichier sur le disque
État persistant — les variables, les imports et les résultats persistent d'un message à l'autre
Plusieurs backends de LLM — OpenAI, Anthropic, modèles locaux via Ollama/LlamaCpp
Exigences du serveur
GPU
N'importe lequel (mode CPU disponible)
RTX 3090 / A100 pour les LLM locaux
VRAM
—
24 Go+ pour les modèles locaux 13B
RAM
8 Go
16 Go+
CPU
4 cœurs
8 cœurs ou plus
Stockage
20 Go
50 Go+
Système d'exploitation
Ubuntu 20.04+
Ubuntu 22.04
Python
3.10+
3.11
Réseau
Requis
Haute vitesse pour la navigation web
Ports
22
SSH
Accès au terminal, tunnel pour l'interface web
8000
Serveur Open Interpreter
API REST et interface web facultative
Démarrage rapide avec Docker
Open Interpreter n'a pas d'image Docker officielle, alors nous en construisons une propre. Cette approche vous offre un environnement reproductible et isolé sur n'importe quel serveur Clore.ai.
Dockerfile
Construire et exécuter
Installation sur Clore.ai (bare metal)
Si vous préférez l'exécuter directement sur un serveur Clore.ai sans Docker :
Étape 1 — Louer un serveur
Accédez à Marketplace Clore.ai
Filtrer par RAM ≥ 16 Go, GPU (facultatif mais utile pour les modèles locaux)
Choisissez un serveur avec un PyTorch ou Ubuntu image de base
Ouvrez port SSH 22 et éventuellement 8000 dans votre commande
Étape 2 — Se connecter via SSH
Étape 3 — Installer les dépendances
Étape 4 — Installer Open Interpreter
Étape 5 — Configurer la clé API
Étape 6 — Première exécution
Utilisation de LLM locaux (aucune clé API requise)
L'une des fonctionnalités phares d'Open Interpreter sur les serveurs GPU Clore.ai est l'exécution entièrement locale de modèles :
Option A : Backend Ollama
Option B : Backend LlamaCpp
Exécution en tant que serveur (API REST)
Open Interpreter 0.2+ inclut un serveur HTTP intégré pour un accès programmatique :
Tunnel SSH pour un accès local
Si le port 8000 n'est pas exposé publiquement, utilisez le tunneling SSH :
Exemples pratiques
Exemple 1 : Pipeline d'analyse de données
Exemple 2 : Extraction web
Exemple 3 : Gestion de fichiers
Exemple 4 : Script de surveillance du système
Fichier de configuration
Créez un fichier ~/.interpreter/config.yaml pour définir les valeurs par défaut :
Exécution avec systemd (service persistant)
Dépannage
interpreter commande introuvable
L'exécution du code est bloquée / mode sécurité
Erreurs Playwright / navigateur
Mémoire insuffisante avec les LLM locaux
Connexion refusée sur le port 8000
Limites de débit de l'API
Considérations de sécurité
Recommandations GPU Clore.ai
Open Interpreter lui-même est léger — le besoin en GPU est déterminé par le modèle local que vous utilisez comme backend.
RTX 3090
24 Go
0,07–0,21 $/h
CodeLlama 13B Q8, Llama 3 8B, Mistral 7B — qualité de codage solide
RTX 4090
24 Go
0,14–0,42 $/h
CodeLlama 34B Q4, DeepSeek Coder 33B Q4 — qualité de codage proche de celle de GPT-4
CPU uniquement
—
~0,02 $/h
N'importe quel modèle via l'API OpenAI/Anthropic — aucun GPU local nécessaire
Liens utiles
GitHub: https://github.com/OpenInterpreter/open-interpreter ⭐ 57 k+
Documentation: https://docs.openinterpreter.com
Discord: https://discord.gg/Hvz9Axh84z
Marketplace Clore.ai: https://clore.ai/marketplace
Modèles Ollama: https://ollama.ai/library
Modèles GGUF HuggingFace: https://huggingface.co/TheBloke
Mis à jour
Ce contenu vous a-t-il été utile ?