Skip to content

Características

AQBot es un asistente IA de escritorio completo que combina chat multi-proveedor, renderizado de contenido potente, integración de herramientas y una pasarela API integrada — todo funcionando localmente con sólida seguridad de datos.

Chat y modelos

Conéctate a los principales proveedores de IA desde una única interfaz unificada.

  • Soporte multi-proveedor — Compatible con OpenAI, Anthropic Claude, Google Gemini y todas las APIs compatibles con OpenAI.
  • Gestión de modelos — Recuperación automática de listas de modelos remotos y personalización de parámetros de generación por conversación.
  • Rotación de claves múltiples — Configura varias claves API por proveedor con rotación automática para distribuir la presión de límite de velocidad.
  • Salida en streaming — Renderizado en tiempo real token por token. Bloques de pensamiento plegables para inspeccionar el razonamiento del modelo.
  • Versiones de mensajes — Cada respuesta puede tener múltiples versiones. Compara los efectos de diferentes modelos o configuraciones de parámetros lado a lado.
  • Ramificación de conversaciones — Crea una nueva rama desde cualquier nodo de mensaje. Vista de comparación de ramas lado a lado.
  • Gestión de conversaciones — Fija conversaciones importantes, archiva las antiguas, navega por un historial agrupado por tiempo.
  • Compresión de conversaciones — Comprime automáticamente conversaciones largas preservando información clave.
  • Respuesta simultánea multi-modelo — Haz la misma pregunta a varios modelos a la vez con comparación lado a lado.

AI Agent

AQBot incluye un modo Agent integrado que permite a la IA ejecutar tareas de múltiples pasos de forma autónoma con control de permisos detallado.

  • Modo Agent — Cambia cualquier conversación al modo Agent para ejecución autónoma de tareas. La IA puede leer y escribir archivos, ejecutar comandos de shell, analizar código y realizar flujos de trabajo complejos de múltiples pasos — todo dentro de un entorno controlado
  • Tres niveles de permisos — Elige el nivel de seguridad adecuado para tu flujo de trabajo:
    • Predeterminado — Las operaciones de lectura se aprueban automáticamente; las escrituras y la ejecución de comandos requieren aprobación explícita del usuario
    • Aceptar ediciones — Las lecturas y escrituras de archivos se aprueban automáticamente; la ejecución de comandos aún requiere aprobación
    • Acceso completo — Todas las operaciones proceden sin indicaciones (las verificaciones de seguridad de rutas siguen activas)
  • Sandbox de directorio de trabajo — Todas las operaciones de archivos del Agent están estrictamente confinadas al directorio de trabajo especificado. El recorrido de rutas, los escapes por enlaces simbólicos y el acceso fuera del sandbox se bloquean a nivel del sistema
  • Panel de aprobación de herramientas — Cada llamada a herramienta se muestra en tiempo real con sus parámetros. Revisa cada solicitud individualmente, haz clic en "Permitir siempre" para recordar tu decisión, o deniega operaciones no confiables
  • Seguimiento de costos — Monitorea el uso de tokens y el costo estimado en USD en tiempo real para cada sesión de Agent

Función Beta

El modo Agent está actualmente en Beta. Soporta modelos OpenAI, Anthropic y Gemini a través de open-agent-sdk.

Renderizado de contenido

AQBot va mucho más allá del chat de texto plano con un pipeline de renderizado rico e interactivo.

  • Renderizado Markdown — Soporte completo para bloques de código con resaltado de sintaxis, fórmulas LaTeX, tablas y listas de tareas.
  • Editor de código Monaco — Los bloques de código integran el editor Monaco (el motor de VS Code) con resaltado de sintaxis, copia con un clic y vista previa diff en línea.
  • Renderizado de diagramas — Renderizado integrado para diagramas de flujo Mermaid y diagramas de arquitectura D2.
  • Panel Artifact — Los fragmentos de código, borradores HTML, notas Markdown e informes se pueden abrir en un panel lateral dedicado.
  • Chat de voz en tiempo real — (Próximamente) Conversaciones de voz WebRTC basadas en la API OpenAI Realtime.

Búsqueda y conocimiento

Enriquece tus conversaciones con datos web en vivo, documentos locales y memoria persistente.

  • Búsqueda web — Integración con Tavily, Zhipu WebSearch, Bocha y más.
  • Base de conocimiento local (RAG) — Soporta múltiples bases de conocimiento. Sube documentos para análisis automático, fragmentación e indexación vectorial (sqlite-vec).
  • Sistema de memoria — Soporta memoria conversacional multi-espacio de nombres. Las entradas se pueden añadir manualmente o extraer automáticamente por IA (próximamente).
  • Gestión de contexto — Adjunta archivos, resultados de búsqueda, pasajes de la base de conocimiento y salidas de herramientas a cualquier mensaje.

Próximamente

La extracción automática de memoria por IA está en desarrollo activo y estará disponible en una próxima versión.

Herramientas y extensiones

Amplía las capacidades del modelo con herramientas externas y una poderosa interfaz de comandos.

  • Protocolo MCP — Implementación completa del Model Context Protocol con soporte para transportes stdio y HTTP.
  • Herramientas integradas — Herramientas MCP integradas listas para usar como @aqbot/fetch.
  • Panel de ejecución de herramientas — Un panel visual muestra cada solicitud de llamada de herramienta y su resultado de retorno.

Pasarela API

AQBot incluye un servidor API local integrado que convierte tu aplicación de escritorio en una potente pasarela IA.

  • Pasarela API local — Expone un servidor local con soporte nativo para interfaces compatibles con OpenAI, Claude y Gemini.
  • Gestión de claves API — Genera, revoca y activa o desactiva claves de acceso.
  • Análisis de uso — Analiza el volumen de solicitudes y el uso de tokens por clave, proveedor y fecha.
  • Soporte SSL/TLS — Generación de certificado autofirmado integrada con soporte para importar certificados personalizados.
  • Registros de solicitudes — Registro completo de cada solicitud y respuesta API que pasa por la pasarela.
  • Plantillas de configuración — Plantillas de integración prediseñadas para Claude Code, Codex CLI, OpenCode y Gemini CLI.

¿Por qué una pasarela local?

La pasarela te permite usar AQBot como backend IA unificado para todas tus herramientas. Configura tus clientes CLI, extensiones IDE o scripts personalizados para apuntar a la pasarela local y benefíciate de la rotación de claves, seguimiento de uso y control de acceso.

Datos y seguridad

Tus datos nunca abandonan tu máquina. AQBot está diseñado con seguridad local primero en cada capa.

  • Cifrado AES-256 — Las claves API y otros datos sensibles se cifran localmente con AES-256.
  • Directorios de datos aislados — El estado de la aplicación reside en ~/.aqbot/. Los archivos visibles al usuario se almacenan en ~/Documents/aqbot/.
  • Copia de seguridad automática — Programa copias de seguridad automáticas a directorios locales o almacenamiento WebDAV.
  • Restauración de copia de seguridad — Restauración con un clic desde cualquier copia de seguridad histórica.
  • Exportación de conversaciones — Exporta conversaciones como PNG, Markdown, texto plano o JSON estructurado.

Protege tu clave maestra

El archivo ~/.aqbot/master.key es la raíz de todo el cifrado en AQBot. Guárdalo de forma segura e inclúyelo en tus copias de seguridad.

Experiencia de escritorio

AQBot está construido como una aplicación de escritorio nativa con el pulido e integración que esperas de una herramienta de uso diario.

  • Cambio de tema — Temas oscuro y claro que siguen la preferencia del sistema o se pueden establecer manualmente.
  • Idioma de la interfaz — Soporte completo para español, chino simplificado e inglés.
  • Bandeja del sistema — Minimiza en la bandeja del sistema al cerrar la ventana. Los servicios en segundo plano continúan ejecutándose sin interrupciones.
  • Siempre visible — Fija la ventana principal sobre todas las demás ventanas.
  • Atajos globales — Atajos de teclado globales personalizables para invocar la ventana principal desde cualquier lugar.
  • Inicio automático — Lanza AQBot opcionalmente al inicio del sistema.
  • Soporte de proxy — Configura proxies HTTP y SOCKS5 para entornos con acceso de red restringido.
  • Actualizaciones automáticas — AQBot comprueba automáticamente nuevas versiones al inicio.

Last updated: