Actualizado: 2026-09-02

Estado del proyecto (revisado el 2 de septiembre de 2026): Flowise ha cerrado. Sus mantenedores anunciaron el fin del proyecto[1]: el desarrollo se detuvo el 29 de julio de 2026 con la 3.1.4. El repositorio se archivó en modo solo lectura el 13 de agosto y el soporte oficial terminó el 31 de agosto de 2026.

El código sigue disponible bajo Apache 2.0 para forks, pero los paquetes npm y las imágenes Docker quedan marcados como obsoletos. Esta guía se mantiene como referencia para instalaciones existentes; para empezar algo nuevo, mira Dify, Langflow o n8n. Los detalles están en «Qué ha cambiado desde la 3.1.3».

Flowise es una herramienta de código abierto para construir agentes de IA arrastrando y conectando nodos en un lienzo visual, sin necesidad de programar apenas. Está construida sobre LangChain.js y, lo más importante, puedes autoalojarla entera en tu propia máquina con un solo contenedor Docker. Así, ni tus claves de API ni los datos de tus usuarios salen de tu red.

En esta guía verás qué es Flowise, cómo desplegarlo, la diferencia entre un chatflow y un AgentFlow v2, cómo añadirle herramientas, memoria y RAG, y cómo se compara con Langflow y Dify. La misma explicación está disponible en inglés.

Puntos clave

  • Flowise es un constructor visual de agentes de código abierto (licencia Apache 2.0, salvo la carpeta enterprise/); supera las 55 000 estrellas en GitHub; su última versión es la 3.1.4, publicada el 29 de julio de 2026, y el repositorio se archivó en modo solo lectura el 13 de agosto de 2026.
  • Es autoalojable: un único docker run levanta la interfaz web en el puerto 3000, y arranca con una base de datos SQLite que puedes cambiar por PostgreSQL o MySQL en producción.
  • Distingue dos tipos de flujo: los chatflows clásicos (una cadena conversacional de LangChain) y los AgentFlow v2, un motor de orquestación con 14 tipos de nodo nativos para bucles, ramas condicionales y aprobación humana.
  • Todo se conecta arrastrando: modelos (incluidos los locales con Ollama), herramientas, memoria conversacional y almacenes de vectores para montar RAG sin escribir código.
  • Frente a Langflow (Python, de DataStax e IBM) y Dify (enfocado a RAG en producción), Flowise gana en sencillez: es el más ligero de arrancar y corre incluso en un VPS de 1 GB de RAM.

Qué ha cambiado desde la 3.1.3

Esta guía se escribió con Flowise 3.1.3 (25 de junio de 2026) y presentaba el proyecto como activo. Ya no lo es. Comprobado el 2 de septiembre de 2026 contra el repositorio y el anuncio de los mantenedores:

  • 3.1.4, 29 de julio de 2026, es la última versión. Fue una entrega de correcciones de seguridad[2]: validación del identificador de sesión, lista blanca de órdenes stdio para servidores MCP personalizados controlada por el operador, autorización entre espacios de trabajo en el nodo de OpenAI en tiempo real, validación de inquilino y de rutas de ejecución permitidas, y las exportaciones dejaron de incluir los valores de las variables. Si sigues corriendo Flowise, es la imagen que debes tener: flowiseai/flowise:3.1.4 existe en Docker Hub desde ese mismo día.
  • Repositorio archivado el 13 de agosto de 2026. GitHub lo marca como solo lectura; el último commit es la actualización del README que enlaza el anuncio. El código sigue visible «indefinidamente» y con licencia Apache 2.0.
  • El anuncio «Future of Flowise»: «hemos decidido cerrar nuestras operaciones en Flowise». El desarrollo de funciones cesó el 29 de julio, el soporte oficial del equipo terminó el 31 de agosto de 2026, y los paquetes npm y las imágenes Docker «quedarán marcados como obsoletos». Los mantenedores animan a hacer un fork «para mantener actualizaciones internas o forks comunitarios» y no nombran ningún sucesor oficial. La razón que dan es el giro del desarrollo con IA hacia agentes de programación, frente a los que «el enfoque low-code de flujos rígidos toca techo rápido con la complejidad». El anuncio no dice nada sobre Flowise Cloud.
  • Qué usar en su lugar. Si lo que te atraía era el lienzo de nodos con RAG integrado, Dify (1.17.0, agosto de 2026) es la plataforma más completa y también se autoaloja con Docker Compose. Si quieres seguir en un constructor visual sobre LangChain con nodos en Python, Langflow sigue activo (commits el 2 de septiembre de 2026). Si tu caso es más automatización que agente, n8n también sigue activo. Un fork comunitario de Flowise es viable por licencia, pero a fecha de hoy no hay ninguno con recorrido que podamos recomendar.
  • Qué sigue siendo válido de esta guía: la instalación con Docker y Compose, las variables de entorno, la diferencia entre chatflows y AgentFlow v2 y la conexión de herramientas, memoria y RAG describen la 3.1.x tal como quedó. Nada de eso recibirá parches de seguridad nuevos.

¿Qué es Flowise?

Flowise es una plataforma low-code para crear aplicaciones y agentes basados en modelos de lenguaje sin partir de una hoja en blanco de código. En lugar de escribir Python o JavaScript, montas la lógica en un editor de nodos. Cada bloque es una pieza (un modelo, una herramienta, una memoria, un recuperador de documentos), y las conexiones entre bloques definen por dónde pasan los datos. Es la misma idea que un editor de flujos como n8n, pero especializado en construir cosas con LLM.

Por debajo, Flowise es una aplicación de TypeScript y Node.js construida sobre LangChain.js, la versión JavaScript de la conocida biblioteca de orquestación de agentes. Eso significa que cada nodo del lienzo se corresponde con un componente real de LangChain, así que no estás atrapado en una abstracción cerrada. Cuando tu flujo funciona, puedes exponerlo como una API o incrustarlo como un widget de chat en cualquier web.

El proyecto es de los más populares de su categoría: reúne más de 55 000 estrellas en GitHub y su código es libre bajo licencia Apache 2.0. La única excepción es la carpeta enterprise/, que agrupa funciones empresariales (como la gestión avanzada de identidades) sujetas a una licencia comercial aparte. Para construir y desplegar agentes no necesitas esa parte: todo lo esencial es abierto y gratuito.

¿Cómo desplegar Flowise con Docker?

La gran ventaja de Flowise frente a un servicio en la nube es que corre entero en tu propia máquina. La forma más rápida de probarlo es un único contenedor con la imagen oficial flowiseai/flowise:

    # Levanta Flowise en http://localhost:3000
docker run -d --name flowise -p 3000:3000 flowiseai/flowise:3.1.4

Con eso ya tienes la interfaz en http://localhost:3000. Por defecto arranca con una base de datos SQLite embebida, perfecta para pruebas pero volátil si no montas un volumen. Para un despliegue serio conviene usar el docker compose que trae el repositorio, que persiste los datos y te deja configurar todo por variables de entorno:

git clone https://github.com/FlowiseAI/Flowise.git
cd Flowise/docker
cp .env.example .env

    # Edita .env: pon FLOWISE_USERNAME, FLOWISE_PASSWORD y
    # cambia DATABASE_TYPE a postgres para produccion.
docker compose up -d

Dos ajustes son obligatorios antes de exponerlo. Primero, la seguridad: define las variables FLOWISE_USERNAME y FLOWISE_PASSWORD para que la interfaz pida usuario y contraseña, porque por defecto está abierta a quien tenga la URL. Segundo, la base de datos: SQLite no aguanta un uso concurrente real, así que cambia DATABASE_TYPE a postgres (o mysql) y apunta a una base de datos externa con DATABASE_HOST, DATABASE_PORT, DATABASE_USER, DATABASE_PASSWORD y DATABASE_NAME. Flowise necesita Node.js v18.15.0 o v20 en adelante, pero con Docker eso ya viene resuelto dentro de la imagen.

¿Qué diferencia hay entre chatflows y AgentFlow v2?

Dentro de Flowise construyes dos tipos de flujo, y entender la diferencia es la clave para no perderte. Un chatflow es el formato original: una cadena conversacional de LangChain donde encadenas un modelo, un prompt, quizá una memoria y un recuperador. Es lineal y directo, ideal para un chatbot de preguntas y respuestas sobre tus documentos. Funciona bien, pero se queda corto cuando el flujo necesita decidir, repetir pasos o coordinar a más de un agente.

Para eso llegó AgentFlow v2, el motor de orquestación nativo de Flowise. En lugar de depender de las abstracciones de agente de LangChain, v2 aporta un conjunto de 14 tipos de nodo propios que montas como un diagrama de flujo explícito. Un nodo Start inicia el estado, los nodos LLM y Agent razonan y los nodos Tool ejecutan acciones deterministas. Un nodo Condition ramifica, un nodo Loop repite y un nodo Human Input pausa la ejecución hasta que una persona aprueba una acción.

La pieza que lo une todo es el estado del flujo ($flow.state), un almacén clave-valor que se declara en el nodo Start y se lee en cualquier otro con {{ $flow.state.clave }}. Así, dos nodos que no están conectados pueden compartir datos.

Con esos nodos puedes modelar patrones que un chatflow no alcanza. Por ejemplo, un supervisor que reparte tareas entre agentes trabajadores, un bucle que reintenta hasta cumplir una condición, o un flujo que se detiene a mitad para pedir confirmación antes de enviar un correo. Es un salto conceptual parecido al que ofrece un grafo de estados en código, pero dibujado en el lienzo.

¿Cómo se añaden herramientas, memoria y RAG?

La utilidad de un agente depende de lo que pueda hacer y recordar, y en Flowise las tres capacidades se conectan arrastrando nodos.

  • Herramientas. Un nodo Tool da al agente una capacidad concreta: buscar en la web, ejecutar una calculadora, llamar a una API externa con un nodo HTTP o invocar servidores de MCP (el Model Context Protocol), el estándar abierto para exponer herramientas a los agentes. También puedes escribir tu propia herramienta en JavaScript con el nodo Custom Function.
  • Memoria. Por defecto un LLM no recuerda nada entre mensajes. Los nodos de memoria (buffer de conversación, ventana con las últimas N interacciones o memoria respaldada en Redis (un almacén clave-valor en memoria, rápido para datos efímeros como el historial de una conversación)) mantienen el hilo, así que el agente sabe de qué hablasteis hace tres turnos.
  • RAG. Para que el agente responda con tus documentos y no invente, conectas un almacén de vectores. Flowise trae nodos para cargar los documentos, trocearlos, generar sus embeddings y guardarlos en una base de datos vectorial como Chroma, Qdrant o Pinecone. En consulta, un nodo Retriever busca los fragmentos más parecidos a la pregunta y se los pasa al modelo como contexto.

Lo interesante es que todos estos nodos son intercambiables por proveedor. Puedes empezar con un modelo de OpenAI y, cambiando un solo nodo, servir el agente con un modelo que corras en tu propia máquina con Ollama, sin tocar el resto del flujo. Esa independencia del proveedor es una de las razones por las que Flowise encaja bien en entornos que exigen privacidad.

¿Flowise, Langflow o Dify?

Flowise no está solo: comparte categoría con Langflow y Dify, y los tres son de código abierto y autoalojables, pero apuntan a públicos distintos.

Herramienta Base técnica Licencia Estrellas Punto fuerte
Flowise TypeScript / LangChain.js Apache 2.0 ~55 000 Archivado el 13 de agosto de 2026
Langflow Python / LangChain MIT ~152 000 Máxima flexibilidad, nodos en Python
Dify Python / Next.js Apache 2.0 ~149 000 RAG y gestión de aplicaciones en producción

Langflow es el equivalente en el mundo Python: lo desarrolla DataStax (adquirida por IBM en 2025 e integrada en watsonx) y su gran baza es que puedes escribir nodos personalizados en Python puro. Si tu equipo vive en Python y necesita lógica a medida, Langflow encaja mejor. Dify juega en otra liga: es una plataforma más completa, con el RAG y las bases de conocimiento totalmente integrados y herramientas de gestión pensadas para llevar aplicaciones a producción. A cambio, es más pesada de desplegar.

La ventaja de Flowise es la sencillez. Un solo contenedor Docker lo pone en marcha, corre sin problemas en un VPS modesto de 1 GB de RAM y su curva de aprendizaje es la más suave de los tres. Si quieres prototipar un agente esta misma tarde y desplegarlo tú mismo, Flowise es la puerta de entrada natural.

Preguntas frecuentes

¿Es Flowise gratis y de código abierto?

Sí. La práctica totalidad de Flowise es software libre bajo licencia Apache 2.0, y puedes autoalojarlo sin pagar nada ni limitar cuántos flujos creas. La única parte cerrada es la carpeta enterprise/, que agrupa funciones para grandes organizaciones (como el control avanzado de identidades y permisos) sujetas a una licencia comercial. Para construir, desplegar y exponer agentes con herramientas, memoria y RAG no necesitas esa parte de pago.

¿Necesito saber programar para usar Flowise?

No para lo básico. El objetivo de una herramienta low-code es precisamente que montes flujos funcionales arrastrando y conectando nodos, sin escribir código. Saber algo de programación ayuda cuando quieres una herramienta a medida con el nodo Custom Function, depurar por qué un flujo no responde como esperas o configurar el despliegue en producción. Para el 80 % de los casos, el lienzo visual es suficiente.

¿Puedo usar Flowise con modelos locales en vez de OpenAI?

Sí. Flowise trae nodos para conectarse a modelos que ejecutes de forma local con Ollama a través de su API compatible con OpenAI. Cambia el nodo del modelo en el lienzo: el resto del flujo (herramientas, memoria, recuperador) sigue igual. Combinando Flowise autoalojado con un modelo servido en tu propia máquina consigues un agente completo en el que ningún dato sale de tu red.

Conclusión

Con el proyecto archivado, esta guía queda como referencia para instalaciones existentes y para quien parta de un fork. Mientras estuvo vivo, Flowise era la vía más rápida para pasar de la idea de un agente a algo que funciona y que controlas tú. Con un solo docker run levantas un constructor visual sobre LangChain.js donde arrastras modelos, herramientas, memoria y RAG. Puedes elegir entre un chatflow lineal o un AgentFlow v2 con bucles, condiciones y aprobación humana, todo bajo licencia Apache 2.0 y sin que tus datos abandonen tu red.

Si aun así lo levantas, hazlo con la imagen final, docker run -d -p 3000:3000 flowiseai/flowise:3.1.4. Abre http://localhost:3000, crea tu primer chatflow con un modelo y una memoria, y ten planificada la salida hacia Dify, Langflow o n8n: no habrá más parches.

Fuentes

  1. anunciaron el fin del proyecto
  2. entrega de correcciones de seguridad
  3. Documentación oficial de Flowise
  4. Flowise en GitHub
  5. Documentación de AgentFlow v2
  6. Sitio oficial de Flowise

Ruta: Ecosistema de agentes: MCP, gateways y plataformas