Open Interpreter Project

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.

Vista previa de la interfaz de Open Interpreter Project

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

  1. Instala el agente con un solo comando: el script de instalación en macOS o Linux, o el de PowerShell en Windows.
  2. Abre la carpeta del proyecto en una terminal y escribe interpreter (o la forma corta i) para arrancar una sesión interactiva.
  3. 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.
  4. Escribe una petición concreta, como añadir un endpoint de salud que devuelva el hash de la build.
  5. Revisa las ediciones propuestas y aprueba las acciones que necesiten más permisos. Usa /permissions a mitad de sesión para cambiar a qué puede acceder y interpreter resume --last para 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.

Plan gratuitoSí
Planes de pago$0 - usage-based model costs
PlataformamacOS, Linux, Windows
DesarrolladorOpen Interpreter
CategoríaProgramación · Otro
Fecha de lanzamientoSep 2023
Última actualizaciónSep 2025
Visitas al sitio web69.8K
Ranking global del sitio513.8K
Disponibilidad de la APISí

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.