
OpenCopilot
Open (formerly Squarelab / OpenChat) · Programación · Productividad · Chatbot
OpenCopilot es un framework de código abierto que convierte las API de tu producto en un copiloto de IA. Cargas un archivo OpenAPI y el usuario resuelve tareas escribiendo en lenguaje natural.

Acerca de OpenCopilot
About
Qué es OpenCopilot
OpenCopilot es un framework de copilotos de IA que instalas en tu propia infraestructura. Lee la definición de tu API, deduce qué endpoint hace falta, rellena los parámetros y devuelve la respuesta como un mensaje de chat. Se publica con licencia MIT, así que puedes meterlo en un producto comercial sin pagar por usuario.
Resuelve un problema concreto: el usuario que no quiere aprenderse tu interfaz. Alguien escribe «abre un ticket por el fallo de la exportación» y el copiloto elige el endpoint de creación de tickets, propone un título y lo llama. Tú conservas la API que ya tienes y le pones encima una capa de lenguaje natural.
Los límites pesan tanto como las funciones. El repositorio quedó archivado en marzo de 2025 y su README dice que ya no se mantiene, de modo que nadie publica parches de seguridad. Las API grandes necesitan transformadores JSON escritos a mano, y la instalación da por hecho que sabes usar Docker y leer registros.
Primeros pasos
- Clona el repositorio y sustituye el marcador
OPENAI_API_KEYen el archivo.envde la carpetallm-server. - Ejecuta
make installen Linux omake install-armen un Mac con Apple Silicon. La consola queda enhttp://localhost:8888. - Importa tu definición Swagger OpenAPI 3.0 y revisa las acciones que OpenCopilot ha validado.
- Dibuja un flujo de copiloto para las tareas que encadenan varias llamadas y pega el fragmento del widget en tu aplicación.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de OpenCopilot.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores backend de una SaaS
- Fundadores en solitario con un MVP
- Equipos con reglas de residencia de datos
Tareas
- Convertir una API REST existente en asistente de chat
- Probar acciones en lenguaje natural antes de rehacer el producto
- Reducir consultas repetitivas de soporte
Casos de uso
- Herramientas internas de administración
- Añadir un copiloto a un producto joven
- Entender cómo funcionan los agentes que llaman herramientas
Funciones clave
Importación de especificaciones OpenAPI
Subes un archivo Swagger OpenAPI 3.0 y OpenCopilot convierte cada operación en una acción que el modelo puede escoger. Antes valida el esquema, porque una especificación descuidada produce llamadas malas. La importación masiva es el camino más corto entre una API documentada y un copiloto de IA que funciona.
Llamadas a la API en lenguaje natural
El copiloto lee la petición, decide si hace falta llamar a la API, elige el endpoint y arma el cuerpo con el contexto. Pide «un caso nuevo por una exportación rota» y el campo del título se rellena solo. La respuesta llega como texto legible, no como JSON en bruto.
Flujos visuales para tareas de varios pasos
Las peticiones simples salen sin configurar nada. Las complicadas no, y para eso están los flujos de copiloto. Dibujas la secuencia en un editor visual y el modelo sigue tus pasos en vez de adivinar el orden de las llamadas.
Widget de chat integrable
El widget viene en el repositorio y se monta con una etiqueta de script o unas pocas líneas en tu frontend. Es la parte que ve el usuario y deja el copiloto de API detrás de tu propio inicio de sesión y tus permisos.
Despliegue autoalojado con Docker
Todo corre con Docker Compose, con objetivos de Make para instalar, migrar, ver registros, reiniciar y purgar del todo. Hay imágenes ARM para portátiles con Apple Silicon. Tus claves de API, los registros de conversación y los datos de clientes se quedan en infraestructura tuya.
SDK de TypeScript y API del backend
El backend escucha en el puerto 8888 y expone sus propios endpoints, así que puedes manejar el copiloto desde un script o desde otro servicio. Un SDK de TypeScript aparte envuelve las mismas llamadas para el frontend, y eso permite usar el copiloto de IA autoalojado fuera del widget incluido.
Ventajas y desventajas
Ventajas
- Licencia MIT sin cobro por usuario ni por mensaje, así que el coste no se dispara cuando crece el uso.
- La importación de Swagger OpenAPI elimina casi todo el trabajo manual de describir endpoints al modelo.
- El autoalojamiento mantiene las conversaciones y las credenciales dentro de tu red.
- Los flujos de copiloto resuelven tareas de varios pasos que un simple mapeo de petición a endpoint hace mal.
- El repositorio trae widget, panel y backend juntos, así que no escribes código de unión antes de la demo.
Desventajas
- El proyecto está archivado y sin mantenimiento: no habrá parches de seguridad ni arreglos cuando rompa una dependencia.
- Las API grandes exigen transformadores JSON propios, así que la promesa de importar y listo solo vale para superficies pequeñas.
- La instalación pide soltura con Docker, una clave de OpenAI y comodidad con la línea de comandos.
- La versión en la nube que acompañaba al repositorio ya no existe, así que el soporte se limita a leer incidencias antiguas.
Preguntas frecuentes
OpenCopilot añade una interfaz de chat a la API de un producto que ya existe. Lee una definición OpenAPI, elige endpoints según lo que pide el usuario y devuelve el resultado como texto dentro de un widget de chat integrable.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con OpenCopilot.
Alternativas a OpenCopilot

Udon
Udon · Programación · ProductividadUdon convierte un Mac con Apple Silicon en un servidor doméstico que se gestiona desde el navegador, con contenedores, archivos compartidos y un administrador de sistemas con IA opcional.

offstage
offstage cloud · Programación · Productividadoffstage da a los agentes de IA y a los trabajos de CI un Mac de verdad: una cuenta de macOS 27 sobre Apple silicon, manejada por API y cobrada por segundo.
BotBus
Chengdu Tuyang Tusen Technology Co., Ltd. · Programación · ProductividadBotBus te deja controlar desde el móvil y el reloj los agentes de programación con IA que corren en tu ordenador: apruebas comandos, lanzas tareas y lees resultados sin volver al escritorio.
