Сделал ALLAI-CHAT: все AI-чаты в одном окне

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Привет сообществу. Это мой первый пост. Если что не судите строго.

Случившийся с нами в последние годы ИИ-шный катарсис с бесплатным доступом к большим облачным моделям навёл немало беспорядка в молодых и не очень головах. И наверно много кто из вас, как и я столкнулся с проблемой, когда помнишь, что буквально недавно обсуждал какой-то важный вопрос с "Гаврюшей", но не помнишь с каким и в каком сервисе. Часто приходилось открывать новый чат где попало и задавать вопрос по новой.

Браузер - классное решение для доступа, но с отсутствием одной важной функцией о которой я скажу чуть позже. Поиски десктопного софта не увенчались особым успехом. Хотелось что-то быстрое, кроссплатформенное и красивое. Родные приложухи от больших игроков это полный треш - открываются долго и нудно, постоянные лаги и подвисания - несколько раз ставил и через время сносил - бесит. Софт отдельных энтузиастов по большей части направлен на доступ к большим облачным моделям по api, а с бесплатными акками это не работает, да и plus и pro тоже отпадает, как выяснилось. У меня была подписка Perplexity pro и сейчас ChatGPT Plus и с помощью этих приложух я не могу подключиться к своим аккаунтам и работать.

Копнул поглубже и нашёл неплохую апку https://github.com/onlyvictus-bit/ai-bank, которая подходила под мой запрос. Апка подключалась к чатам по обычному https и вроде да, но к сожалению главной функцией этой программы была возможность отправить один промпт одновременно всем подключённым моделям сразу и затем сравнить ответы. И даже она походу была сломана. Короче решил задать вопрос недавно установленному агенту, а можем ли мы её переделать в то, что я хочу.

Получилось неплохо, как мне пока кажется. https://github.com/sotger/allai-chat

Основное окно.
Основное окно.

Небольшое Electron-приложение: все сервисы в одном окне, вертикальными вкладками.Главное, что было нужно, - изоляция. У каждой вкладки свои cookies и своя сессия. Один и тот же сервис можно добавить дважды и войти в два разных аккаунта. Это не клиент к API и не прокси: приложение просто открывает обычные сайты. Никаких ключей, регистрации и телеметрии. Оно обращается только к тем сервисам, которые вы сами открыли, плюс проверяет обновления на GitHub.

Добавление сервисов
Добавление сервисов
Индикатор загрузки файлов
Индикатор загрузки файлов
Поиск по всем открытым сервисам
Поиск по всем открытым сервисам

Что есть: вертикальные вкладки с перетаскиванием, компактный сайдбар и режим иконок, сохранение сессий, и главное ради чего я это все затеял - поиск сразу по всем открытым сервисам, поиск по странице, зум, нормальное контекстное меню с копированием и вставкой, менеджер загрузок с выбором папки, системная/светлая/тёмная тема, общий Google-логин для новых вкладок, контекстное меню вкладки (reload, find, reset login, settings), сборки под macOS (Intel и Apple Silicon), Windows и Linux. MIT, основа проекта, как я исал выше - AI BANK Sakthi Kuppan.

Релизы: https://github.com/sotger/allai-chat/releases/latest

Исходники: https://github.com/sotger/allai-chat

Важно: macOS-сборки пока ad-hoc подписаны, без нотаризации, поэтому первый запуск через правый клик → Open. Автообновление работает на Windows и Linux, на macOS — после получения Developer ID. Если попробуете, напишите, что неудобно, особенно по управлению окнами и логинам.

Спасибо за ваше внимание.

P.S. Признаюсь честно - я не разработчик - я музыкант. )

#allaichat #electron

Источник: https://habr.com/ru/articles/1096740/


Интересные статьи

Интересные статьи

В 2019 году (кажется, целую вечность назад), мы начали эксперимент. Решили использовать наши знания в области нейронных сетей, чтобы создать продукт для многообещающей, как нам казалось, ниши. Целью б...
Ситуация меняется буквально на лету — а с ней так же стремительно меняется и нормативка. За два последних года это активно коснулось всех основополагающих законов: о защите информации, персона...
В этой статье мы популярно объясняем на собственном опыте как организовать массовую выгрузку, обработку и загрузку фотографий товаров из Bitrix, используя Python и минимальное количество SQL. Для проч...
Субботний вечер омрачен скандалом - сайт не работает, провайдер негодяй, админы - не специалисты, а сервера - решето. Вызов принят, или почему при всей нелюбви к 1С-Битри...
Я давно знаком с Битрикс24, ещё дольше с 1С-Битрикс и, конечно же, неоднократно имел дела с интернет-магазинами которые работают на нём. Да, конечно это дорого, долго, местами неуклюже...