Skip to the content.

Nova Assistant Roadmap

This document outlines planned features and improvements for Nova Assistant. Human-readable docs also live in docs/ (GitHub Pages).


Current Status (v0.4.4)

v0.4.x additions


Phase 1: Stability and Polish

High Priority

Medium Priority


Phase 2: Enhanced Intelligence

High Priority

Medium Priority


Phase 3: Platform Expansion

High Priority

Medium Priority


Phase 4: Advanced Features

High Priority

Medium Priority


Phase 5: Ecosystem

High Priority

Non-goals (near term)


Suggested v0.4.x / v0.5 follow-ons

Feature Status Notes
Conversation branching ✅ Done forkConversation in ChatHistoryService
Share message sheet ✅ Done Android share intent integration
In-chat message search Open Filter within current thread (not inter-conversation)
Battery-aware model switching Open Auto-downgrade to lighter model on low battery
Chat wallpaper / bubble theme Open Personalization beyond light/dark mode
Context window visualization Open Progress bar showing tokens used vs limit
Model benchmarking tool Open Compare response quality/speed across models
Structured data rendering Open Interactive tables and checklists in chat
Smart quick actions Open Context-aware action chips (translate, task, email)
In-chat code execution Open Sandboxed run_code tool for code snippets
Calendar/event tools Open Create/list events via CalendarContract
Pull-to-refresh conversation list Open Standard UX pattern
Model storage breakdown Open Show MB per model in settings
Screen timeout during streaming Open Keep awake during generation
Continuous dictation Open record package unused beyond STT
Free-RAM gate before Gemma 4 Open Soft warning exists
Strip AGENT_DBG Open Hygiene after soak
Desktop (Windows) scaffold Open Large platform lift
Wake word Open Battery/privacy cost
Custom tool creator UI Open After MCP HTTP soak
Clipboard-aware analysis Open “Analyze clipboard” quick action