Repolode
intelligentnode

intelligentnode/IntelliNode

Módulo de JavaScript/Node.js con una API unificada para usar distintos proveedores de LLM, imágenes, voz y embeddings, además de almacenes vectoriales y un servidor MCP.

Estrellas
275
Forks
18
Issues abiertos
3
Último commit
el mes pasado

¿Qué es?

IntelliNode es un módulo de npm para proyectos de JavaScript que se conecta a modelos como GPT-5.5, Claude, Gemini, LLaMA, Stable Diffusion y WaveNet. Su capa de controladores unifica las entradas de distintos proveedores, así que para cambiar de OpenAI a Cohere o Stability solo hay que cambiar el nombre del proveedor, sin modificar el código que lo rodea.

Además del acceso directo a modelos, incluye utilidades para chatbots con streaming y un ciclo de llamadas a herramientas, salida JSON ajustada a un esquema y una clase Assistant que guarda conversaciones, responde preguntas sobre tus documentos con citas y conserva la memoria a largo plazo. Una única interfaz de almacén vectorial admite Pinecone, Qdrant, Chroma, Weaviate, Milvus, Elasticsearch, pgvector, MongoDB Atlas y opciones de Google Cloud. También incluye un asistente de búsqueda semántica y evaluación de varios modelos.

El paquete ofrece una familia Gen que permite generar componentes, formularios, endpoints de API, SQL, expresiones regulares y metadatos SEO con una sola línea de código. También incluye un agente de programación que modifica un repositorio hasta que pasa el comando de pruebas y un servidor MCP para Claude Code, Codex, Cursor y VS Code.

Funciones clave

  • 01Interfaz unificada para prompts con OpenAI, Anthropic, Gemini, Cohere, Mistral y proveedores compatibles con OpenAI
  • 02Respuestas en streaming y ciclo de llamadas a herramientas con salida JSON ajustada a un esquema
  • 03Interfaz de almacén vectorial para Pinecone, Qdrant, Chroma, Weaviate, Milvus, pgvector y otros
  • 04Generación de texto, imágenes y voz mediante clases de modelos específicas para cada proveedor
  • 05Asistentes integrados para búsqueda semántica y evaluación de varios modelos
  • 06Tipos de TypeScript y una versión CDN para usar en el frontend

Casos de uso

  • Añadir un chatbot con LLM o preguntas y respuestas sobre documentos a una aplicación web de Node.js sin quedar atado a un proveedor
  • Comparar varios modelos con los mismos prompts antes de elegir uno
  • Crear una canalización RAG sobre una base de datos existente, como pgvector o MongoDB Atlas
  • Permitir que Claude Code o Cursor use varios proveedores de modelos mediante el servidor MCP

Inicio rápido

  1. 1

    Instala el paquete desde npm

    npm i intellinode
  2. 2

    Importa Chatbot y ChatGPTInput, crea un chatbot con tu clave de OpenAI y llama a chat

Antes de usarlo

  • Necesitas claves de API de los proveedores de modelos que elijas; la mayoría de las llamadas tienen un coste que cobran esos proveedores.
  • Las llamadas a modelos en la nube requieren acceso de red a los servicios de proveedores externos.

En colecciones

Temas

Preguntas frecuentes

¿Qué es IntelliNode?
Módulo de JavaScript/Node.js con una API unificada para usar distintos proveedores de LLM, imágenes, voz y embeddings, además de almacenes vectoriales y un servidor MCP. IntelliNode es un módulo de npm para proyectos de JavaScript que se conecta a modelos como GPT-5.5, Claude, Gemini, LLaMA, Stable Diffusion y WaveNet. Su capa de controladores unifica las entradas de distintos proveedores, así que para cambiar de OpenAI a Cohere o Stability solo hay que cambiar el nombre del proveedor, sin modificar el código que lo rodea.
¿IntelliNode es gratuito? ¿Qué licencia tiene?
IntelliNode es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿IntelliNode sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de IntelliNode fue el 5 oct 2026.
¿Para qué puedo usar IntelliNode?
Añadir un chatbot con LLM o preguntas y respuestas sobre documentos a una aplicación web de Node.js sin quedar atado a un proveedor Comparar varios modelos con los mismos prompts antes de elegir uno Crear una canalización RAG sobre una base de datos existente, como pgvector o MongoDB Atlas Permitir que Claude Code o Cursor use varios proveedores de modelos mediante el servidor MCP
¿Cómo se instala IntelliNode?
Instala el paquete desde npm: npm i intellinode Importa Chatbot y ChatGPTInput, crea un chatbot con tu clave de OpenAI y llama a chat
¿Dónde consigo IntelliNode?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/intelligentnode/IntelliNode

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados