Nova Assistant
On-device AI assistant powered by Gemma, built with Flutter. All inference runs locally — no chat data is sent to external servers.
Documentation
| Page | Description |
|---|---|
| Getting started | Clone, setup, run, and build |
| Architecture | Services, inference pipeline, native bridges |
| Models | Built-in models, import, HuggingFace downloads |
| Remote LAN inference | Stream large/GGUF models from a PC on Wi‑Fi |
| Tools & MCP | Device tools and external MCP servers |
| Contributing | Style, tests, CI, commits |
| Roadmap | Planned features and release phases |
| Feature plan | Living feature plan and next work |
| AGENTS.md | Full agent coding guide |
Agent skill
Developers and coding agents can use the project skill:
.cursor/skills/nova-dev/SKILL.md (nova-dev)
Say in any agent tool:
use the nova_dev skill to setup and build the app
or
use nova_dev to configure my own model
Quick start
git clone https://github.com/involvex/nova-assistant.git
cd nova-assistant
flutter pub get
flutter run -d android
Requirements: Flutter 3.47.0-0.1.pre (beta), Dart matching pubspec.yaml, Android API 26+, arm64 device recommended.
Privacy
- Inference is 100% on-device
- No analytics by default
- Models from trusted HuggingFace sources