Функции
AQBot — полнофункциональный настольный ИИ-ассистент, объединяющий мультипровайдерный чат, мощный рендеринг контента, интеграцию инструментов и встроенный API-шлюз — всё работает локально с надёжной защитой данных.
Чат и модели
Подключайтесь к ведущим ИИ-провайдерам через единый унифицированный интерфейс.
- Поддержка нескольких провайдеров — Совместим с OpenAI, Anthropic Claude, Google Gemini и всеми OpenAI-совместимыми API.
- Управление моделями — Автоматическое получение списков удалённых моделей и настройка параметров генерации для каждого разговора.
- Ротация нескольких ключей — Настройте несколько ключей API на провайдер с автоматической ротацией для распределения нагрузки.
- Потоковый вывод — Рендеринг токен за токеном в реальном времени. Сворачиваемые блоки размышлений для изучения рассуждений модели.
- Версии сообщений — Каждый ответ может иметь несколько версий. Сравнивайте эффекты разных моделей или настроек параметров бок о бок.
- Ветвление разговора — Создавайте новые ветки из любого узла сообщения. Сравнение веток бок о бок.
- Управление разговорами — Закрепляйте важные разговоры, архивируйте старые, просматривайте историю, сгруппированную по времени.
- Сжатие разговора — Автоматически сжимайте длинные разговоры, сохраняя ключевую информацию.
- Одновременный ответ нескольких моделей — Задавайте один вопрос нескольким моделям одновременно с параллельным сравнением.
AI Agent
AQBot включает встроенный режим Agent, который позволяет ИИ автономно выполнять многошаговые задачи с детальным контролем разрешений.
- Режим Agent — Переключите любой разговор в режим Agent для автономного выполнения задач. ИИ может читать и записывать файлы, выполнять команды оболочки, анализировать код и выполнять сложные многошаговые рабочие процессы — всё в контролируемой среде
- Три уровня разрешений — Выберите подходящий уровень безопасности для вашего рабочего процесса:
- По умолчанию — Операции чтения автоматически одобряются; запись и выполнение команд требуют явного одобрения пользователя
- Принять правки — Чтение и запись файлов автоматически одобряются; выполнение команд всё ещё требует одобрения
- Полный доступ — Все операции выполняются без запросов (проверки безопасности путей остаются активными)
- Песочница рабочего каталога — Все файловые операции Agent строго ограничены указанным рабочим каталогом. Обход путей, побеги через символические ссылки и доступ за пределами песочницы блокируются на системном уровне
- Панель одобрения инструментов — Каждый вызов инструмента отображается в реальном времени с его параметрами. Проверяйте каждый запрос индивидуально, нажмите «Всегда разрешать» для сохранения решения, или отклоните ненадёжные операции
- Отслеживание затрат — Мониторинг использования токенов и оценочной стоимости в USD в реальном времени для каждой сессии Agent
Бета-функция
Режим Agent в настоящее время находится в стадии бета-тестирования. Он поддерживает модели OpenAI, Anthropic и Gemini через open-agent-sdk.
Рендеринг контента
AQBot выходит далеко за рамки обычного текстового чата с богатым интерактивным конвейером рендеринга.
- Рендеринг Markdown — Полная поддержка блоков кода с подсветкой синтаксиса, математических формул LaTeX, таблиц и списков задач.
- Редактор кода Monaco — Блоки кода встраивают редактор Monaco (движок VS Code) с подсветкой синтаксиса, копированием одним кликом и предпросмотром diff.
- Рендеринг диаграмм — Встроенный рендеринг блок-схем Mermaid и архитектурных диаграмм D2.
- Панель Artifact — Фрагменты кода, HTML-черновики, заметки Markdown и отчёты можно открыть в выделенной боковой панели.
- Голосовой чат в реальном времени — (Скоро) WebRTC-разговоры с помощью OpenAI Realtime API.
Поиск и знания
Обогащайте разговоры актуальными веб-данными, локальными документами и постоянной памятью.
- Веб-поиск — Интеграция с Tavily, Zhipu WebSearch, Bocha и другими.
- Локальная база знаний (RAG) — Поддержка нескольких баз знаний. Загружайте документы для автоматического парсинга, разбивки на чанки и векторного индексирования (sqlite-vec).
- Система памяти — Поддержка разговорной памяти с несколькими пространствами имён. Записи можно добавлять вручную или автоматически извлекать ИИ (скоро).
- Управление контекстом — Прикрепляйте вложения файлов, результаты поиска, фрагменты из базы знаний и выходные данные инструментов к любому сообщению.
Скоро
Автоматическое извлечение памяти с помощью ИИ находится в активной разработке и будет доступно в ближайшем выпуске.
Инструменты и расширения
Расширяйте возможности модели с помощью внешних инструментов и мощного командного интерфейса.
- Протокол MCP — Полная реализация Model Context Protocol с поддержкой транспортов stdio и HTTP.
- Встроенные инструменты — Готовые к использованию встроенные MCP-инструменты, такие как
@aqbot/fetch. - Панель выполнения инструментов — Визуальная панель отображает каждый запрос вызова инструмента и его возвращаемый результат.
API-шлюз
AQBot включает встроенный локальный API-сервер, превращающий ваше настольное приложение в мощный ИИ-шлюз.
- Локальный API-шлюз — Откройте локальный сервер с нативной поддержкой интерфейсов, совместимых с OpenAI, Claude и Gemini.
- Управление ключами API — Генерируйте, отзывайте и включайте или отключайте ключи доступа.
- Аналитика использования — Анализируйте объём запросов и использование токенов в разбивке по ключу, провайдеру и дате.
- Поддержка SSL/TLS — Встроенная генерация самоподписанных сертификатов с поддержкой импорта пользовательских сертификатов.
- Журналы запросов — Полная запись каждого API-запроса и ответа, проходящего через шлюз.
- Шаблоны конфигурации — Готовые шаблоны интеграции для Claude Code, Codex CLI, OpenCode и Gemini CLI.
Зачем локальный шлюз?
Шлюз позволяет использовать AQBot как единый ИИ-бэкенд для всех ваших инструментов. Настройте CLI-клиенты, расширения IDE или пользовательские скрипты на локальный шлюз и получайте преимущества ротации ключей, отслеживания использования и контроля доступа.
Данные и безопасность
Ваши данные никогда не покидают вашу машину. AQBot разработан с приоритетом локальной безопасности на каждом уровне.
- Шифрование AES-256 — Ключи API и другие конфиденциальные данные шифруются локально с помощью AES-256.
- Изолированные каталоги данных — Состояние приложения находится в
~/.aqbot/. Видимые пользователю файлы хранятся в~/Documents/aqbot/. - Автоматическое резервное копирование — Планируйте автоматические резервные копии в локальные каталоги или хранилище WebDAV.
- Восстановление из резервной копии — Восстановление одним кликом из любой исторической резервной копии.
- Экспорт разговоров — Экспортируйте разговоры в PNG, Markdown, обычный текст или структурированный JSON.
Защитите свой мастер-ключ
Файл ~/.aqbot/master.key — это корень всего шифрования в AQBot. Храните его в безопасности и включайте в свои резервные копии. Если этот ключ потерян, зашифрованные данные не могут быть восстановлены.
Опыт рабочего стола
AQBot создан как нативное настольное приложение с полировкой и интеграцией, которые вы ожидаете от инструмента для ежедневного использования.
- Переключение тем — Тёмная и светлая темы, следующие настройкам системы или устанавливаемые вручную.
- Язык интерфейса — Полная поддержка русского, упрощённого китайского и английского языков.
- Системный трей — Сворачивайте в системный трей при закрытии окна. Фоновые службы продолжают работать без перебоев.
- Поверх всех окон — Закрепите главное окно поверх всех остальных окон.
- Глобальные горячие клавиши — Настраиваемые глобальные горячие клавиши для вызова главного окна из любого места.
- Автозапуск — Опционально запускайте AQBot при старте системы.
- Поддержка прокси — Настройте HTTP и SOCKS5 прокси для сред с ограниченным доступом к сети.
- Автоматические обновления — AQBot автоматически проверяет наличие новых версий при запуске.
