Где взять

GCWing/BitFun — открыть на GitHub

Открытая лицензия: MIT · 1673 stars.

BitFun — это настольное приложение с высокопроизводительным агентом на языке Rust, которое превращает каждую вашу задачу в отдельное интерактивное мини-приложение. Если вам нужно не просто получить ответ в чате, а выполнить сложную работу с кодом или документами, BitFun поможет перенести этот процесс из текстового поля в полноценный рабочий интерфейс.

Что можно собрать

Большинство ИИ-агентов сегодня заставляют нас пересказывать контекст в одном и том же окне чата. BitFun меняет этот подход: для каждой задачи он создает собственное «мини-приложение» (Mini App) — это может быть панель управления, форма, график или доска, где диалог привязан к живому состоянию интерфейса.

Вместо того чтобы описывать, что вы видите на экране, вы работаете с данными напрямую. Например, если вы занимаетесь разработкой, агент может планировать, редактировать, тестировать и фиксировать изменения прямо в вашем Git-репозитории. Если же ваша задача — офисная работа, BitFun берет на себя исследование тем, написание отчетов, создание презентаций и ведение заметок. Приложение умеет взаимодействовать с браузером, терминалом и файловой системой, что позволяет ему выходить за пределы простого написания текста.

Как выглядит рабочий процесс

Представьте, что вам нужно проанализировать большой проект. В BitFun вы открываете папку с проектом, настраиваете модель (через настройки API) и ставите задачу. Благодаря технологии flashgrep, агент не тратит время на «холодный» поиск по файлам при каждом запросе. Он использует резидентный индекс, который ускоряет поиск в огромных репозиториях (например, масштаба Chromium) до 36 раз, сокращая время ожидания на 94,6%.

Важная деталь: BitFun спроектирован так, чтобы экономить ресурсы. Средний показатель попадания в кэш KV (ключ-значение, где хранится контекст диалога) составляет 98,67%. Это значит, что агент не перечитывает весь контекст заново при каждом шаге, что делает работу быстрее и эффективнее.

Безопасность и контроль

Одной из ключевых особенностей является возможность самостоятельного размещения (self-hosting) сервера синхронизации. Если вы работаете в корпоративной сети, где важна конфиденциальность, BitFun позволяет настроить ретранслятор, через который проходят сессии и настройки. Сервер работает по принципу «нулевого знания» (zero-knowledge): он хранит только хэши Argon2id и зашифрованные данные, а ключи генерируются локально на ваших устройствах. Это избавляет от необходимости доверять облаку стороннего вендора.

Кому это подходит

BitFun — это инструмент для тех, кто хочет большего, чем просто «чат с ИИ». Он подойдет разработчикам, которым нужен глубокий контроль над кодом, и специалистам, работающим с большими объемами данных, где требуется визуализация и структурированный интерфейс.

Система расширяется в четыре этапа: от простых кастомных агентов до использования протокола MCP (Model Context Protocol), создания собственных мини-приложений и даже изменения исходного кода самого BitFun. Проект распространяется под лицензией MIT, на данный момент он набрал 1673 звезды на GitHub.

Как начать

  1. Скачайте актуальный установщик для вашей ОС (macOS, Windows или Linux) из раздела Releases.
  2. Запустите приложение и выберите папку проекта.
  3. В настройках (More options → Settings → Models) добавьте API-ключ выбранного провайдера моделей.
  4. Перейдите на вкладку «Session» и введите свою задачу.

Вердикт

Стоит попробовать, если вам нужен агент, который не просто «болтает», а реально управляет файлами, терминалом и браузером, создавая под каждую задачу удобный интерфейс.

Лучше выбрать другой путь, если вам достаточно простого текстового интерфейса для быстрых вопросов и ответов, так как BitFun требует настройки моделей и понимания того, как работают агенты в реальной файловой системе.

Похожие материалы