Самостоятельно размещаемая чат-платформа в стиле ChatGPT с поддержкой разных AI-провайдеров, Agents, MCP, Artifacts и авторизацией нескольких пользователей.
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
В Unix, Linux или macOS установите Fabric с помощью однострочного установщика
curl -fsSL https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.sh | bash - 2
В Windows установите Fabric с помощью PowerShell
iwr -useb https://raw.githubusercontent.com/danielmiessler/fabric/main/scripts/installer/install.ps1 | iex - 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 обновляется ежедневно.
Похожие проекты
Веб-скрейпер на базе LLM и Streamlit, извлекающий данные со страниц с помощью моделей OpenAI, Gemini, Ollama или LiteLLM.
CLI и веб-панель для сравнения бесплатных LLM для программирования у разных провайдеров и установки выбранной модели в ваш инструмент для разработки.
Плагин для Zotero, который позволяет общаться с одним или несколькими PDF и искать по всей библиотеке с помощью облачных LLM или локальных моделей.
Платформа автоматизации браузера: превращает записанные действия в MCP-команды или Claude Skills, которыми AI-агенты могут управлять браузером.
CLI сканирует кодовую базу и создаёт компактные файлы контекста для ИИ, чтобы помощники тратили меньше токенов на изучение проекта.