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.
Screenshots
Documentation / 文档 / ドキュメント
| Language | Link |
|---|---|
| English | README_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
| Category | Technology |
|---|---|
| Framework | Flutter |
| State Management | Riverpod |
| Routing | go_router |
| Local Storage | Hive |
| API Key Security | flutter_secure_storage |
| Supabase Client | supabase (dynamic) |
| HTTP Client | Dio (Pinecone REST API) |