flutter_edge_ai_sqlite library

SQLite vector search (sqlite-vec / vec0) on-device RAG vector store for Flutter Edge AI RAG.

Opt-in package. Register SqliteVectorStoreProvider with FlutterEdgeAiRag; it selects the native or web implementation:

import 'package:flutter_edge_ai_rag/flutter_edge_ai_rag.dart';
import 'package:flutter_edge_ai_sqlite/flutter_edge_ai_sqlite.dart';

final rag = FlutterEdgeAiRag(
  providers: [const SqliteVectorStoreProvider()],
);

Classes

SqliteVectorStore
Stub for SqliteVectorStore on web/WASM platforms. Web uses WebSqliteVectorStore (package:sqlite3/wasm + vec0) instead.
SqliteVectorStoreProvider
Creates the platform-appropriate SQLite + sqlite-vec vector store.
WebSqliteVectorStore
Web stub for VectorStoreRepository