Repolode
danielmiessler

danielmiessler/Fabric

Framework de código abierto escrito en Go que organiza prompts de IA reutilizables (llamados Patterns) por tarea y permite ejecutarlos desde la línea de comandos o una API REST.

Estrellas
44,359
Forks
4,308
Issues abiertos
18
Último commit
ayer

¿Qué es?

Fabric es un framework para aplicar IA al trabajo cotidiano mediante prompts convertidos en unidades reutilizables. Cada prompt específico para una tarea se guarda como un Pattern, por ejemplo, para resumir un artículo, extraer conocimientos de un video de YouTube o explicar código. Así, los usuarios pueden recopilar y reutilizar sus mejores prompts en un solo lugar, en vez de volver a escribirlos en cada aplicación de chat.

La herramienta de línea de comandos recibe texto desde stdin o archivos, aplica el Pattern elegido y envía el resultado a un modelo de uno de los muchos proveedores compatibles, entre ellos OpenAI, Anthropic, Google Gemini, Ollama, Azure OpenAI, Amazon Bedrock y OpenRouter. Los Patterns son archivos Markdown que se pueden personalizar. Además, la herramienta puede obtener transcripciones de YouTube, extraer contenido de páginas web y transcribir audio.

Fabric también puede ejecutarse como servidor de API REST y, en modo compatible con Ollama, permite que los clientes de Ollama usen los proveedores y Patterns de Fabric. Está escrito en Go y se distribuye bajo la licencia MIT.

Funciones clave

  • 01Organiza los prompts en Patterns con nombre que se pueden ejecutar según la tarea.
  • 02Acepta entradas desde stdin, archivos, videos de YouTube, páginas web y audio.
  • 03Es compatible con muchos proveedores de IA, incluidos modelos locales mediante Ollama y LM Studio.
  • 04Incluye un servidor de API REST y un modo compatible con Ollama.
  • 05Ofrece opciones de ejecución en seco y exportación de prompts para inspeccionarlos antes de enviarlos.
  • 06Proporciona autocompletado de comandos para Zsh, Bash y Fish.

Casos de uso

  • Resumir artículos, papers o videos largos desde la terminal.
  • Crear una biblioteca personal de prompts reutilizables y compartidos entre herramientas.
  • Ejecutar prompts con modelos locales o en la nube desde scripts y pipelines.
  • Exponer un único endpoint de API que enrute solicitudes a varios proveedores de IA.

Inicio rápido

  1. 1

    En Unix, Linux o macOS, instala Fabric con el instalador de una sola línea

    curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash
  2. 2

    En Windows, instala Fabric con PowerShell

    iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex
  3. 3

    Ejecuta la configuración para configurar las claves de tus proveedores de IA

Antes de usarlo

  • Necesitas claves de API o cuentas de proveedores de IA compatibles para ejecutar patrones.

Temas

Preguntas frecuentes

¿Qué es Fabric?
Framework de código abierto escrito en Go que organiza prompts de IA reutilizables (llamados Patterns) por tarea y permite ejecutarlos desde la línea de comandos o una API REST. Fabric es un framework para aplicar IA al trabajo cotidiano mediante prompts convertidos en unidades reutilizables. Cada prompt específico para una tarea se guarda como un Pattern, por ejemplo, para resumir un artículo, extraer conocimientos de un video de YouTube o explicar código. Así, los usuarios pueden recopilar y reutilizar sus mejores prompts en un solo lugar, en vez de volver a escribirlos en cada aplicación de chat.
¿Fabric es gratuito? ¿Qué licencia tiene?
Fabric es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Fabric sigue mantenido?
Mantenimiento activo. El último commit de Fabric fue el 18 oct 2026.
¿Para qué puedo usar Fabric?
Resumir artículos, papers o videos largos desde la terminal. Crear una biblioteca personal de prompts reutilizables y compartidos entre herramientas. Ejecutar prompts con modelos locales o en la nube desde scripts y pipelines. Exponer un único endpoint de API que enrute solicitudes a varios proveedores de IA.
¿Cómo se instala Fabric?
En Unix, Linux o macOS, instala Fabric con el instalador de una sola línea: curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash En Windows, instala Fabric con PowerShell: iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex Ejecuta la configuración para configurar las claves de tus proveedores de IA
¿Dónde consigo Fabric?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/danielmiessler/Fabric

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

Proyectos relacionados