Metadata-Version: 2.4
Name: jarvis-os
Version: 0.1.7
Summary: Local voice assistant with AI and system control
Author-email: Arvin Adeli <adeli.d.arvin@gmail.com>
License: Copyright 2025 Arvin Adeli
        
        Licensed under the Apache License, Version 2.0 (the "License");
        you may not use this file except in compliance with the License.
        You may obtain a copy of the License at
        
            http://www.apache.org/licenses/LICENSE-2.0
        
        Unless required by applicable law or agreed to in writing, software
        distributed under the License is distributed on an "AS IS" BASIS,
        WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
        See the License for the specific language governing permissions and
        limitations under the License.
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: vosk
Requires-Dist: pyaudio
Requires-Dist: requests
Requires-Dist: pyttsx3
Requires-Dist: rich>=13.0
Requires-Dist: pygame
Dynamic: license-file

# Jarvis OS

**Jarvis OS** is a local, privacy-focused voice assistant designed to run entirely on your machine. It integrates offline speech recognition, AI-powered natural language responses, and system-level command execution.

## Features

- Offline speech recognition with [Vosk](https://alphacephei.com/vosk/)
- Natural voice synthesis using [Yapper TTS](https://github.com/n1teshy/yapper-tts)
- Streaming responses from a local or remote LLM (e.g., LM Studio)
- Terminal-based interface with dynamic boot and loading screens
- Executes system commands: open applications, perform searches, shut down, and more

## Installation

```bash
pip install jarvis-os

## Example commands:

"Jarvis open vscode"

"Jarvis google how to bake sourdough"

"Jarvis shutdown"

"Jarvis explain quantum entanglement"

## Configuration
Python version 3.8 or higher is required

Ensure microphone input is enabled on your system

To use an AI backend (like LM Studio), modify the API endpoint in main.py

## License
This project is licensed under the Apache License 2.0.

## Author
Arvin Adeli
