NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Local AI model for Flutter — on-device text embeddings & vector search, fully offline, no API keys or cloud. The engine behind semantic search & RAG.
Last release 3 months ago
25 Jun 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
3 releases · first in 2026
One column per month.
Typed exceptions — ModelDownloadOfflineException, InsufficientStorageException, and EngineNotInitializedException (all extend CodesparkException), thr
ModelDownloadOfflineException,
InsufficientStorageException, and EngineNotInitializedException (all extend
CodesparkException), thrown at the right points so you can write precise
try/catch around initialize() and embed().initialize, embed) and an llms.txt describing intent + minimal
syntax for LLM tooling.example/lib/download_progress_ui.dart showing a real
first-run download UI with progress + error/retry handling.Docs: removed decorative emoji from the README for a cleaner, plain-text read.
Initial release — the on-device embedding foundation for the codespark family.
Initial release — the on-device embedding foundation for the codespark family.
CodesparkEngine: one-call API to download, verify, load and run an embedding
model entirely on-device (offline, no API keys).ModelManager: streamed model download with SHA-256 verification and an
atomic, cached, resumable-safe install. Ships a pinned, verified
all-MiniLM-L6-v2 (int8, 384-dim) in ModelCatalog.BertTokenizer: pure-Dart WordPiece tokenizer, verified byte-for-byte against
the HuggingFace reference tokenizer (accents, CJK, Cyrillic, punctuation).Embedder + EmbedderIsolate: ONNX inference with mean/cls/max pooling and
L2 normalization, run on a background isolate to keep the UI smooth.Similarity: cosine, dot product, top-k and MMR (diversity-aware ranking).VectorStore: in-memory brute-force search with JSON persistence.Your coding agent can read these notes before it upgrades. Set up the MCP server →