Skip to content

Функции

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 автоматически проверяет наличие новых версий при запуске.

Last updated: