DB Linker

A Flutter app that connects to external databases like Supabase and Pinecone,
allowing you to query them directly from your device. No server required.

Flutter Dart License


Screenshots


Documentation / 文档 / ドキュメント

LanguageLink
EnglishREADME_en.md
한국어 (Korean)README_ko.md
中文 (Chinese)README_zh.md
Русский (Russian)README_ru.md
Español (Spanish)README_es.md
日本語 (Japanese)README_ja.md

Quick Start

flutter pub get
flutter run

Key Features

  • Supabase — Connect with Project URL + Anon Key, browse tables, filter, sort, execute RPC functions
  • Pinecone — Connect with Index Host + API Key, vector similarity search with metadata filtering
  • LLM Chatbot — AI-powered DB chatbot (OpenAI, Anthropic, Groq, Ollama, etc.)
  • Embedding API — OpenAI / HuggingFace compatible text embedding for vector search
  • Shell — psql-style terminal for quick SQL queries and RPC calls
  • Secure — API keys in OS-level encrypted storage (iOS Keychain / Android EncryptedSharedPreferences)
  • Offline — No login, no server, no data collection
  • 6 Languages — English, 한국어, 中文, Русский, Español, 日本語

Tech Stack

CategoryTechnology
FrameworkFlutter
State ManagementRiverpod
Routinggo_router
Local StorageHive
API Key Securityflutter_secure_storage
Supabase Clientsupabase (dynamic)
HTTP ClientDio (Pinecone REST API)