Open Interpreter Project
Open Interpreter · Programación · Otro
Open Interpreter es un agente de código de código abierto para la terminal que lee los archivos de tu proyecto, edita el código y ejecuta comandos por ti. Funciona con OpenAI, Anthropic o un modelo local.

Acerca de Open Interpreter Project
What Is Open Interpreter
Open Interpreter es un agente de código que vive en tu terminal. Abres la carpeta de un proyecto, describes el cambio en lenguaje natural y la herramienta revisa los archivos, los modifica y lanza los comandos necesarios para terminar el trabajo. Nació de un proyecto anterior que dejaba a los modelos de lenguaje ejecutar Python, JavaScript y shell directamente en tu máquina en lugar de dentro de un entorno alojado.
La ventaja de correr en local es el control. Los intérpretes alojados limitan el tamaño de lo que subes, se cortan a los pocos minutos y borran todo al cerrar la sesión. Open Interpreter se salta esos topes porque el código se ejecuta en tu ordenador, con tus archivos, tus librerías y tu conexión a internet. Tú pones el modelo y el agente hace el trabajo manual.
El precio de esa libertad es que un agente con acceso a archivos y shell puede causar daños reales si lo dejas suelto. Open Interpreter lo frena con dos barreras: un sandbox marca lo que es posible y un modo de aprobación decide cuándo preguntarte. Antes de aplicar un cambio, puedes revisar el diff.
Getting Started
- Instala el agente con un solo comando: el script de instalación en macOS o Linux, o el de PowerShell en Windows.
- Abre la carpeta del proyecto en una terminal y escribe
interpreter(o la forma cortai) para arrancar una sesión interactiva. - Elige un proveedor en el primer arranque. Inicia sesión con ChatGPT, pega una clave de API o conecta un modelo local con Ollama o LM Studio.
- Escribe una petición concreta, como añadir un endpoint de salud que devuelva el hash de la build.
- Revisa las ediciones propuestas y aprueba las acciones que necesiten más permisos. Usa
/permissionsa mitad de sesión para cambiar a qué puede acceder yinterpreter resume --lastpara retomar una sesión anterior.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Open Interpreter Project.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que quieren un agente dentro de su proyecto real y no en una pestaña del navegador
- Equipos que cuidan la privacidad y tiran de modelos locales
- Quien aprende a base de tocar
Tareas
- Añadir funciones pequeñas
- Refactors que cruzan varios archivos
- Tareas repetitivas de terminal
Casos de uso
- Trabajar en la terminal que ya tienes abierta
- Retomar la tarea de ayer
- Cambiar de modelo a mitad de tarea
Funciones clave
Flujo de trabajo pensado para la terminal
Open Interpreter funciona donde ya trabajas. Lo arrancas en la carpeta de un proyecto y el agente lee la estructura de directorios, abre los archivos y los edita ahí mismo. No hay plugin de IDE que instalar ni ventana de chat que mantener sincronizada. Ve los mismos archivos que ve tu shell.
Tu propio modelo
El agente no te ata a un proveedor. Puedes iniciar sesión con ChatGPT, usar una clave de API o apuntarlo a un modelo local vía Ollama o LM Studio. Tú eliges lo que encaja con la tarea y cambias cuando quieras con el comando /model, algo que importa cuando el coste o las reglas de privacidad cambian a mitad de proyecto.
Ejecución de comandos con barreras
Ejecutar comandos es donde un agente puede meterte en líos, así que Open Interpreter pone dos controles. Un sandbox fija el límite de lo que es técnicamente posible y un modo de aprobación decide cuándo conviene parar y preguntar. En la configuración local por defecto trabaja dentro del espacio de trabajo actual y pide permiso antes de salir de él.
Revisión del diff antes de aplicar
Cuando Open Interpreter edita código, te muestra el cambio y te deja revisar el diff antes de aplicarlo. Tú tienes la última palabra sobre lo que realmente entra en tus archivos, y esa es la diferencia entre un asistente y una caja negra.
Sesiones que se pueden retomar
El trabajo largo rara vez termina de una sentada. El comando interpreter resume --last recupera la conversación anterior, su contexto y el directorio de trabajo, así puedes cerrar la terminal y volver al mismo hilo sin volver a explicar nada.
La superficie de herramientas de Codex
Open Interpreter conserva la superficie de Codex que ya conoces: exec, sesiones, MCP, AGENTS.md, skills, hooks, permisos y subagentes. Quien maneje esas herramientas puede mantener sus costumbres, con un selector de modelo agnóstico del proveedor añadido.
Ventajas y desventajas
Ventajas
- Se ejecuta en local con acceso completo a tus archivos y a la red, así que esquiva los topes de subida y los límites de tiempo de los intérpretes alojados.
- Funciona con el modelo que elijas, incluidos los locales, así que ajustas coste y capacidad tarea a tarea.
- Las barreras del sandbox y el modo de aprobación te dejan el control de lo que se ejecuta.
- Revisar el diff antes de aplicar significa que apruebas cambios reales, no solo sugerencias.
- El soporte para retomar sesiones y la superficie de Codex encajan bien en proyectos largos de varios pasos.
Desventajas
- Es una herramienta de terminal. Si nunca abres un shell, la instalación y el manejo por línea de comandos van a pesar más que una ventana de chat.
- El agente tiene acceso real a archivos y shell, así que una aprobación descuidada puede cambiar o borrar cosas de tu equipo. Las barreras ayudan, pero dependen de que leas lo que apruebas.
- El modelo lo pones tú y lo pagas tú. No hay modelo gratis incluido, así que el gasto sigue tu consumo de API o tu hardware local.
- La puesta en marcha pide cierta soltura con claves de proveedor, variables de entorno y servidores de modelos locales.
Preguntas frecuentes
Es un agente de código para la terminal. Describes un cambio en lenguaje natural y el agente lee tu proyecto, edita los archivos y lanza los comandos que hacen falta. Sus usos típicos son añadir funciones pequeñas, hacer refactors entre archivos y automatizar tareas repetitivas de terminal.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Open Interpreter Project.
Alternativas a Open Interpreter Project
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
