Что такое AI Hub?
AI Hub представляет собой платформу для самостоятельного хостинга и управления несколькими сеансами общения с искусственным интеллектом через веб-интерфейс. Платформа построена на базе инструмента командной строки Claude Code CLI и доступна как полностью открытый исходный код.
Почему была создана эта платформа?
Автор проекта устал от необходимости управлять множеством окон терминала одновременно при работе с инструментами типа Claude Code CLI. Он хотел создать удобный интерфейс браузера, где можно было бы легко вести несколько разговоров с ИИ параллельно, сохраняя историю сообщений и используя все возможности агента Claude Code.
Основные функции AI Hub
Управление несколькими сессиями
Платформа позволяет запускать множество параллельных сессий взаимодействия с ИИ, каждая со своей контекстной историей и набором данных.
Реальное время обмена сообщениями
Сообщения передаются через механизм WebSocket, что обеспечивает мгновенное отображение ответов пользователя прямо во время их генерации.
Единое бинарное развертывание
Приложение компилируется в один исполняемый файл благодаря технологии go embed, не требуя дополнительных инструментов вроде Docker или nginx.
Совместимость с OpenAI API
Пользователи могут подключаться к сторонним инструментам, совместимым с форматом API OpenAI, предоставляя доступ к своим сессиям через этот формат.
Автоматизация задач
Возможность создания триггеров для отправки сообщений в заданные моменты времени помогает автоматизировать рабочие процессы.
Каналы связи
Поддержка интеграции внешних платформ, таких как мессенджеры QQ и Feishu (Lark), превращает AI Hub в бэкэнд чатбота.
Настройка правил проектов
Можно задавать системные подсказки и правила для каждого проекта, которые сохраняются между сессиями.
Стек технологий
Backend:
- Язык программирования: Go
- Фреймворк: Gin
- База данных: SQLite
- Механизм передачи данных: WebSocket
Frontend:
- Framework: Vue 3
- Язык разработки интерфейсов: TypeScript
- Сборщик: Vite
Агентский движок:
- Инструмент командной строки: Claude Code CLI
Быстрый старт
Для начала работы достаточно установить инструмент командной строки Claude Code CLI и запустить приложение AI Hub.