Open Interpreter — Interfaccia linguaggio naturale per esecuzione locale di codice Python, Shell e JavaScript via LLM
Interfaccia linguaggio naturale per esecuzione locale di codice Python, Shell e JavaScript via LLM
Open Interpreter è una libreria Python e CLI AGPL-3.0 che fornisce un'interfaccia in linguaggio naturale per eseguire codice localmente tramite LLM. Il modello riceve la richiesta, genera codice, lo esegue in un ambiente locale (Python, Shell, JavaScript), legge l'output e itera. Supporta modalità locale con Llamafile o Ollama (senza API key) e qualsiasi provider OpenAI-compatibile. L'app desktop Interpreter.Works (macOS/Windows) aggiunge gestione documenti Word/Excel/PDF tramite ONLYOFFICE. AGPL-3.0 impone che qualsiasi servizio SaaS basato su Open Interpreter debba rilasciare l'intero stack sorgente sotto AGPL.
Perché è nel catalogo
Con ~64k star GitHub è uno dei progetti AI più seguiti. La capacità di eseguire codice reale localmente su istruzioni in linguaggio naturale lo distingue da chatbot che simulano capability di coding. Per Engineered AI Systems, è rilevante per automazione locale avanzata e come componente di pipeline AI in contesti dove il copyleft AGPL-3.0 è compatibile con il progetto. Da valutare con attenzione la licenza prima di integrazione in prodotti commerciali.
Come lo integriamo
Non installiamo semplicemente Open Interpreter. Lo integriamo in uno stack AI controllato, documentato e mantenibile: sandboxing dell'ambiente di esecuzione, gestione sicura delle credenziali LLM, logging delle operazioni e verifica della compatibilità AGPL-3.0 con il contesto di utilizzo.
Licenza
SPDX: AGPL-3.0
GNU Affero General Public License v3.0
AGPL-3.0 è una licenza open source OSI-approved con copyleft forte. Il copyleft network-use di AGPL-3.0 si applica ai servizi SaaS: qualsiasi prodotto o servizio che espone Open Interpreter su rete deve rilasciare il proprio sorgente completo sotto AGPL-3.0. Per embedding in prodotti commerciali proprietari è necessario un accordo di licenza commerciale separato, che l'azienda non offre pubblicamente. L'uso personale e interno è libero.
Caratteristiche tecniche
| Docker | — no |
| Kubernetes | — no |
| Helm chart | — no |
| Self-hosted | ✓ sì |
| GPU richiesta | — no |
| GPU note | Nessuna GPU richiesta per LLM cloud. Modalità locale (Llamafile, Ollama) beneficia opzionalmente di GPU. |
| API | ['REST'] |
| Multi-utente | — no |
| Auth/RBAC | Nessun auth nativo per la CLI. Interpreter.Works desktop ha auth account-based con tier piano. |
| Persistenza | — no |
| Linguaggio | Python |
| Ultima release | 0.4.2 (2024-10-24) |
| Manutenzione attiva | ✓ sì |
| GitHub stars (approx) | 64.000 |
| Azienda | Open Interpreter (operato da Killian Lacy, vicino Seattle, WA) |
Note editoriali
LICENZA: AGPL-3.0 è open source OSI ma il copyleft forte per uso SaaS è una restrizione commerciale significativa. Verificare compatibilità con il contesto di deployment prima dell'adozione. L'ultimo tag di release è v0.4.2 (ottobre 2024) ma i commit continuano fino a maggio 2026: sviluppo attivo senza release formali recenti — da monitorare. L'app Interpreter.Works è un prodotto desktop in maturazione separato dalla CLI.