Offline Android AI chat with a modular plugin framework (automation coming soon).
NeuroVerse is a privacy‑first Android app that runs fully on‑device and showcases a plugin‑based architecture. The current public milestone is chat‑only via the first‑party AI Chat plugin. The command/automation engine exists in the codebase but is disabled and not user‑facing yet.
- Download APK: latest release
- Join Discord: community support and plugin discussions — https://discord.gg/tG5r9aDF
First‑run: install the APK, grant permissions, open AI Chat and start chatting. No cloud account required.
- Current: Chat‑only experience using the built‑in AI Chat plugin.
- Planned: Command JSON generation, action validation, and on‑device UI automation are in development and will ship in future releases.
- Local AI chat with a clean Material 3 UI.
- Load first‑party sample plugins to explore the plugin lifecycle and UI embedding.
- Build the app from source and experiment with the plugin API while automation is WIP.
First‑party plugins live here: https://github.com/Siddhesh2377/Neuro-V-Sys-Plugins
Available modules:
ai-chat
(current focus)app-io
(under active development)demo-macro
(prototype; not user‑facing yet)
Each module can be exported to a plugin.zip containing plugin.aar
and Manifest.json
, which NeuroVerse can import at runtime.
- Manifest: declare
entryClass
insrc/main/Manifest.json
(for example,com.mp.ai_chat.ChatScreenPlugin
). - Packaging: produce
plugin.zip
withplugin.aar
andManifest.json
. - Loading: import the zip from within NeuroVerse; the host validates and registers it.
- UI: plugins may provide Jetpack Compose screens rendered within the app.
See the plugin repo README for the exportPluginZip
task and packaging details.
Area | Current (public) | Planned (roadmap) |
---|---|---|
Chat | AI Chat plugin with local UI and message history | Tool‑aware chat, plugin suggestions |
Models | Local model support under evaluation; dev builds experiment with GGUF runtimes | Curated on‑device models with auto‑download and versioning |
Plugins | Runtime loading of first‑party zips | Community plugin gallery, ratings, templates |
Automation | Not available in public builds | JSON command generation, validator, Accessibility‑based execution |
Memory | Basic chat history | Encrypted NeuronTree with scoped recall and user controls |
Layer | Responsibility |
---|---|
UI | Jetpack Compose app shell and plugin screens |
Plugin Host | Discovers, validates, and mounts plugin entry points |
Inference (chat) | Local model adapter and chat loop |
Command Engine | Present but disabled in public builds |
Storage | Room‑backed data; encryption work in progress |
- Download from the latest release.
- Install on Android 14 or newer.
- Open AI Chat and start a conversation.
- Clone the repository and open in Android Studio.
- Sync Gradle and build
:app
. - Run on a physical device for best performance.
- Start from the template in Neuro‑V‑Sys Plugins.
- Implement your
entryClass
and any Compose UI. - Run the export task to produce
plugin.zip
. - Import the zip into NeuroVerse from the Plugins screen.
Open a PR to add your plugin to the community list once automation support ships broadly.
- Ship command generation and validator in a public build
- Accessibility‑based action runner with safety guardrails
- In‑app plugin gallery and submission flow
- Basic task inspector and execution logs
- Small, pre‑bundled model for first‑run offline chat
Feedback is welcome in Issues and Discussions.
- Chat runs locally; no cloud requirement for the core experience.
- No analytics or telemetry in the core project.
- Always review third‑party plugin code before installing.
Contributions are welcome. Focus areas: plugin API, chat UX, model adapters, storage, and future automation.
- Fork the repository.
- Create a feature branch.
- Document changes.
- Open a pull request with a clear description and screenshots.
Good first issues are labeled accordingly.
NeuroVerse is licensed under the Apache License 2.0.
See LICENSE
and NOTICE
. Third‑party components remain under their original licenses.
Siddhesh Sonar Android Developer · AI Enthusiast · Open‑Source Contributor GitHub: https://github.com/Siddhesh2377
llama.cpp
and the GGUF ecosystemSmolChat-Android
- JetBrains
- Android Open Source Project
- GitHub