Идея этого проекта родилась у меня после двух событий.
Первое случилось в самолёте. Мне было нечем заняться, и я решил посмотреть фантастический фильм «Она» (Her, 2013). Я человек впечатлительный, и если в истории есть драма, то легко начинаю сопереживать героям. Фильм рассказывает об одиноком мужчине, который устанавливает ИИ-операционную систему, начинает с ней общаться и постепенно влюбляется в неё. Спойлерить не буду - фильм действительно стоит посмотреть.
Второе событие - это хайп вокруг OpenClaw. Я как раз вернулся домой, занялся своей обычной работой и в свободное время решил изучить, что это такое. К тому моменту вокруг проекта уже было много шума, и он успел набрать около 300 тысяч звёзд на GitHub.
Меня это действительно впечатлило. Ощущение было почти как в фильме про Железного человека: ты запускаешь ИИ, и он, как Джарвис, выполняет задачи и отвечает тебе почти как живой собеседник. Но довольно быстро стало понятно, что у такого подхода есть две серьёзные сложности.
Первая - нужно хотя бы в общих чертах понять, как внутри устроен OpenClaw: что такое ноды, каналы, связи между компонентами и прочие технические сущности.
Вторая - всё настраивается через пошаговый текстовый визард в терминале. Такой подход скорее рассчитан на технически подготовленного пользователя или ИИ-специалиста, а не на обычного человека.
Неудивительно, что сегодня многие компании либо предлагают уже преднастроенный OpenClaw у себя в облаке, либо продают услуги по его установке и настройке под конкретные задачи.
В какой-то момент я понял, что хочу сделать другой продукт - дружелюбный к обычному пользователю, буквально на уровне "домохозяйки". Моя цель - создать MVP для Windows, где при первом запуске человек просто проходит понятный мастер настройки: заполняет несколько полей, ставит галочки и в нескольких словах описывает, что он хочет от своего ИИ-ассистента.
Идея в том, чтобы этот ассистент постоянно жил на домашнем компьютере, а общаться с ним можно было не только через окно приложения, но и через мессенджер, например Telegram. Такой помощник может сам сообщить о важном письме, напомнить позвонить маме в пятницу вечером, предупредить, что на смартфон, который вы отслеживаете, снизилась цена, или просто помочь с повседневными делами.
Что уже есть в прототипе
На текущий момент у меня уже получилось реализовать несколько важных вещей.
1. Нормальное десктопное приложение
Я уже сделал полноценное приложение на Electron + React. Это не набор скриптов для терминала, а обычная программа с графическим интерфейсом, которую можно запустить как любое другое Windows-приложение.
Внутри уже есть чат с ИИ. История переписки сохраняется локально, поэтому после перезапуска ничего не пропадает. Также реализован стартовый визард при первом запуске, чтобы пользователю не приходилось вручную редактировать файлы, искать переменные среды и разбираться, что куда вставлять.
2. Основа для фоновой работы ассистента
Я уже реализовал базовую механику для сценария, где ассистент не просто отвечает на запросы, а работает рядом с пользователем постоянно.
Сейчас можно создавать фоновые задачи прямо обычными словами. Например:
напомнить о чём-то через час;
проверять что-то каждый день;
следить за ситуацией в фоне и писать только тогда, когда действительно произошло что-то важное.
То есть это уже не просто чат, а система, которая может работать самостоятельно и возвращаться к пользователю с результатом.
3. Внешние каналы связи
Прототип уже умеет работать через Telegram, чтобы с ассистентом можно было общаться не только из окна приложения, но и из мессенджера.
Кроме того, у меня уже есть интеграция с электронной почтой. Ассистент может читать письма, показывать нужные сообщения и помогать с отправкой. Для текущего прототипа это уже очень хорошая база, на которой можно строить MVP дальше.
Что я хочу сделать дальше
Следующий этап для меня - не просто добавлять случайные функции ради красивых демо, а собрать сильный и полезный MVP вокруг тех сценариев, которые действительно нужны обычному человеку в повседневной жизни.
Я отдельно выписал для себя самые массовые use case и понял простую вещь: в первую очередь нужно усиливать не "магические" эффекты, а ежедневную практическую пользу.
То есть ассистент должен:
помогать с напоминаниями;
разбирать почту и важные сообщения;
следить за ценами и изменениями на сайтах;
искать нужную информацию в личных файлах;
по утрам давать нормальную сводку по дню.
1. Понятное первичное знакомство пользователя с продуктом
Первое, что я хочу довести до ума, - это действительно хороший пошаговый визард для новых пользователей.
Не такой, где человеку просто показывают пустые поля и предлагают "разбирайся сам", а такой, где он по шагам подключает:
Telegram;
почту;
поиск;
новости;
календарь;
при желании - свои папки с документами.
Там же можно будет сразу настроить утреннюю сводку, чтобы ассистент понимал, что именно важно конкретному человеку: письма, события в календаре, новости, напоминания и другие сигналы.
2. Подключение основных источников данных
В ближайших планах - интеграция с:
погодой;
новостями;
Brave Search;
Google Calendar.
Это откроет очень понятные жизненные сценарии. Например, утром ассистент сможет присылать короткую и полезную сводку: какая сегодня погода, что важного в новостях, какие встречи стоят в календаре и нет ли срочных писем. Или человек сможет спросить: "Что у меня сегодня?", - и получить не ответ "из головы", а картину, собранную из реальных источников.
3. Поиск по личным документам
Ещё одно важное направление - RAG-поиск по локальным документам.
Я хочу, чтобы ассистент умел находить нужную информацию в папках пользователя без ручного копирования текста в чат. Это полезно и в быту, и в работе: найти договор, вспомнить, что было в заметках, быстро поднять старую инструкцию или письмо.
Для обычного пользователя это одна из самых сильных функций, потому что у всех со временем накапливается цифровой бардак, и найти что-то потом становится всё сложнее.
4. Умный мониторинг в фоне
Отдельно я хочу усилить сценарии фонового наблюдения.
Идея в том, чтобы ассистент не только отвечал на вопросы, но и сам следил за важными вещами:
за ценами;
за наличием товаров;
за изменениями на сайтах;
за письмами;
за другими важными событиями.
Если подешевел нужный смартфон, появилось свободное окно записи на нужную дату, пришло письмо от важного человека или что-то поменялось на сайте, ассистент не должен молчать до следующего запуска приложения - он должен сам выйти на связь.
5. Действия на компьютере
Ещё одна важная ветка развития - связка с компьютером на уровне действий.
Я хочу, чтобы ассистент умел запускать Chrome, открывать и контролировать обычные Windows-приложения, а со временем - выполнять удалённые действия на домашнем ПК в рамках разрешённых сценариев.
Это уже приближает проект не просто к чату с ИИ, а к настоящему цифровому помощнику, который может не только советовать, но и реально что-то делать за пользователя.
Ближайшая цель
Если коротко, мой ближайший план такой:
сделать очень понятное первичное знакомство пользователя с продуктом;
подключить основные источники данных;
улучшить Telegram как основной внешний канал связи;
добавить поиск по личным документам;
собрать сильный MVP вокруг самых массовых повседневных сценариев.
Я не хочу строить проект вокруг магии ради магии. Мне гораздо важнее другой вопрос: будет ли этим пользоваться обычный человек каждый день. Если да - значит, я двигаюсь в правильную сторону.
Ссылки
Если есть желание помочь или поучаствовать в проекте, можно написать мне в Telegram
