Как я делал «чат на вечер», а в итоге написал нативное приложение ClaudeFF — бесплатную альтернативу коммерческим ИИ
ИСТОРИЯ
Все началось с банальной мысли: «А что, если попробовать сделать свой собственный интерфейс для чата с искусственным интеллектом? Чисто для себя». Я не планировал создавать масштабный продукт. Хотелось просто покрутить код и настроить удобное решение под свои нужды.
Но, как это часто бывает у разработчиков, я вошел во вкус. На смену обычному сайту пришла идея создать полноценную нативную программу.
В какой-то момент меня накрыли стандартные сомнения разработчика. Я думал забросить проект: «Ну зачем это нужно? Кто вообще будет скачивать и юзать десктопное приложение, когда вокруг полно готовых веб-версий?». Но сейчас, когда софт обрел финальную форму, у меня появилась надежда, что он действительно может быть полезен сообществу.
Хочу поделиться тем, что получилось, и получить ваш честный фидбек.
Что такое ClaudeFF?
ClaudeFF (Claude For Future) — это легкое нативное десктопное приложение для работы с нейросетями. Главная фишка — оно полностью бесплатное, работает автономно и дает доступ к мощным моделям без подписок.
Сайт проекта, где можно скачать саму программу, развернут здесь: https://barmidan71.github.io/claudeff
Как это устроено внутри:
1. Бесплатные нейросети через Opencode Zen: В качестве основного движка я использую провайдера Opencode Zen. Там доступны отличные рабочие модели без ограничений. 2. Главная пушка на сегодня: Сейчас в приложении доступна модель GLM 5.2 (Big Pickle). Она отлично справляется с кодом, текстом и повседневными задачами. 3. Локальный мост (Провайдер Classic): Если вам нужно подключить свои мощности, в ClaudeFF встроен провайдер classic. Запросы через него идут напрямую на ваш localhost. Для этого я использую проект на GitHub — notion-manager, который позволяет проксировать запросы через Notion AI.
Ещё есть: мини-workspace для разработчиков
Чтобы сделать работу еще эффективнее, я добавил в приложение полезный инструмент — мини-workspace.
Когда искусственный интеллект пишет код, этот код автоматически превращается в отдельный файл. Он бережно хранится в оперативной памяти приложения вплоть до его закрытия. Благодаря этому вам не нужно вручную копировать и создавать файлы — всё уже под рукой, что позволяет неплохо сэкономить время при разработке.
Личный инсайт и стек
Кстати, именно благодаря этому проекту я получил свой первый опыт работы с React. До этого я в основном делал обычные сайты на чистом HTML, CSS и JS.
Сайт для проекта я написал на React, и мне безумно понравилось. Если говорить честно — на React всё получается просто намного красивее, чем на классическом веб-стеке. Компоненты и возможности фреймворка позволяют сделать интерфейс чата визуально приятным, плавным и современным. Теперь возвращаться к обычному HTML/JS даже как-то не хочется.
В самом приложении я уделил визуалу много внимания. Сейчас там доступна глубокая кастомизация внешнего вида: * 3 встроенные темы оформления под любое настроение. * 4 уникальных стиля кнопок: Liquid Glass, Liquid Metal, Classic Black и Space.
Зачем я это пишу?
Проект создавался на чистом энтузиазме, и сейчас мне очень важен свежий взгляд со стороны. Переходите на сайт, скачивайте программу и тестируйте.
* Как вам скорость работы нативного клиента? * Удобен ли сам интерфейс чата, мини-workspace и стили оформления? * Чего не хватает в десктопной версии?
Буду рад любой критике, советам по улучшению кода и просто мыслям в комментариях. Ссылка на страницу скачивания: https://barmidan71.github.io/claudeff Заранее спасибо за фидбек!