Сравнения

Persona против голой Ollama: девять задач, которые придётся решить самому

Ollama под MIT запускает модель — и на этом её задача заканчивается. Перечисляем девять вещей, которые придётся собрать поверх неё, чтобы получить ассистента с памятью, и честно оцениваем, кому эта сборка выгоднее готового продукта.

Возражение звучит так: «Ollama уже работает, модель отвечает в терминале, зачем мне ещё одна программа сверху». Возражение справедливое, и ответ на него должен быть не рекламным, а инженерным: вот список того, что вам придётся написать или собрать самому, и вот примерная цена каждого пункта. Если после этого списка вы решите, что собрать проще, — это правильный вывод, а не проигрыш аргумента.

Начнём с того, что Ollama действительно делает, и делает хорошо. Факты об Ollama проверялись 25.08.2026.

#Что такое Ollama и в чём она сильна

Инструмент запуска локальных моделей: скачивание, хранение, выгрузка в память, HTTP-API. Лицензия — настоящая MIT; файл лицензии имеет ровно один коммит от июня 2023 и с тех пор не менялся. Около 180 тысяч звёзд, поддержка macOS 14+, Windows и Linux. Локальные модели бесплатны и без лимитов на всех тарифах; облачные тарифы существуют отдельно — Pro $20 в месяц. Утверждение, что облако Ollama раньше называлось иначе, проверить не удалось: первоисточник отдаёт ошибку — требует проверки.

Практическая сторона установки и первого запуска разобрана в материале локальный запуск через Ollama.

Главное про неё: Ollama — это мотор. У неё нет памяти о вас, нет интерфейса за пределами терминала и простого API, нет представления о том, чем вы занимались вчера. Она этого и не обещает, и упрекать её в этом бессмысленно.

#Девять задач, которые Ollama не решает

Список составлен по тому, что реально приходится делать, а не по маркетинговым разделам. Оценки трудозатрат — грубые, для человека, который уверенно программирует, и относятся к рабочей версии, а не к прототипу на вечер.

1. Хранение истории разговоров. Ollama не помнит предыдущий запрос. Нужна база, схема, привязка сообщений к сессиям. Прототип — вечер; версия, которую не жалко, — несколько дней вместе с миграциями.

2. Извлечение фактов из разговора. История — это не память. Чтобы ассистент помнил «я перешёл на другой стек», а не перечитывал двести сообщений, нужно извлекать утверждения, дедуплицировать их и обновлять. Недели, и первая версия почти наверняка будет извлекать мусор.

3. Поиск по памяти. Полнотекстовый индекс, ранжирование, а если нужен смысловой поиск — ещё и эмбеддинги, векторный индекс и гибридное объединение результатов. Полнотекстовый — день. Гибридный с приличным качеством — недели.

4. Учёт того, что факт изменился. Самый недооценённый пункт. Простое хранилище затирает старое значение; чтобы ответить на вопрос «когда я это поменял», нужна двухвременная схема с валидностью фактов и возможностью отката. Это архитектурное решение, а не функция: переделать потом дороже, чем заложить сразу.

5. Источник знания за пределами напечатанного. Захват экрана, распознавание текста на кадрах, запись звука, расшифровка, привязка ко времени и к приложению. Месяцы, и это самая тяжёлая часть списка — плюс постоянная возня с платформами.

6. Граф связей. Люди, проекты, темы и дни как узлы, связи между ними, обход графа при ответе. Недели, если делать не ради галочки.

7. Управление контекстом. Сколько памяти подмешать в запрос, что выкинуть, как не выйти за окно модели и не утопить ответ в нерелевантном. Постоянная работа, а не задача с концом.

8. Приватность и управление записью. Исключения приложений и сайтов, тихие часы, маскирование секретов, срок хранения, удаление. Дни на механику, дольше — на то, чтобы это было надёжно.

9. Интерфейс. Веб или настольный клиент, история, поиск, настройки, голос, мобильная вёрстка. Месяцы, и это та часть, которую обычно недооценивают вдвое.

#Когда собрать самому — правильное решение

Не всегда ответ «возьмите готовое». Есть три случая, когда сборка выигрывает.

Вам нужен один пункт из девяти. Если задача — просто чат с историей поверх Ollama, возьмите готовый интерфейс и остановитесь: разбор одного из лучших есть в сравнении Persona и Open WebUI. Тащить целый продукт ради истории сообщений незачем.

У вас нестандартный источник данных. Если память должна собираться из вашей внутренней системы, а не из экрана, готовый продукт вам всё равно не подойдёт, и вы будете писать интеграцию.

Вам критично право читать код. Здесь у нас нет аргументов: репозиторий Persona закрыт, файла публичной лицензии в нём нет. Ollama под MIT, и всё, что вы соберёте поверх неё, останется вашим и проверяемым. Если это ваш критерий — собирайте, и это разумно.

#Сравнение

Смотрите не на галочки, а на последнюю строку: она объясняет, за что вы платите в каждом варианте.

Что нужно Голая Ollama Собрать самому Persona
Запуск модели ✓ ✓ подключается снаружи
История и память ✗ ваш код ✓
Захват экрана и звука ✗ ваш код ✓ у владельца
Граф связей ✗ ваш код ✓
Право читать код ✓ MIT ✓ ваш ✗
Цена время на запуск месяцы работы время на развёртывание

Вывод из таблицы: Persona не заменяет Ollama и не конкурирует с ней. Она занимает третью колонку — то, что иначе пришлось бы написать. Как их связать, разобрано в инструкции подключение Ollama к Persona.

#Где голая Ollama объективно лучше

Настоящая MIT-лицензия. Вы можете прочитать код, форкнуть, встроить куда угодно, использовать в организации без разрешений. У нас репозиторий закрыт и публичной лицензии нет — по этому критерию мы проигрываем однозначно.

Стандарт де-факто. К Ollama подключается практически всё в нише, включая нас. Выбирая её как основу, вы не оказываетесь в тупике: слой сверху можно поменять, а мотор останется.

Минимум движущихся частей. Один процесс, понятный API, предсказуемое поведение. Наша установка — это развёрнутый сервис плюс отдельно поднятая модель плюс настроенный захват, и каждый из трёх компонентов может сломаться.

Нет требований к развёртыванию. У Persona подписанного установщика нет вообще; поднять её — работа руками, и в контейнере захват экрана не работает вовсе, потому что там нет графической сессии. Общая практика развёртывания разобрана в материале про то, как поднять свой ИИ-сервис.

И честная оговорка про интеллект: слой памяти не делает маленькую модель умной. Небольшая локальная модель объективно слабее топовой облачной в сложных рассуждениях, и никакая надстройка этого не меняет.

#Частые вопросы

#Зачем нужна оболочка, если Ollama и так отвечает?

Затем, что ответ без памяти о вашем контексте приходится каждый раз готовить руками: пересказывать, кто вы, над чем работаете и что решили в прошлый раз. Оболочка — это девять задач из списка выше. Если ни одна из них вам не нужна, оболочка действительно не нужна.

#Persona заменяет Ollama?

Нет. Persona не запускает модель и не содержит её: вы подключаете либо свою Ollama, либо ключ облачного провайдера. Это надстройка над мотором, а не другой мотор. Участник без подключённого ключа ответов не получает вовсе.

#Что произойдёт с моими данными, если Persona перестанет развиваться?

База, захват и граф останутся на той машине, где развёрнут ваш экземпляр, и он продолжит работать: облачного бэкенда, который можно выключить, в такой установке нет. Обновлений не будет, и форкнуть проект вы не сможете — репозиторий закрыт, публичной лицензии нет.

#Сколько времени займёт собрать аналог самому?

Прототип с историей чатов — вечер. Приличная память с извлечением фактов и поиском — недели. Захват экрана и звука с распознаванием — месяцы, и это самая трудоёмкая часть. Оценки грубые и предполагают уверенное программирование; главный расход обычно не в первой версии, а в поддержке.

#Ollama платная?

Локальные модели бесплатны и без лимитов на всех тарифах, лицензия MIT. Платными являются облачные тарифы — Pro $20 в месяц на момент проверки. Для сценария «запускаю модель у себя» платить не нужно.

#Что выбрать, если нужен только чат с историей?

Готовый интерфейс к Ollama, а не продукт с памятью. Меньше компонентов, меньше настройки, и вы получите ровно то, что просили. Полная матрица с пятнадцатью продуктами и колонкой, где каждый из них лучше нас, — в разборе Persona против всех.

#Вывод

Ollama — правильный фундамент, и спорить с ней бессмысленно: она делает свою работу под настоящей MIT-лицензией и делает её хорошо. Вопрос только в том, кто напишет девять пунктов сверху. Если вам нужен один из них — возьмите узкий инструмент. Если вам критично читать код — собирайте сами, у нас на этот аргумент ответа нет. Если нужны все девять и вы предпочитаете потратить вечер на развёртывание, а не квартал на разработку, — посмотрите Persona, помня, что установщика и публичной лицензии у неё нет, а захват в контейнере не работает.

Хотите ИИ, который помнит вас?

Persona держит контекст между чатами и работает на вашем железе — если развернуть её у себя и подключить локальную модель.

Создать аккаунт