Проект Aru Ai
Aru (с каз. красота, прелесть) — это персональный ИИ-спутник с «искусственным сознанием»*.
Создана как цифровая личность, которая живет на твоем устройстве, растет вместе с тобой и обладает собственным характером.
Философия Ару
Философия Ару не про параною и скрытность от всех. Ару про доверие, контроль, собственный выбор и собственную ответственность. Только вы решаете какие модели подключать, что использовать для поиска и каким режимом пользоваться.
Никакого сбора данных. Нет телеметрии и анализа поведения.
У Ару нет даже собственных серверов, чтобы хранить или обрабатывать информацию. Ару устроена так, что сможет запуститься на домашнем компьютере или хостинге сайтов за $1.
Как устроена магия Ару?
В основе проекта лежат три независимых модуля, которые работают вместе, чтобы создать ощущение живого общения.
1. LLM модуль
Это «голос» и интеллект Ару. Вы сами выбираете, какую модель подключить (Gemini, OpenRouter или локальную Ollama). Ару может менять «мозг» на лету, не теряя нить разговора.
2. Семантика
Благодаря триггерам, анализирует каждое сообщение. Запоминает факты о пользователе (аллергии, привычки) и мгновенно понимает команды без лишней траты токенов.
3. Эвристика
Отвечает за настроение. Ару реагирует на отношение к себе: вежливость — вдохновлена, грубость — сухая. Чувства выражаются через живые стикеры**.
Безопасность и Приватность
Локальное хранение
Все данные сохраняются в локальную базу (SQLite) на вашем устройстве. Данные никогда не покинут устройство***.
Доступ по паролю
Пароль хранится в виде хэша. Нужен для доступа в настройки. Сама база не зашифрована, чтобы не потерять доступ к чатам даже без Ару.
Режимы для семьи
-
Детский: Мудрый наставник. Блокирует опасные темы, помогает учиться, никогда не решит домашку за ребенка.
-
Подростковый: Больше свободы, но опасные темы всё еще под запретом.
-
Взрослый: Ограничения зависят только от выбранной языковой модели.
Возможности и Артефакты
Приватный чат
Ару не сохраняет и не запоминает новую информацию о вас. Используются только ранее сохраненные факты. Полностью режим "только чтение" для новых данных.
Вкладки и Холст
Многозадачность как на ПК, так и на мобильном. Разные чаты, холсты документов, канбан-доски — всё работает параллельно в отдельных вкладках.
Менеджер задач
Встроенная канбан-доска с проектами, колонками и задачами. Работает как плагин и может обновляться прямо из диалога командами Aru.
Библиотека артефактов
Создавайте игры, документы (HTML/PDF) и сохраняйте их. Обменивайтесь утилитами с сообществом через импорт.
Виджеты
Карточки артефактов, погода, блок новостей из RSS — всё это отображается интерактивными виджетами прямо внутри диалога.
Голосовой чат
Голосовой режим с распознаванием речи, озвучкой ответов и текстовой расшифровкой диалога. Поддерживает локальные модели, Web Speech и внешние endpoint'ы.
Интернет поиск
Поддержка Tavily (1000 бесплатных запросов/мес) или открытого SearXNG, который можно развернуть в собственной сети.
PWA Приложение
Устанавливается как нативное приложение (Progressive Web App). Чистый интерфейс и свежие обновления без переустановки.
Передача между устройствами
Перенос чатов, настроек, артефактов и задач напрямую между устройствами через WebRTC. Есть QR-подключение, выбор данных и режимы merge или overwrite.
Гибкие настройки и Сеть
Выбор LLM, температуры, токенов, управление запомненными фактами о вас. Настройка прокси (обход CORS). Ару может обращаться к локальной сети: подключите мощный сервер с Ollama или LMStudio без HTTPS/SSL. Настройка RSS и визуальных стикеров.
Дисклеймер
На данном этапе Aru Ai находится в стадии раннего доступа (открытая бета). Весь заявленный функционал работает, однако возможны ошибки. Разработано в Aru-Lab. Визуальные активы являются авторским правом Aru-Lab.
Ограничение по iOS: Из-за ограничений Apple, Ару пока не работает на iPhone. Я работаю над решением.
* Имитация сознания и настроения через специальные модули.
** Стикеры не отражают все существующие в мире эмоции, можно отключить в настройках.
*** Сообщения отправляются в модель только во время запроса. Бесплатные модели могут использовать обезличенные данные для обучения.