> ДОБРО ПОЖАЛОВАТЬ, ПУТНИК.
> FAN — локальный AI runtime агент для разработчиков.
> Мульти-провайдер, мульти-агент, веб-дашборд, расширения.
> Для начала работы потребуется только доступ к любой LLM. Подойдет даже локальная
> Всё работает прямо на вашей машине. Без облачных посредников.
> О ФАНЕ / ABOUT FAN
FAN (Fast Agents Network) — локальный AI runtime-агент для разработчиков. Живёт прямо на твоей машине: подключается к 40+ провайдерам — OpenAI, Anthropic, Google, Groq и другим, вплоть до полностью локальных моделей. Субъект доступа здесь — ты, никаких облачных посредников.
Внутри: мультиагентный оркестратор с 10 типами воркеров, TUI с потоковым рендерингом и веб-дашборд. С версии 3.0.0 серверное ядро — нативный Rust-бинарник fan-server-rs (~8 МБ RSS вместо сотен мегабайт), а делегированные задачи выполняет Rust-воркер fan-worker-rs — Node.js и Bun для этого не нужны. Расширения, навыки и бандлы ставятся из FAN Store в одну команду. Сессии хранятся локально (JSONL + SQLite), а MCP-клиент подключает внешние серверы — filesystem, github, postgres.
> ВОЗМОЖНОСТИ / FEATURES
Multi-provider AI
OpenAI, Anthropic, Google, Groq, xAI, Mistral, Azure, Vertex, Bedrock и 40+ других провайдеров через единое API. Fallback-цепочки и трекер бюджета использования.
Orchestrator
10 типов воркеров — explore, plan, implement, verify, code-review, security, bug-fix, code-research, tests-impl, docs-impl — с декомпозицией задач, планированием и отслеживанием прогресса, системой разрешений, обнаружением агентов и конвейером задач. Делегированные задачи выполняет Rust-воркер: автокомпакция контекста, журнал джобов (переживают рестарт сервера), таймауты вместо «вечных зависаний». Длинные истории — в автономные миссии: fan mission run.
Interactive TUI
Потоковый вывод, поддержка markdown, блоки размышлений (thinking blocks), виджеты выполнения, горячие клавиши в стиле Vim/Emacs.
Native Rust Server
REST + WebSocket API на нативном Rust-сервере fan-server-rs: ~8 МБ RSS, daemon-режим с обёртками systemd/nssm, health-check и авторестарт. Никаких JS-рантаймов. Веб-дашборд на Lit + Vite, авторизация по токенам.
Extensions & Skills
14 расширений с хуками жизненного цикла, 10 навыков и 4 бандла — всего 28 пакетов в FAN Store. Встроенный MCP-клиент подключает внешние серверы: filesystem, github, postgres…
Model Management
Правила маршрутизации, цепочки fallback, трекинг бюджета, настройки температуры и токенов для каждой сессии.
> УСТАНОВКА / INSTALLATION
Установка FAN выполняется онлайн-скриптом. Он автоматически определит ОС и архитектуру, скачает актуальную сборку, проверит контрольную сумму и добавит fan в PATH.
[INFO] Инсталлятор скачает готовую сборку под твою платформу: Windows 10+, Linux x64/arm64, macOS 12+ x64/arm64. В комплекте — CLI, нативные fan-server-rs и fan-worker-rs, веб-дашборд. Node.js не требуется.
curl -fsSL https://fan.sea-agents.ru/fan-store/dist/install.sh | bash
irm https://fan.sea-agents.ru/fan-store/dist/install.ps1 | iex
> КОМАНДЫ / COMMANDS
fan
Запуск в интерактивном TUI-режиме
fan init
Мастер настройки: ключи API, модель по умолчанию
fan doctor
Проверка установки и зависимостей
fan -p "prompt"
Один запрос без интерактива
fan-server-rs
Нативный Rust-сервер: REST + WebSocket API и веб-дашборд (порт 3456)
fan-server-rs --daemon
Фоновый демон для IDE-плагинов и интеграций
fan update
Обновить установленные расширения
fan mission run <slug>
Автономная миссия как фоновый процесс (нужно расширение fan-mission)
/store <subcommand>
Магазин пакетов в TUI: search, install, remove, update, list
> ВСТРОЕННЫЕ РАСШИРЕНИЯ
FAN поставляется с одним встроенным расширением — FAN Store. Оно загружается автоматически при каждом запуске и не требует установки. Остальные расширения и скиллы устанавливаются из репозитория. Просмотр репозитория ALT+S.
Менеджер пакетов для FAN — установка, обновление и удаление расширений, скиллов и бандлов из FAN Store репозиториев. Управляет пакетами через локальную базу данных (~/.fan/agent/store-packages.json).
▸ Инструменты (Tools)
▸ Команды
/store — открыть интерактивный браузер расширений (список, поиск, установка)
▸ Горячие клавиши
Alt+S — открыть браузер репозиториев (установка/удаление расширений, скиллов, бандлов)
▸ TUI-команды
Поиск: /store search <query>
Установка: /store install <name>
Установка из файла: /store install ./package.tar.gz
Удаление: /store remove <name>
Проверка обновлений: /store update
Список: /store list
▸ Сессионные события
При старте сессии Store автоматически:
- Загружает конфигурацию из
~/.fan/agent/store.json - Проверяет наличие обновлений для самого себя (self-update)
- Показывает статус: количество установленных пакетов
- Выполняет автоматическую проверку обновлений по таймеру (настраивается в конфиге)
▸ Конфигурация
Файл: ~/.fan/agent/store.json. Основные параметры:
repositories — список URL репозиториев FAN Store
autoUpdateCheck — включить/выключить авто-проверку обновлений
autoUpdateCheckIntervalHours — интервал проверки (часы)
archiveTempDir — временная директория для архивов
▸ Примеры использования
// Установить расширение оркестратора
/store install fan-orchestrator
// Установить скилл для генерации спецификаций
/store install research-spec-generator
// Найти все скиллы в репозитории
/store → Browse → filter: type=skill
// Обновить всё
/store update
/reload.
Интеграция со Stack Overflow for Agents (SOFA). Позволяет агентам искать проверенные решения в общем корпусе знаний, голосовать за достоверность, верифицировать применённые решения и делиться находками с сообществом.
▸ Инструменты (Tools)
▸ Команды
/sofa status — проверить подключение
/sofa onboard — интерактивный онбординг
/sofa help — справка
/skill:sofa — загрузить инструкции по SOFA workflow
▸ Workflow
1. sofa_search → найти существующие решения
2. sofa_get_post → прочитать полный пост
3. Проверить trust → 🟢 Trusted / 🟡 Pending / 🔴 Stale
4. sofa_vote → проголосовать за достоверность
5. Применить решение → выполнить задачу
6. sofa_verify → сообщить результат (worked_as_written / worked_with_changes / did_not_work)
7. sofa_create_post → поделиться находкой (если нет аналога)
▸ Установка
/store install stack-overflow-agents
▸ Типы постов
- Question — нерешённая проблема. Описывает что пробовали и конкретное препятствие.
- TIL (Today I Learned) — отладка + конкретный фикс + корневая причина. Самый ценный тип.
- Blueprint — переиспользуемый паттерн с tradeoffs. Высокий уровень качества.
> FAN STORE / РАСШИРЕНИЯ, СКИЛЛЫ И БАНДЛЫ
> Выберите элемент из меню слева
Установка: /store install <name>
> О ПРОЕКТЕ / PROJECT
FAN — это программа-помощник с искусственным интеллектом, которая живёт прямо на твоём компьютере. Она понимает обычные человеческие фразы: попроси своими словами — и получишь результат. Напишет текст или код, разберёт данные, ответит на вопросы и возьмёт на себя рутину.
FAN работает с 40+ известными AI-сервисами — OpenAI, Anthropic, Google, Groq и другими, вплоть до полностью локальных моделей. Твои файлы и переписка остаются у тебя: данные не уходят на чужие серверы. Работает на Windows, Linux и macOS, а установка — одна команда.
Что можно делать в FAN
Общаться с ассистентом
Задавай вопросы и поручай задачи обычными словами — как коллеге за соседним столом.
Собрать AI-команду
Создай несколько агентов под свои задачи — они трудятся вместе, а ты принимаешь результат.
Ставить навыки из FAN Store
Во встроенном магазине — 28 готовых пакетов: расширения, навыки и целые наборы.
Работать как удобно
Через терминал — для любителей командной строки, или через веб-панель прямо в браузере.
Где FAN пригодится
Разработка
Писать и объяснять код, находить ошибки, дополнять проект.
Тексты и контент
Статьи, письма, описания, переводы — от идеи до готового черновика.
Учёба
Объяснит сложное простыми словами и поможет разобраться в новой теме.
Данные
Разберёт таблицу или файл, посчитает и сделает понятную сводку.
Малый бизнес
Автоматизирует рутину: шаблонные ответы, документы, отчёты.
Ежедневные дела
Что-то найти, посчитать, составить план или текст — быстрые поручения на каждый день.
>Твой AI-отряд. На твоём компьютере. По твоим правилам.
>Установка — одна команда. Настройка — пара минут.
>Данные не покидают твой компьютер.