自然語言 → SQL
用中文描述你要的東西,LLM 產生對應 SQL。可以只生成讓你檢查,也可以直接執行。五大資料庫的方言都處理好了。
自架 · 不上雲 · 原始碼隨附
AnyDB.ai 是一套自架的 AI 平台。直接用中文問「查今天未結的工單」,它生成並執行 SQL;同一套系統還把 LINE 與 Telegram 變成會回答問題的智能客服。全部跑在你自己的機器上,資料庫內容不上雲、不外傳。
Windows 一鍵安裝 · 免費方案不用刷卡
支援 Oracle · MySQL · MSSQL · PostgreSQL · MariaDB
你 查今天還沒結案的工單,依廠區分組
SELECT f.plant_name, COUNT(*) AS open_tickets FROM work_orders w JOIN factories f ON f.id = w.plant_id WHERE w.status <> 'CLOSED' AND DATE(w.created_at) = CURDATE() GROUP BY f.plant_name ORDER BY open_tickets DESC;
3 個廠區 · 47 筆未結案 · 82ms
Oracle / MySQL / MSSQL / PostgreSQL / MariaDB
授權心跳只帶機器指紋
BSL 1.1 → Apache 2.0
所有方案都能用
功能
不是又一個聊天視窗。AnyDB.ai 把「問資料」「答客戶」「做雜事」三件事,收在同一套自架系統裡。
用中文描述你要的東西,LLM 產生對應 SQL。可以只生成讓你檢查,也可以直接執行。五大資料庫的方言都處理好了。
答錯了就教它:丟進「錯誤 SQL → 正確 SQL + 說明」,它記起來,往後同類問題自動套用。越用越貼近你的表結構與業務黑話。
自動學習資料庫 schema、建立向量索引,讓查詢與客服回答都有依據(RAG),不是憑空亂猜。
把官方帳號接上來就變成 24 小時客服。公開模式對客戶、內部模式對同事,兩種人格分開設定。
機器人判斷需要人介入時,透過 Telegram 通知管理員;管理員回一句話,系統自動萃取內容轉發給客戶。回覆時窗 90 天。
客服、資料分析師、居家助理⋯⋯設定多種對話人格,不同管道套不同角色,語氣與權限各自獨立。
OpenAI、Gemini、Anthropic 各自設定金鑰與啟用模型,一鍵切換。用誰、用什麼模型,你決定。
跨會話把相關脈絡撈回來。上週討論過的那張表叫什麼,它記得。
Plugins
在管理介面逐一開關。目前所有外掛在所有方案都能用,差別只在每日用量上限。
智能客服 / 內部查詢機器人,支援語音訊息、帳號綁定、人工介入。
LINE 官方帳號客服,公開/內部雙模式,真人可隨時接手。
文字生成圖像。
Gemini 圖像生成。
圖片文字辨識,所有方案不限次數。
STT / TTS 與即時語音對話。
遠端操作與代理執行,附完整操作日誌。
「附近的⋯」地點搜尋,可設個人預設地點。
路線規劃與交通方式查詢。
憑證申請與管理,HTTPS 存取時自動啟用。
未來會推出付費方案專屬外掛,時程會公告在這個網站上。
Setup
不麻煩。同一支 Windows 安裝程式,裝本機或裝遠端 Linux 主機都是它。
AnyDB_Installer.exe 在 Windows 上跑。選「WSL 直接安裝」裝進本機,或選「SSH」裝到你的 Linux 主機 —— 它會在目標機器上把 Docker 容器全部拉起來。
在管理介面填連線資訊,系統掃描 schema、建立語義索引。Oracle 到 PostgreSQL 都可以。
OpenAI / Gemini / Anthropic 挑一家或全開。用量算在你自己的帳上,我們不轉手。
網頁介面直接問,或把 LINE / Telegram 接上去讓客戶問。同網段的手機也連得到。
Privacy
這是整個產品最重要的一句話,所以講清楚一點。
資料庫內容、你下的 SQL、知識庫、客戶對話 —— 全部留在你自己的機器上。授權伺服器看不到,我們也看不到。
付費訂閱每 6 小時對 license.anydb.ai 發一次心跳,內容只有授權序號、機器指紋(sss_id / instance_id)與本機私鑰簽章。斷網 48 小時內可離線驗證。
你的提問會送到「你選的、你設定金鑰的」那家供應商。要送給誰、要不要啟用,主導權在你。
知識庫資料庫(MariaDB 12.3)不對外開埠,網頁擷取器、客服控制台、更新執行器都只在內部 docker 網路上。對外只暴露必要的服務埠。
交付的容器內就是未編譯的 Python 原始碼,隨時可以檢視與修改。沒有黑盒子。
Business Source License 1.1,每個版本自發布日起三年,自動轉為 Apache 2.0。寫在授權條款裡,不需要我們再點頭。
Architecture
以 Docker Compose 編排,容器之間走內部網路,對外只開必要的埠。
| anydb-app | 主應用 | 8000 / 443 | FastAPI 後端 + Vue 前端,所有 API、管理介面與 Webhook 入口。 |
| anydb-db | 知識庫資料庫 | 僅內部 | MariaDB 12.3,存知識庫、設定、對話與向量索引。 |
| anydb-line-console | LINE 客服控制台 | 僅內部 | 真人客服看對話、接手回覆、管理訂單。 |
| anydb-site-inspector | 網頁擷取器 | 僅內部 | Playwright 渲染微服務,供 @site 抓網頁內容。 |
| anydb-updater | 更新執行器 | 僅內部 | 一鍵自動更新的執行者。 |
| anydb-nginx | 反向代理(可選) | 80 / 443 | 需要同機 TLS 終結時才啟用。 |
FAQ
不會。授權心跳只帶授權序號、機器指紋與簽章,沒有任何業務資料。你選擇啟用的 LLM 供應商會收到你的提問(那是推論必要的),但那是你自己的金鑰、你自己選的廠商。沒啟用的功能就不會有對應的對外連線。
所有外掛都能用。差別在額度:10 組會話、10 張 RAG 知識圖譜、2 位 AI 角色、每廠商 1 個 LLM 模型、外掛每日 100 次,帳號上限 2 人。要評估產品完全夠。
伺服器不用,但安裝程式要。AnyDB_Installer.exe 是 Windows 程式,你可以用它把系統裝進本機的 WSL,也可以用 SSH 裝到一台 Linux 主機 —— 裝完之後跑的是那台 Linux,跟 Windows 就沒關係了。交付包裡也附了 docker/install.sh,想在 Linux 上手動安裝也可以。
對。AnyDB.ai 不轉售 API 用量,你用哪家、花多少,都在你自己的帳戶上。也因此你可以隨時換供應商或換模型。
可以設定成只生成 SQL 讓你檢查,不執行。要不要放行執行、放行到什麼程度,是你在管理介面決定的。
2 台,例如一台電腦加一支手機。第三台登入時,最早登入的那台會被登出並跳提示。這條跟「幾個人被授權」(席次)是兩件事。
不會。更新只覆蓋程式與前端,資料、設定與憑證都不動。資料庫遷移以版本記錄只跑沒跑過的,安全且可重入。
可以改,改完仍受同一份授權規範,生產環境使用一樣需要有效訂閱。不可以轉售或以代管服務形式提供給第三方,那需要另行取得商業授權。