SkillAgentSearch skills...

Jarvis

Offline voice assistant that respects your privacy. Forged in Rust. WIP.

Install / Use

/learn @Priler/Jarvis
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

JARVIS Voice Assistant (this readme is outdated)

We are NOT limited by the technology of our time!

Jarvis - is a voice assistant made as an experiment using neural networks for things like STT/TTS/Wake Word/NLU etc.

The main project challenges we try to achieve is:

  • 100% offline (no cloud)
  • Open source (full transparency)
  • No data collection (we respect your privacy)

Our backend stack is 🦀 Rust with ❤️ Tauri.<br> For the frontend we use ⚡️ Vite + 🛠️ Svelte.

Other libraries, tools and packages can be found in source code.

Neural Networks

This are the neural networks we are currently using:

Supported Languages

Currently, only Russian language is supported.<br> But soon, Ukranian and English will be added for the interface, wake-word detection and speech recognition.

How to build?

Nothing special was used to build this project.<br> You need only Rust and NodeJS installed on your system.<br> Other than that, all you need is to install all the dependencies and then compile the code with cargo tauri build command.<br> Or run dev with cargo tauri dev.

<br><br> Thought you might need some of the platform specific libraries for PvRecorder and Vosk.

Author

Abraham Tugalov

Python version?

Old version of Jarvis was built with Python.<br> The last Python version commit can be found here.

License

Attribution-NonCommercial-ShareAlike 4.0 International<br> See LICENSE.txt file for more details.

Related Skills

View on GitHub
GitHub Stars2.7k
CategoryProduct
Updated3h ago
Forks577

Languages

Rust

Security Score

85/100

Audited on Apr 1, 2026

No findings