Что произошло
Появился fx — новый инструмент для разработчиков, который сочетает в себе минимализм Unix-философии и современные возможности работы с языковыми моделями. Это не тяжёлая IDE, а лёгкий CLI-инструмент, который можно встроить в любую среду разработки.
Детали
- Размер: исполняемый файл занимает всего 6.39 МБ
- Скорость: холодный старт занимает 10 микросекунд
- Память: потребляет всего несколько мегабайт ОЗУ
- Поддержка WebAssembly: может работать прямо в браузере
- Модельная независимость: работает с любыми LLM — локальными или облачными
«fx сохраняет историю команд по умолчанию, производит минимум вывода и экономно использует сложные TUI-элементы»
Текущая версия (0.0.3) помечена как экспериментальная. Авторы предупреждают о возможных частых изменениях в API.
Почему это важно
fx предлагает принципиально новый подход к инструментам для разработчиков:
- Минимализм: в эпоху, когда инструменты становятся всё тяжелее, fx возвращает нас к истокам Unix-философии
- Производительность: мгновенный запуск и малое потребление ресурсов позволяют использовать fx даже на слабых машинах
- Гибкость: благодаря поддержке WebAssembly и модельной независимости, fx можно встроить практически в любую среду
Что дальше
Разработчики обещают дальнейшее уменьшение размера и улучшение производительности. Особый интерес представляет развитие экосистемы плагинов и навыков, которые позволят расширять функциональность fx без увеличения базового размера.
Установить fx можно одной командой: curl -fsSL https://fx.sh/setup.sh | bash. Для работы в браузере уже есть демо-версия.
Источники
- Оригинал: fx.sh — © fx.sh