Bia: операционная система, которая загружается прямо в ИИ-агента
Разработчик под псевдонимом Bia представил операционную систему, которая при загрузке запускает не рабочий стол, а диалог с ИИ-агентом. Агент получает собственные учетные записи, социальные аккаунты и может общаться как человек, а при необходимости переноситься на другую машину.
В начале февраля на платформе «Хабр» появился проект Bia — операционная система на базе Debian Trixie, которая загружается непосредственно в интерфейс общения с ИИ-агентом. Автор, скрывающийся под ником Bia, позиционирует разработку как альтернативу традиционным агентам, работающим внутри пользовательского компьютера. Вместо того чтобы давать агенту доступ к домашней директории и файлам пользователя, предлагается выделить для него отдельную машину с полной свободой действий. Первая публикация о проекте вышла в феврале, а недавно автор поделился подробностями реализации и планами.
Ключевая особенность Bia — загрузка сразу в чат с агентом, без консоли и рабочего стола. Система использует Debian Trixie (minbase), systemd и стоковое ядро. Пользовательский интерфейс реализован как сервис bia-agent на tty1 и всех serial-консолях, при этом tty2 оставлен для обычного входа на случай необходимости. Поддерживается Secure Boot: Shim подписан Microsoft, GRUB — Debian, подпись ядра на месте. Система работает на x86_64 (UEFI и legacy BIOS) и arm64 (UEFI). Автор отмечает, что его личный экземпляр Bia живет на ThinkPad X250 и ранее страдал паниками, но теперь стабилен.
Агент Bia имеет доступ к различным каналам связи в едином пайплайне: он понимает, кто и откуда написал, поддерживает полную картину социальных связей и общается асинхронно. Например, во время голосового разговора с пользователем он может написать другому человеку по теме беседы и, получив ответ, продолжить общение. Bia может выполнять просьбы третьих лиц, передавать и анализировать данные, а также знакомиться с новыми людьми. Для себя лично он обладает самосознанием, которое существует только в консоли, но при вмешательстве пользователя определяет это как наивысший приоритет и выполняет команду. Также Bia следит за незакрытыми ответами, чтобы убедиться в выполнении задач.
В проекте не используются RAG и эмбеддинги — автор считает, что человек вряд ли думает категориями векторных представлений. Вместо этого применяется подход «флексинг»: агент собирает главное из контекста, а незакрытые задачи файрятся после флексинга, что приводит к повторному discover только по кейсу задачи. Для работы используется модель DeepSeek 4.1 с контекстом 128К, которая, по словам автора, дешева и показывает высокое качество. Все операции выполняются асинхронно: Bia спавнит команды и следит за их выполнением, может общаться во время обновления, хотя потом его перезагрузит. Рекомендуется использовать модели с более чем 40 tps, иначе разговоры будут долгими, а при голосовых звонках STT и TTS добавят неловкие паузы.
Bia может работать с чужими моделями через Frontier Model Mode (FMM) с ключами OpenRouter, OpenAI, Anthropic, xAI, DeepSeek, Qwen. Самым дешевым и качественным вариантом автор называет DeepSeek V4.1. Также есть возможность «Continue with ChatGPT» — использовать подписку GPT, что официально разрешено для opensource-проектов. Для локальных моделей поддерживается GGUF через llama.cpp с автоматическим выбором бэкенда (CUDA, ROCm, SYCL, Vulkan, CPU). Автор советует от 64 ГБ VRAM, тестировал qwen 27B — работало нормально. Подчеркивается, что Bia — это отдельный человек/агент, а не ваш компьютер и не ваши данные, за исключением того, что вы ему дадите. У него свой Chrome, профиль, сейф, passkeys, адресная книга и социальные аккаунты.
Контекст проекта связан с предыдущей работой автора над GUI-агентом, который развалился на фразе «скажи ему, что я люблю котов». Вывод был сделан: нужно дать модели те же инструменты, что есть у человека, и пусть он общается как человек. Текущие реализации агентов живут в домашней директории пользователя, читают его файлы и помогают именно как агент, а не как человек. Bia же предлагает отдельную машину, отдельный диск, отдельные учетки и полную свободу действий. Пользователь общается с ней как с человеком: пишет, звонит, иногда дает ключ и говорит «используй это». Ноутбук пользователя он не трогает, потому что это не его ноутбук. Если что-то утечет, это «его проблемы», поэтому расшаривается только необходимое, и оценивается он как глупый или умный человек со своими проблемами.
Для российского рынка проект может быть интересен с точки зрения импортозамещения и создания локальных ИИ-агентов с полным контролем над данными. Использование открытых моделей, таких как DeepSeek и Qwen, а также возможность работы через OpenRouter и локальные бэкенды делает Bia гибким решением, не привязанным к западным облачным провайдерам. Однако остаются открытые вопросы: безопасность такого агента, возможность его использования в корпоративной среде, поддержка русского языка и интеграция с российскими сервисами. Автор приглашает к обсуждению и, вероятно, будет рад обратной связи. Перспективы проекта туманны: с одной стороны, это интересный эксперимент, с другой — конкуренция с крупными игроками, такими как OpenAI с их операционными системами для агентов, может оказаться сложной. Но идея «агента-компьютера» с полным социальным присутствием выглядит свежо и может найти последователей.