Skip to content

clementpickel/Jarvis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jarvis

A Python-based personal assistant powered by LLMs that can open apps, launch Steam games, and respond to natural language and voice commands.


📋 Project Overview

Goal: Control my pc by voice commands

Key Features:

  • Open Steam games from Python
  • Launch apps from natural language commands
  • Integrate with LLM (e.g., OpenAI, local LLMs)
  • Enable voice command input
  • Open music
  • Enable voice command input
  • Enable voice command input
  • Enable voice command input
  • Enable voice command input

🛠️ Requirements

Programming Language:

  • Python 3.XX

Dependencies / Libraries:

  • pyttsx3 or gTTS → text-to-speech
  • speechrecognition → voice-to-text
  • openai or llama.cpp bindings → LLM integration
  • subprocess → launching apps
  • os → system commands

( Add more here as you experiment )


🚀 Setup

  1. Clone Repository

    git clone https://github.com/clementpickel/Jarvis
    cd Jarvis
  2. Install Dependencies

    pip install -r requirements.txt
  3. Configure API Keys (if using LLM)

    • Create a .env file
    • Add your GEMINI_API_KEY or other keys

⚡ Usage

Command-Line Mode:

python main.py

Get your API key

gemini api key: https://aistudio.google.com/app/apikey steam pi key: https://steamcommunity.com/dev


About

Can I make Jarvis with python and LLM ?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages