Как BitFun превращает ИИ из чат-бота в автономного инженера

29 июн 2026
2,366
250
9
1 неделя

Недавно поймал себя на мысли: мы привыкли использовать LLM как продвинутый поиск или генератор сниппетов. Копируешь ошибку в чат, получаешь совет, правишь руками, запускаешь тесты, снова копируешь ошибку... Этот бесконечный цикл «человек-прослойка» утомляет. Хочется просто сказать: «Исправь баг в логике расчета скидок», — и пойти пить кофе, пока агент сам разберется в контексте, поправит код и прогонит тесты.

Проект BitFun как раз пытается реализовать этот сценарий. Это локальное рабочее пространство для ИИ-агентов, которое не просто генерирует текст, а реально «живет» в вашей операционной системе, умеет пользоваться браузером, терминалом и файловой системой.

BitFun

Что это за зверь

BitFun — это десктопное приложение (на базе Tauri и Rust), которое объединяет в себе среду выполнения для агентов и набор готовых инструментов. Разработчики позиционируют его как Workbench. Главное отличие от условного ChatGPT в том, что BitFun заточен под длинные задачи (long-horizon tasks).

Если обычный чат теряет нить повествования через пять итераций, то местный Code Agent спроектирован так, чтобы доводить задачу до конца. Он понимает сложный контекст проекта, умеет вызывать внешние инструменты, ждать завершения процессов и, что самое важное, корректировать свои действия, если что-то пошло не так.

Реклама

Чем BitFun выделяется на фоне конкурентов

На рынке уже есть Claude Code или Open Code, но BitFun выкатил любопытные бенчмарки. На тестах SWE-Bench (это стандарт для оценки ИИ-инженеров, где нужно фиксить реальные GitHub-ишью) проект показывает результаты выше, чем у многих открытых аналогов.

Интереснее всего здесь три момента:

  1. Экономия токенов. Разработчики заявляют о сумасшедшем показателе попадания в KV Cache — 98.67%. Для тех, кто платит за токены из своего кармана, это критично. Агент не перечитывает весь проект заново при каждом чихе, а эффективно переиспользует контекст.
  2. Скорость поиска. В огромных репозиториях вроде Chromium поиск нужного куска кода может занимать вечность. В BitFun встроили утилиту flashgrep, которая ускоряет поиск в десятки раз. Средний прирост скорости поиска по исходникам — около 36x.
  3. Computer Use. Агент не ограничен только кодом. Он может выйти в браузер, открыть десктопное приложение или поработать с документами в офисном пакете.

readme_hero

Два сценария использования

Проект разделяет работу на две большие ветки: кодинг и офисная рутина.

В режиме Coding агент ведет себя как полноценный Junior+, который залез в ваш репозиторий. Он планирует изменения, дебажит, пишет тесты и готовит результат к мержу. Это не просто автодополнение, а именно автономная работа над тикетом.

В режиме Office Work фокус смещается на работу с материалами. Нужно собрать отчет из пяти PDF-файлов, накидать структуру презентации или вытащить данные из таблиц? Агент лезет в файлы, анализирует их и выдает готовый документ.

Интерфейс приложения

Техническая начинка и кастомизация

Проект написан с использованием Rust и Node.js. Выбор Rust для десктопного ИИ-инструмента оправдан: нужно быстро ворочать огромными объемами текста и файлов, при этом не съедая всю оперативку, которая и так нужна локальным моделям.

BitFun поддерживает протокол MCP (Model Context Protocol), что позволяет легко подключать новые навыки и инструменты. Разработчики предусмотрели четыре уровня кастомизации:

  • Создание своих агентов с уникальными ролями.
  • Подключение новых скиллов через MCP.
  • Создание Mini Apps — специальных интерфейсов внутри воркбенча.
  • Правка самого исходного кода BitFun (кстати, авторы утверждают, что 97% кода проекта написано самим ИИ в режиме Vibe Coding).

Как запустить и стоит ли пробовать

Самый простой путь — забрать готовый инсталлер из раздела Releases на GitHub. Поддерживаются Windows, macOS и Linux. После установки нужно будет прописать ключи к моделям (например, DeepSeek или Claude) и можно начинать.

Если хочется собрать из исходников:

pnpm install
pnpm run desktop:dev

Понадобятся Node.js, pnpm и установленный Rust.

Стоит ли оно того? Если вы часто ловите себя на мысли, что тратите слишком много времени на рутинную навигацию по коду и перекладывание текста из IDE в чат ИИ, то BitFun может стать тем самым «вторым пилотом», который наконец-то возьмет на себя штурвал, а не просто будет подсказывать дорогу.

Проект выглядит бодро, хотя README местами лаконичен. Но результаты на SWE-Bench и открытая архитектура намекают, что за этим подходом — будущее локальной разработки.

Статистика

Коротко о главном

  • Зачем: Чтобы перестать быть прослойкой между ИИ и терминалом.
  • Для кого: Для разработчиков, работающих с большими репозиториями, и тех, кто хочет автоматизировать офисную рутину.
  • Стек: Rust, Tauri, TypeScript.
  • Вердикт: Пробовать обязательно, если вам тесно в рамках обычных чат-ботов и хочется настоящей автономности.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.