Repolode
danielmiessler

danielmiessler/Fabric

Framework de código aberto em Go que organiza prompts reutilizáveis de IA, chamados Patterns, por tarefa e os executa pela linha de comando ou por uma REST API.

Estrelas
44,359
Forks
4,308
Issues abertas
18
Último commit
ontem

O que é?

Fabric é um framework para aplicar IA ao trabalho do dia a dia, transformando prompts em unidades reutilizáveis. Cada prompt específico para uma tarefa é armazenado como um Pattern, por exemplo, para resumir um artigo, extrair ensinamentos de um vídeo do YouTube ou explicar código. Assim, os usuários podem reunir e reutilizar seus melhores prompts em um só lugar, em vez de reescrevê-los em cada app de chat.

A ferramenta de linha de comando recebe texto de stdin ou de arquivos, aplica um Pattern escolhido e envia o resultado a um modelo de um dos vários provedores compatíveis, como OpenAI, Anthropic, Google Gemini, Ollama, Azure OpenAI, Amazon Bedrock e OpenRouter. Os Patterns são arquivos Markdown simples que podem ser personalizados. A ferramenta também pode buscar transcrições do YouTube, extrair conteúdo de páginas da web e transcrever áudio.

Fabric também pode ser executado como um servidor REST API e, no modo compatível com Ollama, permite que clientes do Ollama usem os provedores e Patterns do Fabric. É escrito em Go e distribuído sob a licença MIT.

Recursos principais

  • 01Organiza prompts em Patterns nomeados, que podem ser executados por tarefa.
  • 02Aceita entradas de stdin, arquivos, vídeos do YouTube, páginas da web e áudio.
  • 03Oferece suporte a vários provedores de IA, incluindo modelos locais por meio do Ollama e do LM Studio.
  • 04Inclui um servidor REST API e um modo compatível com Ollama.
  • 05Oferece opções de dry-run e exportação de prompts para inspecioná-los antes do envio.
  • 06Disponibiliza completions de shell para Zsh, Bash e Fish.

Casos de uso

  • Resumir artigos, trabalhos acadêmicos ou vídeos longos pelo terminal.
  • Montar uma biblioteca pessoal de prompts reutilizáveis e compartilhados entre ferramentas.
  • Executar prompts em modelos locais ou na nuvem por meio de scripts e pipelines.
  • Disponibilizar um único endpoint de API que encaminha solicitações para vários provedores de IA.

Início rápido

  1. 1

    No Unix, Linux ou macOS, instale o Fabric com o instalador de uma linha

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

    No Windows, instale o Fabric com o PowerShell

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

    Execute a configuração para configurar as chaves dos seus provedores de IA

Antes de usar

  • Você precisa de chaves de API ou contas de provedores de IA compatíveis para executar padrões.

Tópicos

Perguntas frequentes

O que é Fabric?
Framework de código aberto em Go que organiza prompts reutilizáveis de IA, chamados Patterns, por tarefa e os executa pela linha de comando ou por uma REST API. Fabric é um framework para aplicar IA ao trabalho do dia a dia, transformando prompts em unidades reutilizáveis. Cada prompt específico para uma tarefa é armazenado como um Pattern, por exemplo, para resumir um artigo, extrair ensinamentos de um vídeo do YouTube ou explicar código. Assim, os usuários podem reunir e reutilizar seus melhores prompts em um só lugar, em vez de reescrevê-los em cada app de chat.
Fabric é gratuito? Qual é a licença?
Fabric é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Fabric ainda é mantido?
Manutenção ativa. O último commit de Fabric foi em 18 de out. de 2026.
Para que posso usar Fabric?
Resumir artigos, trabalhos acadêmicos ou vídeos longos pelo terminal. Montar uma biblioteca pessoal de prompts reutilizáveis e compartilhados entre ferramentas. Executar prompts em modelos locais ou na nuvem por meio de scripts e pipelines. Disponibilizar um único endpoint de API que encaminha solicitações para vários provedores de IA.
Como instalar Fabric?
No Unix, Linux ou macOS, instale o Fabric com o instalador de uma linha: curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash No Windows, instale o Fabric com o PowerShell: iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex Execute a configuração para configurar as chaves dos seus provedores de IA
Onde consigo Fabric?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/danielmiessler/Fabric

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados