Мой блог
Как я отказался от платных подписок на ChatGPT, Claude, Gemini и Perplexity в пользу открытого ПО
Подробности изложены в материале первоисточника. Современный рынок искусственного интеллекта устроен так, что практически каждый популярный сервис требует отдельную ежемесячную плату. Постоянные расходы на Claude Max, ChatGPT Plus, Google AI Pro, Perplexity Pro и Cursor Pro бьют по кошельку, особенно учитывая высокий уровень функционального пересечения между ними. Я решил провести эксперимент и полностью перестроить свой рабочий процесс, заменив платные проприетарные инструменты на бесплатные альтернативы с открытым исходным кодом.
Поиск подходящих решений показал, что свободные аналоги развились настолько сильно, что способны без труда закрыть львиную долю повседневных задач без ущерба для эффективности и качества.




Локальные языковые модели в интерфейсе Jan
Глубокий анализ моих повседневных задач с искусственным интеллектом показал, что для подавляющего большинства сценариев мощные облачные флагманы вовсе не обязательны. Хотя для сложных рассуждений и работы с огромными контекстами по-прежнему нужны передовые модели, рутинная нагрузка отлично ложится на локальные LLM. Изначально я пробовал Ollama и LM Studio, но для полноценной замены привычных чат-ботов лучше всего подошла программа Jan.





В отличие от утилит, сосредоточенных исключительно на запуске моделей под капотом, Jan позиционируется как полноценный открытый аналог ChatGPT и Claude. Интерфейс программы максимально привычен: здесь есть разделение на беседы и проекты, поддержка пользовательских инструкций, загрузка файлов, переключение моделей и подключение внешних инструментов через MCP. Встроенный каталог моделей связан с Hugging Face, что избавляет от необходимости вручную скачивать GGUF-файлы и гадать о совместимости с железом. При этом софт поддерживает не только локальный запуск, но и около десятка удаленных провайдеров. Наличие встроенного веб-поиска, извлечения данных со страниц и гибкой настройки окончательно убедило меня в удобстве этого решения.
Поисковый движок Vane вместо Perplexity Pro
Для поиска актуальной информации в сети я долгое время использовал Perplexity, однако платный тариф казался избыточным. Открытый проект Vane, ранее известный как Perplexica, предлагает аналогичный функционал поискового движка на базе ИИ. Система сканирует веб-страницы, объединяет найденные данные и выдает точный ответ со списком первоисточников. Главное преимущество Vane заключается в возможности работы с локальными моделями через Ollama, что позволяет не отправлять запросы на сторонние серверы.










Под капотом поисковика задействован SearXNG, а пользователи могут выбирать режимы работы: быстрый Speed Mode, сбалансированный Balanced Mode для стандартных задач и углубленный Quality Mode для серьезных исследований. Фильтрация источников по типу документов — от общего веба до академических публикаций — делает поиск максимально гибким. Платформа поддерживает работу с изображениями, видео и загруженными файлами, а также содержит полезные виджеты для прогноза погоды, расчетов и котировок акций. Хотя развертывание через Docker требует определенных усилий, полученный результат полностью оправдывает затраченное время.
Инструменты верстки: Open Design вместо Claude Design
Подписка на Claude давно переросла рамки простого чата, превратившись в рабочее пространство с такими функциями, как Claude Design. Поскольку я не обладаю сильными навыками визуального оформления, использование ИИ в качестве второго дизайнера для создания презентаций, плакатов и инфографики сэкономило мне массу времени. Возможность корректировать сгенерированные макеты с помощью текстовых подсказок делает такие инструменты крайне полезными.
Однако знакомство с Open Design позволило мне без сожалений отказаться от ежемесячной оплаты в 20 долларов. Этот проект с открытым исходным кодом работает по принципу «локально прежде всего» и позволяет подключать в качестве движка любую предпочитаемую систему — от Claude Code и Cursor до Gemini CLI. Готовые макеты сохраняются в виде полноценных файлов, с которыми можно продолжать работу вне изолированной платформы. Кроме того, поддержка единой дизайн-системы через файл DESIGN.md гарантирует соблюдение фирменных цветов, шрифтов и отступов во всех новых проектах.
Разработка кода с помощью OpenCode
Основной причиной, по которой я долго удерживал платную подписку на Claude, оставался инструмент Claude Code. Возможность автоматизировать исправление ошибок и внедрять изменения во всю кодовую базу сильно упрощает программирование. Тем не менее жесткая привязка к экосистеме Anthropic или аналогичным решениям вроде Codex от OpenAI выглядит излишне ограничивающей, ведь разные модели справляются с разными задачами с разным успехом.
Платформа OpenCode успешно решает эту проблему, предоставляя привычный функционал автономного агента без привязки к конкретному вендору. В моем распоряжении остался режим планирования, поддержка пользовательских навыков, интеграция с MCP-серверами и чтение проектов, но теперь я могу свободно переключаться между моделями от Anthropic, OpenAI, Google или даже запускать локальные аналоги в зависимости от текущих задач.
Организация источников в Open Notebook
Завершающим шагом эксперимента стал отказ от еще одного облачного сервиса. Несмотря на то, что Google NotebookLM остается великолепным инструментом для работы с материалами, его ценность кроется главным образом в продуманных функциях организации источников, а не в самом чат-боте. Проект Open Notebook позволяет успешно воспроизвести этот подход на собственных условиях.
Утилита дает возможность загружать документы, формировать на их основе структурированные заметки, получать точные ответы на вопросы и даже генерировать аудиообзоры в стиле подкастов NotebookLM. Превращение массива текстовых исследований в аудиофайл для прослушивания в дороге оказалось невероятно удобным. Хотя проприетарный аналог от Google обладает большей полировкой интерфейса, открытая альтернатива покрывает все ключевые сценарии использования без каких-либо ограничений.
