lowfat — это лёгкая CLI-утилита, которая фильтрует лишний вывод консольных команд, чтобы AI-агенты тратили меньше токенов. Инструмент написан под UNIX-философию: маленький бинарник, работает через пайпы, не шлёт телеметрию и хранит всё локально.
Установить можно через cargo install lowfat, brew install zdk/tools/lowfat или скачать собранный бинарник на GitHub Releases. lowfat подключается к разным AI-агентам. Для Claude Code — через хук в .claude/settings.json, который срабатывает перед каждым вызовом Bash. Для OpenCode — одной командой lowfat opencode install, которая генерирует плагин в ~/.config/opencode. Для Pi agent — через shellCommandPrefix в настройках. Работает и shell integration — автоактивация при переменных CLAUDECODE=1 или CODEX_ENV, либо принудительно через LOWFAT_ENABLE=1.
Можно использовать напрямую — просто дописать lowfat перед любой командой: lowfat git status, lowfat docker ps, lowfat ls -la. Утилита показывает статистику экономии токенов через lowfat stats, ведёт историю запусков (lowfat history) и ранжирует команды по потенциальной выгоде. Агрессивность сжатия настраивается уровнем: lowfat level ultra или переменная LOWFAT_LEVEL=lite.
Плагины пишутся на собственном DSL .lf. Команда lowfat plugin new terraform создаёт заготовку, lowfat plugin doctor проверяет их (и устанавливает зависимости Python). Можно тестировать фильтр без установки: cat samples/git-diff-full.txt | lowfat filter --explain ./filter.lf --sub=diff --level=ultra.
Код распространяется под лицензией Apache-2.0. При создании проекта использовались несколько AI-инструментов.