OpenPilot
ibmshaikh · Programación · Productividad
OpenPilot es un agente de IA para escritorio gratuito y con licencia MIT que funciona con el modelo que elijas. Conectas una API compatible con OpenAI, abres una carpeta y el agente edita archivos, ejecuta comandos y consulta la web.

Acerca de OpenPilot
About
Qué es OpenPilot
OpenPilot es un agente de IA de código abierto para el portátil, firmado por un desarrollador independiente que publica como ibmshaikh. Se trata de una aplicación Electron que corre en tu equipo y se maneja por chat. No hay cuenta, ni suscripción, ni modelo alojado que comprar. Tú pones una clave de API y una carpeta de proyecto, y el agente de IA local trabaja dentro de esa carpeta como lo haría un desarrollador junior.
La propuesta es la propiedad del sistema. Los modelos cambian cada pocos meses, y una herramienta atada a un solo proveedor envejece mal. OpenPilot trata el modelo como una pieza intercambiable: pegas una URL base, una clave y un identificador de modelo, y el mismo chat, las mismas skills y la misma memoria siguen funcionando con OpenAI, OpenRouter, un servidor local de Ollama o la pasarela que use tu empresa. La licencia MIT te deja leer el bucle de herramientas, hacer un fork y publicar tu propia compilación.
Hay tres límites que conviene conocer antes de descargarlo. La versión de escritorio existe para Windows 10 o superior en x64; las versiones para macOS están anunciadas pero todavía no salen. La investigación web depende de una clave aparte de TinyFish, así que el agente se queda sin información externa hasta que la añadas. Y la calidad de la salida sigue al modelo que conectes: un modelo local pequeño puede montar un proyecto, pero sufre con una refactorización larga.
Primeros pasos
- Descarga el instalador de Windows o el ejecutable portable desde el sitio oficial y abre la aplicación.
- Entra en Ajustes, luego en Modelos, y pega tu URL base, tu clave de API y el identificador del modelo. Guarda y selecciona el modelo en el compositor.
- Elige una carpeta de trabajo. El agente obtiene acceso al sistema de archivos y a la terminal solo dentro de esa carpeta.
- Opcional: añade una clave de API de TinyFish para habilitar la búsqueda web y la lectura de páginas.
- Describe el resultado que quieres y revisa cada tarjeta de herramienta antes de aprobar comandos que toquen archivos delicados.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de OpenPilot.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores que ya pagan una API
- Equipos preocupados por la privacidad
- Quien quiere auditar sus herramientas
- Creadores individuales en Windows
Tareas
- Montar un proyecto desde un mensaje
- Arreglar un test que falla
- Investigar una librería desconocida
- Repetir un flujo de la casa
Casos de uso
- Un proyecto personal de fin de semana
- Un portátil corporativo restringido
- Comparar modelos con la misma tarea
Funciones clave
Trae tu propio modelo y cámbialo en cada chat
OpenPilot se conecta a cualquier endpoint que hable la API de OpenAI: OpenAI, OpenRouter, Ollama, LM Studio o una pasarela interna. Cada entrada guarda nombre, URL base, clave y identificador, así que puedes tener varios configurados y elegir uno en el compositor. Las claves van al Keychain del sistema y nada se envía a un servidor de OpenPilot, porque la aplicación no tiene ninguno.
Herramientas de archivo sobre una carpeta real
El agente lee, escribe, edita, busca con grep y lista con glob dentro del espacio que elijas. Pides un proyecto completo y construye el árbol de archivos ahí mismo: package.json, código fuente, rutas, y después los ajustes que le pidas. Cada cambio aparece como una tarjeta revisable, lo que permite cazar una edición mala antes de que se extienda.
Una terminal de verdad, no un bloque de código
Los comandos se ejecutan de verdad, así que el agente instala dependencias, levanta un servidor de desarrollo, corre las pruebas y devuelve la salida al chat. Los comandos delicados esperan una confirmación de aprobar o rechazar. Ese paso es la barrera principal: el agente tiene los mismos permisos que tu cuenta de usuario dentro de esa carpeta.
Investigación web en vivo con TinyFish
Cuando la respuesta está fuera del repositorio, las herramientas de búsqueda y lectura consultan documentación, changelogs y mensajes de error al momento. Después el agente apoya la respuesta en las páginas que leyó, no en su memoria de entrenamiento. Sin clave de TinyFish esas herramientas no aparecen, y el trabajo local con archivos y terminal sigue igual.
Skills y memoria de proyecto
Una skill es un manual reutilizable que el agente carga con un comando de barra en el compositor. Las preferencias del proyecto viven en AGENTS.md, de modo que reglas como «usa pnpm» o «nunca subas .env» viajan con el repositorio y no con tu cabeza. El agente puede actualizar ese archivo cuando le pides recordar algo.
Servidores MCP activados por chat
Añades un servidor Model Context Protocol en mcp.json, reinicias la aplicación y enciendes sus herramientas en la conversación que las necesite. Así conectas un navegador, una base de datos o una API interna sin esperar a que la aplicación principal sume la integración. El consumo de tokens y el uso acumulado quedan a la vista, separados por modelo.
Ventajas y desventajas
Ventajas
- Es gratis y con licencia MIT, con un repositorio público que puedes auditar, bifurcar o reempaquetar.
- Sin cuenta ni inicio de sesión de proveedor: la puesta en marcha es una descarga y una clave de API.
- La elección de modelo queda abierta, también con servidores locales, y cambiar cuesta un desplegable.
- Las claves se guardan en el almacén seguro del sistema y el código no sale del equipo.
- Archivos, terminal, web, skills y MCP conviven en un solo chat, lo que ahorra saltos entre pestañas.
Desventajas
- Solo Windows por ahora: las versiones de macOS están anunciadas pero no publicadas, así que en Mac toca esperar o ejecutar desde el código fuente.
- El modelo lo pones tú y lo pagas tú, así que una sesión intensa puede costar más que una suscripción de tarifa plana.
- La investigación web exige una cuenta y una clave de TinyFish aparte; sin ellas, esas herramientas quedan apagadas.
- El proyecto es joven y lo mantiene una sola persona, así que habrá huecos en documentación e integraciones frente a rivales con financiación.
Preguntas frecuentes
OpenPilot sirve para lanzar un agente de IA sobre una carpeta de proyecto en tu propio ordenador. Describes un resultado en el chat y el agente lee y edita archivos, ejecuta comandos de terminal, consulta la web e informa de lo que cambió.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con OpenPilot.
Alternativas a OpenPilot
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.
