Repolode
danielmiessler

danielmiessler/Fabric

Открытый Go-фреймворк для организации повторно используемых AI-промптов (Patterns) по задачам и запуска из командной строки или через REST API.

Звёзды
44,359
Форки
4,308
Открытые issues
18
Последний коммит
22 часа назад

Что это?

Fabric помогает использовать AI в повседневной работе, превращая промпты в повторно используемые блоки. Каждый промпт для конкретной задачи хранится как Pattern — например, для краткого пересказа статьи, извлечения мудрых мыслей из видео на YouTube или объяснения кода. Так пользователи могут собирать лучшие промпты в одном месте и использовать их повторно, вместо того чтобы каждый раз заново вводить их в разных чат-приложениях.

Утилита командной строки принимает текст из stdin или файлов, применяет выбранный Pattern и отправляет результат в модель одного из множества поддерживаемых провайдеров, включая OpenAI, Anthropic, Google Gemini, Ollama, Azure OpenAI, Amazon Bedrock и OpenRouter. Patterns — это обычные Markdown-файлы, которые можно настраивать. Кроме того, утилита умеет получать расшифровки видео на YouTube, собирать содержимое веб-страниц и транскрибировать аудио.

Fabric также можно запустить как сервер REST API. В режиме совместимости с Ollama клиенты Ollama могут использовать провайдеров и Patterns Fabric. Проект написан на Go и распространяется по лицензии MIT.

Ключевые возможности

  • 01Организует промпты в именованные Patterns, которые можно запускать для конкретных задач.
  • 02Принимает данные из stdin и файлов, а также из видео на YouTube, веб-страниц и аудио.
  • 03Поддерживает множество AI-провайдеров, включая локальные модели через Ollama и LM Studio.
  • 04Включает сервер REST API и режим совместимости с Ollama.
  • 05Позволяет выполнять пробный запуск и экспортировать промпты, чтобы проверить их перед отправкой.
  • 06Предоставляет автодополнение команд для Zsh, Bash и Fish.

Сценарии использования

  • Краткий пересказ статей, научных работ и длинных видео прямо из терминала.
  • Создание личной библиотеки повторно используемых промптов, доступных в разных инструментах.
  • Запуск промптов на локальных или облачных моделях из скриптов и конвейеров.
  • Предоставление единой конечной точки API для маршрутизации запросов к нескольким AI-провайдерам.

Быстрый старт

  1. 1

    В Unix, Linux или macOS установите Fabric с помощью однострочного установщика

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

    В Windows установите Fabric с помощью PowerShell

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

    Запустите настройку, чтобы указать ключи провайдеров ИИ

Что важно знать

  • Для запуска паттернов нужны API-ключи или учетные записи у поддерживаемых провайдеров ИИ.

Темы

Частые вопросы

Что такое Fabric?
Открытый Go-фреймворк для организации повторно используемых AI-промптов (Patterns) по задачам и запуска из командной строки или через REST API. Fabric помогает использовать AI в повседневной работе, превращая промпты в повторно используемые блоки. Каждый промпт для конкретной задачи хранится как Pattern — например, для краткого пересказа статьи, извлечения мудрых мыслей из видео на YouTube или объяснения кода. Так пользователи могут собирать лучшие промпты в одном месте и использовать их повторно, вместо того чтобы каждый раз заново вводить их в разных чат-приложениях.
Fabric можно использовать бесплатно? Какая у него лицензия?
Fabric распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Fabric всё ещё поддерживается?
Активно поддерживается. Последний коммит в Fabric — 18 окт. 2026 г..
Для чего можно использовать Fabric?
Краткий пересказ статей, научных работ и длинных видео прямо из терминала. Создание личной библиотеки повторно используемых промптов, доступных в разных инструментах. Запуск промптов на локальных или облачных моделях из скриптов и конвейеров. Предоставление единой конечной точки API для маршрутизации запросов к нескольким AI-провайдерам.
Как установить Fabric?
В Unix, Linux или macOS установите Fabric с помощью однострочного установщика: curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash В Windows установите Fabric с помощью PowerShell: iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex Запустите настройку, чтобы указать ключи провайдеров ИИ
Где скачать Fabric?
Исходный код и инструкции по установке — на GitHub: https://github.com/danielmiessler/Fabric

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты