Skip to the content.

fak — сплавленное ядро агента (введение на русском)

Это локализованная точка входа (entry point), а не полный перевод документации. Полная документация — на английском; эта страница даёт суть fak, 60-секундное доказательство и путь установки, а затем направляет вас к английским докам. Примечание: этот перевод создан машиной и ещё ждёт проверки носителем языка — нашли неточность, откройте issue или PR.

Другие языки и полный список — на i18n hub. Английский источник истины: README.md.

fak в одну строку

fak — это один статический Go-бинарник, который стоит между вашим AI-агентом и инструментами, которые он вызывает. Он проверяет каждый tool call до того, как тот выполнится, и переиспользует повторяющуюся общую работу в долгой сессии. Результат: тот же самый цикл агента становится безопаснее, дешевле и быстрее — без переписывания.

Вы не переписываете агента — вы либо перенаправляете один base URL на fak serve, либо оборачиваете существующего агента одной командой, и каждый tool call сперва проходит через capability floor.

fak guard -- claude    # оборачивает вашего текущего агента одной командой

Почему это важно командам в России и СНГ

Установка (важно для России и СНГ)

Если proxy.golang.org недоступен, задайте GOPROXY перед установкой — подойдёт любой доступный или самостоятельно развёрнутый Go-модульный прокси:

export GOPROXY=<your-go-module-proxy>,direct   # где proxy.golang.org недоступен; подойдёт и self-hosted прокси
go install github.com/anthony-chaudhary/fak/cmd/fak@latest

Какие задачи решает fak

60-секундное доказательство (без ключа, без модели, без GPU)

go build -o fak ./cmd/fak
./fak preflight --policy examples/customer-support-readonly-policy.json --tool refund_payment --args "{}"   # -> DENY (POLICY_BLOCK)
./fak preflight --policy examples/customer-support-readonly-policy.json --tool search_kb     --args "{}"   # -> ALLOW
./fak agent --offline                                                                                       # injection заблокирован, задача всё равно выполнена

С вашей моделью

fak не заменяет вашу модель — он ею управляет (govern) и кеширует её. Qwen2/Qwen3 и GLM-MoE доказанно bit-exact в in-kernel reference engine. Всё остальное (DeepSeek, Mistral, любая open-weights модель) подключается по OpenAI-совместимому протоколу — Ollama / vLLM / SGLang / llama.cpp / LM Studio или любой OpenAI-совместимый API.

Куда двигаться дальше

License: Apache-2.0. </content> </invoke>