Skip to main content

Features

One system, three jobs

Ask your data, answer your customers, run the errands. Here is the full list.

Core capabilities

Natural language → SQL

Describe what you want; the LLM writes the SQL. Generate only so you can review it, or run it straight away. The dialect differences across five databases are already handled.

A system you can correct

When it gets one wrong, teach it: submit the bad SQL, the right SQL, and why. It remembers and applies that to similar questions. It fits your schema and your in-house jargon a little better every week.

Knowledge base and semantic index

It learns your schema and builds a vector index, so queries and support answers are grounded in your actual data (RAG) rather than guessed.

LINE / Telegram support bots

Connect an official account and you have 24-hour support. Public mode for customers, internal mode for staff, each with its own persona.

Hands off to a human

When the bot decides a person is needed, it pings an admin on Telegram. The admin types one reply and the system extracts and forwards it to the customer. The reply window stays open for 90 days.

AI personas

Support agent, data analyst, home assistant — define several personalities and map each channel to one. Tone and permissions stay separate.

Swappable LLM providers

OpenAI, Gemini and Anthropic each get their own key and enabled models. Switch whenever you like. Who you use, and which model, is your call.

Vector search over chat history

Pulls relevant context back across sessions. That table you discussed last week — it remembers the name.

Plugins

Toggle each one in the admin console. Every plugin works on every plan today — only the daily quota differs.

  • Telegram BOT

    Support and internal-query bot with voice messages, account binding and human handoff.

  • LINE BOT

    LINE official account support, public and internal modes, humans can take over any time.

  • GPT Image

    Text-to-image generation.

  • Nano Banana Pro

    Gemini image generation.

  • Vision OCR

    Text recognition from images. Unlimited on every plan.

  • Voice chat

    Speech to text, text to speech, and live voice conversation.

  • Remote Agent

    Remote operation and delegated execution, with a full action log.

  • Google Places

    "What's nearby" lookups, with a personal default location.

  • Google Routes

    Route planning and travel-mode queries.

  • SSL certificates

    Certificate issuance and management, enabled automatically over HTTPS.

Paid-plan-exclusive plugins are coming; we will announce them here.

Stack

Backend
FastAPI · Python 3.12
Frontend
Vue 3 · Pinia · naive-ui · vue-i18n
LLM
OpenAI / Gemini / Anthropic (swappable)
Knowledge database
MariaDB 12.3 with vector search
Target databases
Oracle / MySQL / MSSQL / PostgreSQL / MariaDB
Deployment
Docker Compose · WSL2 on Windows, native Docker on Linux
Web rendering
Playwright
Scheduling
APScheduler

How updates work

The version number is a property of the code and ships with the update package — one source of truth. Updates replace the application and front end only; your data, settings and certificates are left alone.

  1. 01

    Check

    The client asks the licence server for the latest version and the package SHA-256.

  2. 02

    One-click update

    A button on the admin About page. The update runner downloads in the background, verifies the hash, rebuilds, restarts and applies migrations. Top-level admins with an active subscription only.

  3. 03

    Manual updater

    AnyDB_Updater.exe applies an update locally through WSL or remotely over SSH keys.

  4. 04

    Database migrations

    Tracked by version, so only migrations that never ran are applied. Safe to re-run.

Just install it and have a look

The free plan needs no card, and the installer sorts out WSL2 and Docker for you. If you do not like it, delete it — everything was on your own machine the whole time.