Home
Login

Anyquery ist eine SQL-Abfrage-Engine, mit der Sie SQL-Abfragen auf fast alles ausführen können. Es unterstützt das Abfragen von Dateien, Datenbanken und Anwendungen (wie Apple Notes, Notion, Chrome, Todoist usw.). Es basiert auf SQLite und erweitert seine Funktionalität mit Plugins.

NOASSERTIONGo 0.9kjulien040 Last Updated: 2025-06-11

AnyQuery Projektvorstellung

📌 Projektübersicht

AnyQuery ist ein erweiterbarer, Multi-Modell-fähiger KI-Abfrageassistent, der sowohl eine Webanwendung als auch eine Kommandozeilen-Schnittstelle bietet. Er unterstützt die Interaktion mit mehreren großen Sprachmodellen (LLMs) über eine einheitliche Oberfläche. Inspiriert von ChatGPT und Langchain, zielt das Projekt darauf ab, eine sofort einsatzbereite, einfach zu integrierende und erweiterbare intelligente Abfrageplattform zu schaffen.

Dieses Projekt ist in TypeScript geschrieben und basiert auf dem Node.js- und React-Technologie-Stack. Es eignet sich für Entwickler zur Bereitstellung in lokalen oder privaten Umgebungen und kann nahtlos mit benutzerdefinierten Plugins integriert werden.


✨ Kernfunktionen / Eigenschaften

🔧 Multi-Modell-Unterstützung

  • Unterstützt verschiedene LLMs wie OpenAI (GPT-4/GPT-3.5), Anthropic Claude, Google Gemini, Mistral, Cohere usw.
  • Konfigurierbar mit eigenem API-Schlüssel oder Verwendung der voreingestellten .env-Datei zur Verwaltung von Modell-Zugangsdaten.

💻 Duale Nutzungsmodi

  • Webanwendungsoberfläche: Schlank und intuitiv, unterstützt Mehrfachgespräche, Modellwechsel und Plugin-Aufrufe.
  • CLI-Kommandozeilenoberfläche: Leichtgewichtig, geeignet für die schnelle Nutzung durch technische Anwender.

🔌 Plugin-Mechanismus

  • Unterstützt Langchain-Plugins und -Tools (wie Suchmaschinen, RAG usw.).
  • Flexible Plugin-Verwaltung, aktivierbar/deaktivierbar über Konfigurationsdateien.

🧠 Multi-Agent-Unterstützung

  • Es können gleichzeitig mehrere Agents definiert werden, wobei jeder Agent einem anderen Modell und Zweck entspricht, z. B. Zusammenfassung, Code, Übersetzung usw.

📁 Lokalisierung und Selbst-Hosting-Fähigkeit

  • Unabhängig von externen Plattformen (optional).
  • Frontend und Backend vollständig Open Source, autonome Kontrolle und Anpassung.

🛠 Technologie-Stack

  • Frontend: React + TypeScript
  • Backend: Node.js + Express
  • Modell-Schnittstellen-Kapselung: OpenAI SDK, Langchain usw.

✅ Installation und Nutzung

# Repository klonen
git clone https://github.com/julien040/anyquery.git
cd anyquery

# Abhängigkeiten installieren
pnpm install

# Web-Oberfläche starten
pnpm dev

# CLI-Modus verwenden
pnpm cli "Deine Frage"

Die .env-Datei kann nach Bedarf eingerichtet werden, um die API-Schlüssel der verschiedenen Modelle einzutragen, z. B.:

OPENAI_API_KEY=your_key_here
ANTHROPIC_API_KEY=your_key_here

📎 Zusammenfassung

AnyQuery ist eine umfassende KI-Abfrageplattform mit Unterstützung für Multi-Modell-Interaktion, die sich für Entwickler eignet, die ein eigenes ChatGPT-Tool erstellen oder schnell KI-Funktionen integrieren möchten. Der Plugin-Mechanismus, die Agent-Unterstützung, die dualen Interaktionsmodi und andere Funktionen machen es in Unternehmensbereitstellungen und lokalen Anwendungsszenarien äußerst nützlich.


🔗 Projektadresse

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