Buscar

Ferramentas

Fabric

CLI open source que organiza prompts prontos por tarefa, os patterns, e roda em vários modelos de IA, para quem quer usar IA direto do terminal.

  • Inteligência Artificial
  • Open Source
Fabric

Daniel Miessler passou 2023 montando fluxos de trabalho com IA, e no começo de 2024 esse ferramental virou o Fabric. A ideia parte de um incômodo comum: prompts úteis se perdem em anotações soltas. O Fabric guarda cada um como um pattern, um arquivo Markdown com nome de tarefa, e roda esse pattern na linha de comando sobre o texto que você manda pela entrada padrão.

Para que serve

  • Resumir um artigo copiado com pbpaste | fabric --pattern summarize.
  • Tirar as ideias principais de um vídeo do YouTube a partir do link.
  • Avaliar as afirmações de uma página com o pattern analyze_claims.
  • Guardar prompts próprios numa pasta de patterns personalizados e chamá-los pelo nome.
  • Expor os patterns por uma API REST com fabric --serve, para outros programas usarem.

Como começar

O script oficial instala no macOS ou no Linux, e o --setup vem logo depois:

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

Há também pacotes no Homebrew, winget, Scoop e AUR; pelo Homebrew o binário se chama fabric-ai. O --setup cria as pastas de configuração e pergunta o provedor de IA. OpenAI, Anthropic, Gemini e Bedrock pedem chave de API e cobram pelo uso. Para rodar sem chave, aponte para um modelo local no Ollama ou no LM Studio. A versão atual é escrita em Go.

Licença e custo

A MIT do Fabric permite copiar e modificar e cobra, em troca, que a nota de copyright e o texto da licença sigam em cada cópia ou parte substancial do código. O projeto recebe doações pelo GitHub Sponsors, e o README não descreve plano pago nem versão em nuvem. A conta que pesa é a do provedor de modelo escolhido.

Quando vale a pena

Quem passa o dia no terminal repetindo os mesmos pedidos à IA (resumir, revisar código, anotar vídeos) os transforma em comandos com o Fabric. Os patterns aceitam pipe, então entram em scripts shell sem adaptação. Em janela de chat, a vantagem diminui: a interface web existe, mas o foco é a CLI. Na mesma linha, a CLI llm, de Simon Willison, também roda prompts pelo terminal em vários modelos.