Открытый рекурсивный coding-агент на Rust с постоянным Python-окружением, дочерними агентами и поддержкой разных провайдеров моделей.
GCWing/OpenBitFun
Рабочая среда для AI-агентов с открытым исходным кодом на Rust: четыре режима Harness, удалённое управление с разных устройств и настраиваемые Mini Apps.
Open source альтернатива:Cursor
Claude Code
- Звёзды
- 2,860
- Форки
- 273
- Открытые issues
- 110
- Последний коммит
- вчера
Что это?
OpenBitFun — рабочая среда для AI-агентов с открытым исходным кодом, построенная на Rust runtime для агентов и настольном приложении. Agent Harness планирует шаги, управляет контекстом, вызывает инструменты и координирует работу нескольких агентов. Для задач разной сложности доступны четыре режима: Minimal, Standard, Ultimate и Creative.
Задачи можно запускать на удалённом хосте, через jump host или в контейнере по SSH, а следить за их выполнением и управлять ими — с мобильного клиента, из браузера или через бота в мессенджере. Синхронизация аккаунта между устройствами выполняется через relay-сервер, который разворачивает сам пользователь. Также можно создавать Mini Apps, объединяющие отдельный интерфейс и диалог с агентом, и расширять агентов с помощью MCP tools, Skills и Hooks.
Проект поддерживает Windows, macOS и Linux; в репозитории также есть CLI. Основной код распространяется по лицензии MIT. В документации описан также релиз 1.0.0, данные которого несовместимы с версиями 0.2.x.
Ключевые возможности
- 01Четыре режима Agent Harness: для быстрых правок, повседневных многошаговых задач, сложной работы нескольких агентов и творческих задач.
- 02Управление с компьютера, телефона и из браузера, в том числе удалённая обработка запросов на подтверждение.
- 03Удалённый запуск по SSH, включая работу через jump host и в контейнерах.
- 04Mini Apps, объединяющие собственный интерфейс с диалогом агента.
- 05Расширение возможностей с помощью MCP tools, Skills, Hooks и настраиваемых агентов.
- 06Rust runtime с постоянными сессиями, сжатием контекста и восстановлением после прерывания.
Сценарии использования
- Поручить агенту многошаговую задачу по разработке и следить за её выполнением с телефона.
- Запускать длительные задачи агента на удалённом сервере или в контейнере по SSH.
- Создавать небольшие персональные инструменты в виде Mini Apps, например панель с Git-статистикой.
- Создавать специализированных агентов с собственными инструментами и рабочими процессами для конкретной области.
Быстрый старт
- 1
Установите Node.js 22.12+, pnpm 10.15.0, toolchain Rust и необходимые компоненты Tauri, затем клонируйте репозиторий
- 2
Установите зависимости
pnpm install - 3
Запустите настольное приложение в режиме разработки
pnpm run desktop:dev
Что важно знать
- Для запуска из исходного кода необходимы Node.js, pnpm, toolchain Rust и необходимые компоненты Tauri.
- Версия 1.0.0 несовместима по данным с прежними выпусками 0.2.x; для миграции нужны отдельные инструменты для работы с данными.
- Для удалённого управления устройствами одной учётной записи необходимо развернуть собственный Relay-сервер.
Темы
Частые вопросы
- Что такое OpenBitFun?
- Рабочая среда для AI-агентов с открытым исходным кодом на Rust: четыре режима Harness, удалённое управление с разных устройств и настраиваемые Mini Apps. OpenBitFun — рабочая среда для AI-агентов с открытым исходным кодом, построенная на Rust runtime для агентов и настольном приложении. Agent Harness планирует шаги, управляет контекстом, вызывает инструменты и координирует работу нескольких агентов. Для задач разной сложности доступны четыре режима: Minimal, Standard, Ultimate и Creative.
- OpenBitFun можно использовать бесплатно? Какая у него лицензия?
- OpenBitFun распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenBitFun всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenBitFun — 19 окт. 2026 г..
- Для чего можно использовать OpenBitFun?
- Поручить агенту многошаговую задачу по разработке и следить за её выполнением с телефона. Запускать длительные задачи агента на удалённом сервере или в контейнере по SSH. Создавать небольшие персональные инструменты в виде Mini Apps, например панель с Git-статистикой. Создавать специализированных агентов с собственными инструментами и рабочими процессами для конкретной области.
- Как установить OpenBitFun?
- Установите Node.js 22.12+, pnpm 10.15.0, toolchain Rust и необходимые компоненты Tauri, затем клонируйте репозиторий Установите зависимости: pnpm install Запустите настольное приложение в режиме разработки: pnpm run desktop:dev
- Где скачать OpenBitFun?
- Исходный код и инструкции по установке — на GitHub: https://github.com/GCWing/OpenBitFun
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.
Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
Cherry Studio — кроссплатформенный десктопный AI-клиент для работы со множеством LLM-провайдеров, локальными моделями и более чем 300 готовыми ассистентами.
Терминальный агент для программирования со встроенными инструментами LSP, отладчика, браузера и субагентов; поддерживает более 60 провайдеров моделей.