Home
Login

Anyquery es un motor de consultas SQL que puede ejecutar consultas SQL en casi cualquier cosa. Admite la consulta de archivos, bases de datos y aplicaciones (como Apple Notes, Notion, Chrome, Todoist, etc.). Está construido sobre SQLite y utiliza complementos para ampliar su funcionalidad.

NOASSERTIONGo 0.9kjulien040 Last Updated: 2025-06-11

Introducción al Proyecto AnyQuery

📌 Resumen del Proyecto

AnyQuery es un asistente de consulta de IA extensible y compatible con múltiples modelos, que ofrece tanto una aplicación web como una interfaz de línea de comandos. Permite interactuar con múltiples modelos de lenguaje grandes (LLM) a través de una interfaz unificada. Inspirado en ChatGPT y Langchain, su objetivo es crear una plataforma de consulta inteligente lista para usar, fácil de integrar y expandir.

Este proyecto está escrito en TypeScript, basado en las tecnologías Node.js y React, y es adecuado para que los desarrolladores lo implementen en entornos locales o privados, y se puede integrar sin problemas con plugins personalizados.


✨ Funcionalidades / Características Principales

🔧 Soporte Multimodelo

  • Soporta varios LLM, como OpenAI (GPT-4/GPT-3.5), Anthropic Claude, Google Gemini, Mistral, Cohere, etc.
  • Se puede configurar su propia API Key, o usar el archivo .env preestablecido para gestionar las credenciales del modelo.

💻 Uso en Modo Dual

  • Interfaz de aplicación web: sencilla e intuitiva, soporta conversaciones multironda, cambio de modelo e invocación de plugins.
  • Interfaz de línea de comandos CLI: ligera, adecuada para que los usuarios técnicos la invoquen rápidamente.

🔌 Mecanismo de Plugins

  • Soporta plugins y herramientas de Langchain (como motores de búsqueda, RAG, etc.).
  • Gestión de plugins flexible, se pueden habilitar/deshabilitar a través de un archivo de configuración.

🧠 Soporte Multi-Agente

  • Se pueden definir múltiples Agentes simultáneamente, cada Agente corresponde a un modelo y uso diferente, por ejemplo, resumen, código, traducción, etc.

📁 Localización y Auto-Alojamiento

  • No depende de plataformas externas (opcional).
  • Frontend y backend completamente de código abierto, control y personalización autónomos.

🛠 Pila Tecnológica

  • Frontend: React + TypeScript
  • Backend: Node.js + Express
  • Envoltura de la interfaz del modelo: OpenAI SDK, Langchain, etc.

✅ Instalación y Uso

# Clonar el repositorio
git clone https://github.com/julien040/anyquery.git
cd anyquery

# Instalar dependencias
pnpm install

# Iniciar la interfaz web
pnpm dev

# Usar el modo CLI
pnpm cli "La pregunta que quieres hacer"

Puede configurar el archivo .env según sea necesario, completando las API Key de varios modelos, por ejemplo:

OPENAI_API_KEY=tu_clave_aqui
ANTHROPIC_API_KEY=tu_clave_aqui

📎 Resumen

AnyQuery es una plataforma de consulta de IA completa que admite la interacción con múltiples modelos, adecuada para desarrolladores que desean construir su propia herramienta ChatGPT o integrar rápidamente funciones de IA. Su mecanismo de plugins, soporte de Agentes, modo de interacción dual y otras características, lo hacen extremadamente valioso en escenarios de implementación empresarial y uso local.


🔗 Dirección del Proyecto

GitHub: https://github.com/julien040/anyquery