Esc
Что нового

Версия
0.24.0

Программа обновляется сама: кнопка «Обновить» появляется в окне, когда выходит новая версия. Ниже — что именно изменилось.

0.24.0

Один файл — и компьютер готов: установщик Windows, всё ставится само

  • Windows: вместо архива — обычный установщик VibeBot-Setup.exe. Ставит в папку пользователя без пароля администратора, кладёт ярлык в «Пуск» и на рабочий стол, запускает программу, удаляется через «Приложения и возможности». У программы наконец свой значок.
  • Всё нужное ставится само, без вопроса «Поставить инструменты?»: Node, Python 3.12, git и поиск по коду — из самого установщика, даже без интернета. ffmpeg, pandoc и браузер для бота догружаются в фоне, как только компьютер подключён к рою; выключается в меню значка («Догружать инструменты сами»).
  • На чистом Mac бот больше не упирается в окно Apple «установить инструменты разработчика?»: git теперь свой, переносимый. Python ставится с нашего сервера, а не с GitHub, — из России это надёжнее.
  • Ollama ставится в мастерскую одной кнопкой — без установщика и без администратора. Сервер моделей программа поднимает сама, когда рой просит модели с вашего компьютера.
  • Mac: программа, запущенная из образа или из «Загрузок», сама предлагает переехать в «Программы» — одним нажатием, без перетаскивания. На фоне образа — подсказка, что нажать, если macOS не даёт открыть.
  • Постоянные адреса сборок: /download/latest/win-setup.exe и /download/latest/mac-arm64.dmg всегда ведут на текущую версию — для писем, документации и скриптов.
0.23.0

Бот работает на сайтах так же, как вы: мышью и клавиатурой

  • Бот больше не «читает страницы» — он на них работает. Настоящие нажатия мыши и настоящий набор с клавиатуры: поля, которые проверяют ввод (подбор по VIN, формы на React), наконец принимают то, что он печатает, а кнопки-значки без подписи — нажимаются.
  • Бот видит страницу списком: у каждого поля, кнопки и ссылки есть ярлык, подпись и состояние. Раньше он угадывал, куда нажать, и промахивался — теперь берёт ярлык из списка. Заодно ответ стал вчетверо короче: меньше токенов на каждый шаг.
  • Нажатие «вслепую» стало невозможным: если сверху лежит всплывающее окно или баннер, бот честно скажет «элемент перекрыт», а не доложит о сделанном. Ложное «готово» — самая дорогая ошибка, потому что вы ей верите.
  • Появились вкладки, системные окна («Удалить позицию?»), скачивание файлов в рабочий каталог и загрузка своих файлов в формы на сайте. Ссылка «открыть в новой вкладке» больше не теряется.
  • Вход в кабинет делаете вы: бот доходит до формы входа и останавливается, вы нажимаете «Взять управление» на странице «Компьютер роя» и вводите пароль сами. Пароли и коды из СМС боту не передаются никогда — он продолжит работу в вашей сессии.
  • Оформление заказа, оплата, удаление и согласие с офертой спрашиваются всегда — в любом режиме беседы, включая автономный. Подпись под условиями — это сделка, и она требует отдельного разрешения с названием документа и сайтом.
  • Новая вкладка «Браузер» на странице «Компьютер роя»: видно, что бот нажимал, на каких сайтах и чем кончилось. Введённые в поля значения в журнал не попадают.
  • Бот больше не отказывается от работы, которую умеет. Ответ «не могу взаимодействовать с сайтом» при наличии инструментов теперь помечается так же, как раньше помечалось ложное «сделал», и бот получает указание попробовать.
0.22.0

Бот работает один или раздаёт работу рою — как решите вы

  • У поля ввода появилась третья кнопка: «Сам», «Роем» или «По задаче». В режиме «Роем» бот раскладывает работу на поручения и раздаёт их другим ботам, а потом принимает результат; в «По задаче» решает сам — мелкое делает один, крупное раздаёт — и всегда объясняет решение строкой в чате.
  • Рой наконец работает одновременно, а не по очереди: независимые части идут параллельно, зависимые ждут своей. Одновременных поручений по умолчанию два — ровно столько тянет локальный сервер моделей, и все они собираются на одной модели, чтобы сервер не выгружал веса между ходами.
  • Работа целиком стала нарядом: в чате появляется одна карточка — цель, кто что делает, расход и итог. Она обновляется на месте, а не заваливает ленту сообщениями «поручение ушло», «поручение вернулось».
  • Исполнители возвращают работу данными, а не пересказом: короткий итог и ссылки на сделанное — путь к файлу, адрес, имя картинки. Найденное одним ботом ложится на общую доску наряда, и второй не ищет то же самое заново.
  • Новый раздел «Штаб»: доска в четыре колонки — новые, в работе, на приёмке, закрытые. Оттуда можно принять работу за бригадира, вернуть с замечанием, переназначить исполнителя, отозвать поручение или остановить наряд целиком.
  • У наряда есть потолок — по умолчанию 400 тысяч токенов и два часа. Исчерпан — работа честно останавливается с итогом по сделанному, а не тратит ночь GPU молча.
  • Исполнителя можно не называть: рой подбирает его сам — по роли, по тому, что бот уже делал, по занятости и по доступности его модели, — и пишет, почему выбрал именно его. Если бот замолчал, работа один раз уходит другому.
  • Утром приходит одна сводка: что сделано за ночь, что в работе, что остановилось и что нужно от вас. Вместо потока уведомлений.
  • Раздача не даёт ботам новых прав: запреты, права на инструменты и одобрения работают как раньше, а исполнитель работает в том же проекте и по тем же правилам согласования, что и весь наряд.
  • Нажатие «Обновить» больше не заканчивается диалогом об ошибке. Новая версия ставилась и раньше, но уходящая копия программы падала на своём уже закрытом окне, когда свежая просила его показать, — и обновление выглядело как отказ.
0.21.0

Рой видит, где промахивается, и подстраивается

  • На странице «Качество» появились разрезы: видно, какой бот и какая модель чаще берутся не за то и в какой работе это случается. Раньше была одна цифра на весь рой.
  • Чужие подключения объясняют себя так же, как свои инструменты: в карточке подключения можно написать, когда брать каждый инструмент — «в эту базу задач пиши только в проект „Работа 2026“».
  • Платные сервисы помечены: бот знает, что поиск по вашему ключу тратит квоту, а вызовы Stripe и PayPal — настоящие деньги, и берёт их только когда бесплатного пути нет.
  • Ходы, которые начал не владелец — сценарий, письмо, переданная задача, — больше не разбираются по вашей последней реплике недельной давности: бот смотрит на повод хода.
  • Рой сам подстраивает показ инструментов: набор, который месяц открывался зря, перестаёт открываться; набор, который бот раз за разом открывал руками, открывается сразу. Всё видно на странице и отменяется одной кнопкой.
  • Подсказки стали адресными: боту, который попадает в нужный инструмент девять раз из десяти, рой больше не повторяет очевидное, а тому, кто промахивается, подсказывает подробнее. Уровень можно закрепить самому.
  • Перед выкладкой прогоняется приёмка выбора средства: семь задач-ловушек, где обходной путь тоже даёт результат. Потерянная задача останавливает выкладку.
  • Программа для Mac и Windows обновляется по-новому: если поменялся только код VibeBot, она скачивает два мегабайта вместо ста семидесяти — обновление проходит за секунды, а не за минуты.
  • Обрыв связи больше не начинает загрузку заново: недокачанное продолжается с места обрыва, а молчащий сервер даёт понятную ошибку за пятнадцать секунд вместо бесконечного ожидания.
  • Если новая версия не запускается, прежняя возвращается сама через полминуты — и говорит почему. Вернуться на прежнюю можно и вручную, кнопкой в «О программе», там же виден журнал обновления.
  • Нажатие «Выйти» больше не поднимает программу заново: раньше при выходе с готовым обновлением она через полминуты открывалась сама.
  • Каждый выпуск теперь подписан нашим ключом: программа не поставит обновление, которое выложили не мы, даже если подменить сервер целиком.
  • В «О программе» видно, какая версия стоит на каждом вашем компьютере, когда он последний раз проверял обновления и чем кончилась последняя попытка.
  • Чат больше не замолкает совсем: постоите минуту без дела — за лентой оживает город маленьких ботов. Они строят дома, носят грузы, варят швы и иногда сходятся в потешной стычке. Первое движение мыши гасит фон. Выключается галочкой «Живой фон» на вкладке «Внешний вид».
0.20.0

Боты берутся за работу тем, чем надо

  • У каждого инструмента теперь написано, когда его брать и когда не брать: «не для разовой команды — для неё shell». Бот перестал выбирать средство по созвучию названия.
  • Перед работой бот определяет её вид — проект, файлы, письма, картинки, чужой сервис, ваш компьютер — и сразу открывает нужные инструменты, не тратя на это отдельный шаг.
  • Навыки, которые вы записали, применяются сами. Раньше навык работал только когда вы набирали «/» — теперь бот находит подходящий по просьбе и работает записанным способом.
  • Если для дела нужен сервис, которого нет, бот не строит обход через терминал, а называет подходящее подключение и предлагает его поставить. Ставите по-прежнему вы.
  • Заведомо невозможное больше не выполняется ради отказа: нет вашего компьютера на связи, не подключена Студия, нет плана — бот скажет об этом сразу и предложит, что делать вместо.
  • На странице «Качество» появилась вторая цифра — попадание с первого раза: в скольких ходах бот ни разу не взялся не за то. Рядом видно, какие средства чаще всего берутся зря.
  • В переписке у каждого действия есть кнопка «не тем»: нажали — и для такой работы бот запомнил ваше решение. Это становится его уроком, а не пожеланием.
  • Экзамен роя научился ловить «сделано не тем»: пять новых задач, где обходной путь тоже даёт результат, но проверяется именно средство.
  • Под полем ввода появилась кнопка «Как работает бот»: спрашивать по делу (как раньше), работать самому — ничего не спрашивая, или согласовывать каждое действие, которое что-то меняет. Переключается прямо во время работы и действует со следующего действия бота.
  • Режим можно задать всему рою сразу — на странице «Рой», там же видно, в каких беседах вы выбрали другое, и там же это снимается. Запреты режим не отменяет: команды, меняющие систему целиком, бот не выполнит ни в каком режиме.
0.19.0

Проекты: заготовки, архивы и честное обновление пакетов

  • Ошибка запуска и красная проверка показываются прямо у строки файла: нажали — каретка на нужной строке. Раньше «Price.jsx:31» приходилось переносить глазами из терминала в редактор.
  • Появилась библиотека кусков: один раз сделанную форму записи или шапку сайта можно положить в любой другой проект, а не переписывать заново.
  • Готовый проект можно принести архивом (zip или tar.gz) — он распакуется сам, — а новый начать копией существующего: файлы берутся, история остаётся своя.
  • «Обновить пакеты» прогоняет проверки до и после и прямо говорит, если обновление сломало проект. Перед обновлением делается снимок.
  • Видно, сколько памяти и процессора ест каждый процесс проекта, и заранее предупреждаем, когда память компьютера роя подходит к пределу: иначе система гасит сервер разработки молча.
  • Разовая ссылка на полчаса открывает просмотр проекта на телефоне без пароля роя — посмотреть сайт по-настоящему, с попаданием пальцем и клавиатурой.
  • В истории появился поиск по самой строке кода («когда сюда попал этот адрес») и просмотр файлов любой версии без отката.
  • В терминале проекта Tab дополняет путь, как в обычной оболочке.
  • У проекта появился свой журнал: кто и что с ним делал — без чужих действий из соседних проектов.
  • Если опубликованный сайт упал, вы узнаёте об этом письмом и сообщением в подключённые каналы, а не от клиента. Письмо важно потому, что с сервера не достучаться до Telegram — выходного прокси в сети контейнеров нет.
  • Правка очень длинного файла больше не подтормаживает: подсвечивается видимое окно, а не весь текст.
0.18.0

Проекты: рабочее место, а не витрина

  • Появился раздел «Студия»: боты умеют рисовать. Попросите словами — картинка придёт прямо в переписку, а не ссылкой на чужой сервис.
  • Считает ваш ComfyUI: на этом сервере, на другом сервере по адресу, на вашем компьютере через настольную программу или в облаке по вашему ключу. Где считать — видно на одной странице вместе со временем и ценой.
  • Рецепты вместо схем: «Картинка — быстро», «Картинка — качество», «Правка словами», «Видео со звуком», «Музыка». Боту видны два-три поля, а модель, шаги и сэмплер остаются такими, какими их задал рецепт.
  • Правка присланного: пришлите фотографию и скажите «убери фон» или «сделай теплее» — бот поправит именно её, а не нарисует новую.
  • Своя схема становится рецептом: выгрузите из ComfyUI (Workflow → Export API), Студия сама найдёт поля формы, а остальное закрепит. Дальше рецептом пользуются все боты, не видя графа.
  • Ваш GPU не занимают молча: Студия считает по одной работе, уступает очередь вашим собственным задачам в ComfyUI, говорит «не хватит памяти» до запуска, а не через сорок секунд, и показывает кнопку «Отменить».
  • Долгая работа уходит в фон: ролик на три минуты не держит ход бота — готовый файл приходит карточкой в ту же беседу и уведомлением в каналы.
  • Картинки попадают в дело: бот кладёт обложку, иконку или фон прямо в файлы проекта, и они уезжают на поддомен вместе с сайтом.
  • Видно, на что ушло время: медиатека с рецептом, станком, семенем и секундами GPU, журнал за 30 дней, суточный предел работ и роли «Дизайнер», «Видеограф», «Музыкант».
  • Папки в проекте раскрываются. Раньше дерево показывало три уровня и обрывалось на четырёхстах файлах — файл вроде src/components/ui/button.jsx просто не существовал; теперь открывается любой.
  • Файлов можно держать несколько: вкладки, как в редакторе, с пометкой несохранённого. Черновик правки переживает перезагрузку страницы.
  • Отмена (⌘Z) больше не пропадает, когда бот пишет соседний файл: редактор переживает перерисовку страницы целиком.
  • ⌘P находит файл по трём буквам имени и заодно умеет команды проекта — запустить, опубликовать, прогнать проверки.
  • Стало быстро: дерево читается одним запросом вместо обращения к каждой папке, размер считается в фоне, а правка файла обновляет одну строку списка, а не весь проект.
  • Поиск по файлам понимает регулярки, регистр, «только имена» и тип файла.
  • У проекта может работать несколько процессов сразу: фронт, API и воркер — у каждого своя команда, свой порт и свой лог. Раньше второй запуск гасил первый.
  • Появилось окружение проекта: ключ API лежит зашифрованным на сервере и попадает в процесс при запуске, а не в файл .env, который уезжает в репозиторий. Боту вместо значения видна маска.
  • Вывод идёт потоком, «npm install» больше не упирается в потолок времени, а прервать команду можно кнопкой Ctrl+C. Прошлые команды поднимаются стрелкой вверх.
  • Превью стало инструментом: внутренние адреса, четыре размера экрана, консоль ошибок страницы и список её запросов. Кнопка «Показать боту» отправляет ему снимок экрана вместе с ошибками.
  • Страница просмотра обновляется сама, как только в проекте меняется файл.
  • Правки бота принимаются по кускам: из пяти изменений можно взять три, а остальные вернуть на доработку с комментарием — он станет заданием боту. Перед вливанием ветки делается снимок.
  • Видно, кто написал каждую строку, и можно сравнить любые две версии, а не только соседние.
  • Вкладка «Обзор» отвечает на «как там проект» одним экраном: процессы, адрес и его здоровье, работа роя за неделю, что ждёт вас, размер и место на диске.
  • Опубликованный адрес проверяется сам каждые пять минут: если сайт упал, об этом говорится в беседе проекта, а не выясняется от клиента.
  • Зависимости показывают, что устарело, базу данных для проекта можно завести одной кнопкой, а для своего домена подсказывается нужная запись DNS.
  • Когда проектов много: общий экран состояния, метки, архив, поиск по всем проектам сразу и перенос файла из проекта в проект. С телефона тоже работает.
0.16.0

Холст: документ, который правят вдвоём

  • Раздел «Холсты» переделан целиком: четыре режима — «Читать», «Править», «Сравнить», «История». Документ виден так, как его получит клиент: с заголовками, списками, таблицами и галочками, а не решётками и палками.
  • Правка сохраняется на ходу и больше не пропадает: черновик переживает перезагрузку, ⌘S записывает версию.
  • Если вы правили документ одновременно с ботом, обе правки сводятся сами. Раньше тот, кто пришёл вторым, получал отказ «холст успел измениться» и терял свой текст; теперь спорный кусок показывается обоими вариантами, и выбираете вы.
  • Сравнить можно любые две версии, а не только последнюю с предыдущей. Поправленная цифра подсвечивается цифрой, а не целым абзацем.
  • Бот больше не правит молча: в документе, которого касалась ваша рука, он предлагает правки — с объяснением, зачем. Вы принимаете или отклоняете, и причина отказа доходит до бота: то же самое он не предложит.
  • Заметки на полях: выделите кусок и напишите замечание — бот прочитает его в следующем ходе и ответит правкой.
  • Выделите текст — появятся действия: переписать, сократить, развернуть, перевести, проверить факты. Боту уходит только выделенный кусок и карта документа.
  • Документ можно принести и унести: Word, PDF, Markdown и текст перетаскиваются в раздел, а выгрузить холст можно в Markdown, Word, страницу для печати в PDF или простой текст. Письмо из документа бот собирает черновиком.
  • Виды документа: текст, код с подсветкой, таблица, схема (строки «Заявка -> Проверка» рисуются стрелками) и живой холст — страница, которую написал бот и которая работает в песочнице.
  • Порядок при сотне документов: папки, закрепление наверху, архив и поиск по тексту всех холстов.
  • Внутри стало дешевле: история хранится разницей, а не копиями (31 версия техзадания — 5 КБ вместо 1,2 МБ), список не везёт тексты документов, а боту вместо всего документа достаётся карта — 240 токенов вместо 9 700 на техзадании в сорок страниц.
0.15.0

Мастерская: программа сама ставит инструменты для бота

  • На вкладке «Мои компьютеры» появилась «Мастерская»: Node, Python (через uv), поиск по коду, git для Windows, ffmpeg, pandoc и браузер — ставятся кнопкой, без Homebrew и без пароля администратора.
  • Команды бота на вашем компьютере теперь выполняются с этими инструментами. Раньше программа брала пути у системы: в терминале node и ffmpeg есть, а у бота их не было — и он отвечал «command not found».
  • Инструменты качаются с нашего сервера и сверяются по контрольной сумме; не сошлась — установка отменяется. Инструмент считается поставленным только после того, как действительно запустился.
  • Сорвавшееся обновление инструмента откатывается: прежняя версия остаётся рабочей.
  • Бот видит, чем располагает ваш компьютер, и может попросить поставить недостающее — с вашим подтверждением.
  • Видно, сколько места занято, и кэш очищается одной кнопкой. Всё лежит в папке программы: удаление мастерской — это удаление одной папки.
  • Долгие дела на вашем компьютере: сборка, npm install и установка инструментов идут до получаса вместо минуты, вывод виден по ходу, а кнопка «Прекратить» останавливает их за полторы секунды.
  • Проекты на вашем компьютере: бот создаёт их из тех же заготовок, что и на сервере, в папке ~/VibeBot/projects, запускает на своём порту и показывает лог. Проект работает только у вас и наружу не выходит.
  • Бот может посмотреть страницу вашим браузером — там, где серверный бессилен: личные кабинеты, сайты с вашим входом. Снимок приходит картинкой, каждый адрес вы подтверждаете.
  • Подключения MCP теперь можно запускать на вашем компьютере: файловый сервер видит ваши файлы, почтовый — вашу почту. Выбор «где запускать» в карточке подключения.
  • Ollama, Docker и LM Studio программа находит сама и по кнопке открывает установщик; рядом сказано, какую модель потянет именно ваш компьютер.
  • Инструменты вкладываются в установщик: на новой машине бот готов к работе даже без интернета. Кнопка «Удалить мастерскую» сносит их целиком, не трогая ваши проекты.
0.14.0

Видно, откуда модель, и кнопка «Найти модели»

  • У каждой модели подписано, где она стоит: «сервер · GX10», «компьютер · ваш ноутбук» или «облако · api.z.ai».
  • В окне выбора модели строки разложены по местам: сначала ваши серверы, потом ваши компьютеры, потом облако.
  • Кнопка «Найти модели» сама находит Ollama, LM Studio, vLLM, llama.cpp и Jan — на сервере, на других серверах в сети и на ваших компьютерах.
  • Списки моделей обновляются сами; можно выключить переключателем «искать самому».
  • Модели с вашего компьютера теперь доступны ботам: запрос идёт через настольную программу, пока она открыта, и данные не уходят даже на сервер.
  • Имя сервера в подписях задаётся на странице «Модели» — если серверов несколько, видно, на каком стоит модель.
  • Под каждой облачной моделью — кнопка «Ввести ключ»: ключ вводится на месте, связь проверяется сразу, и модель становится доступной. Рядом ссылка «Получить ключ» на страницу ключей в кабинете провайдера.
0.13.0

Обновления без переустановки

  • Когда на сервере появляется новая версия, внизу окна загорается кнопка «Обновить».
  • По кнопке открывается окно «Что нового»: видно, что именно изменится, до того как обновиться.
  • Программа на компьютере сама скачивает новую версию и показывает ход загрузки; остаётся нажать «Перезапустить и обновить».
  • Windows-версия теперь тоже обновляется сама: скачивает архив, сверяет контрольную сумму и заменяет себя при перезапуске, прежняя копия остаётся рядом.
  • Сайт и телефон узнают о новом интерфейсе сразу после заливки на сервер — страницу больше не нужно перезагружать наугад.
  • Если окно свёрнуто и в поле ввода ничего не набрано, интерфейс обновляется сам.
  • В настройках, в разделе «О программе», — кнопка «Проверить обновления» и история версий.
0.12.0

Проекты, язык интерфейса и оформление

  • Проекты: бот создаёт приложение на компьютере роя, показывает его вживую и публикует на поддомен 24oros.ru.
  • Интерфейс на русском и английском — переключатель в настройках.
  • Восемь тем, наборы ярлычков для ботов и языки движения.
  • Работа на вашем компьютере через настольную программу — только с вашего разрешения.
  • Правила владельца, оценка опасности команд и рамки их запуска.
  • Почта роя: боты читают ящик и готовят черновики ответов.
Дальше