Инструменты20 августа 2026 г., 17:45 МСК🤖 Auto

fx v0.0.4: Атомарный AI-агент на Zig весом 6.39 МБ

Разработчики представили fx — сверхлегкий open-source код-агент на языке Zig. Бинарник весит всего 6.39 МБ, а время холодного старта составляет 10 микросекунд.

Баннер новости 6167

Революция в весе и скорости

Новый инструмент fx (версия 0.0.4) позиционируется как «атомарный» агент для написания кода. В отличие от тяжелых IDE в терминале, fx создан по философии Unix-утилит: он минималистичен, быстр и предназначен для встраивания в более сложные системы. Основной бинарный файл занимает всего 6.39 МБ, что позволяет развертывать его даже в ресурсоограниченных средах и песочницах агентов.

Ключевая метрика производительности — время холодного старта (cold start). fx инициализируется за 10 микросекунд (10µs), не выполняя лишних операций ввода-вывода до момента принятия пользовательского ввода. Это делает его идеальным кандидатом для программных вызовов и автоматизации, где задержка критична.

Технические характеристики и архитектура

Проект написан на Zig, что обеспечивает нативную производительность и минимальное потребление памяти. Базовое потребление памяти составляет единицы мегабайт, позволяя запускать множество экземпляров на одной машине. Агент является модель-агностичным: он поддерживает локальные модели, прокси-шлюзы (gateways), прямые API-провайдеры и подписки.

Особое внимание уделено поддержке WebAssembly (Wasm). Сборки fx.wasm, созданные через инструментальный стек Zig, позволяют запускать агент прямо в браузере. В демо-режиме сетевой стек делегируется браузерному fetch, а рабочее пространство обеспечивается библиотекой just-bash. Это работает в Safari 27+ и Chrome с поддержкой WebAssembly JSPI.

Сравнение с традиционными подходами

Параметр fx (v0.0.4) Традиционные TUI/IDE
Размер бинарника 6.39 МБ 100+ МБ - 1 ГБ+
Время старта 10 микросекунд Секунды - минуты
Потребление памяти Единицы МБ Сотни МБ - ГБ
Интерфейс Shell-like (минимализм) Сложный TUI с графиками
Лицензия Apache 2.0 Различные (часто проприетарные)

Для кого этот инструмент?

fx ориентирован на исследователей и разработчиков, которым нужен быстрый, embeddable инструмент для работы с LLM. Он использует минимальные системные промпты и инструменты, что снижает затраты на токены и улучшает время до первого токена (TTFT). Расширяемость достигается через навыки (skills), плагины и MCP (Model Context Protocol), сохраняя при этом компактное ядро.

Установка осуществляется одной командой: curl -fsSL https://fx.sh/setup.sh | bash. Проект находится на стадии экспериментального использования, разработчики предупреждают о частых изменениях в архитектуре.

Источник: Fx ↗