Skip to content

Repository files navigation

MARVIN - AI Assistant

MARVIN is an AI assistant that translates user commands into structured JSON actions. It uses the Gemini API to understand and process natural language commands, making it easier to interact with various applications and services.

Features

  • Natural language command processing
  • JSON-structured responses
  • Integration with common applications (Instagram, YouTube, Spotify)
  • Email reading capability
  • Music playback control

Requirements

  • Python 3.x
  • google-generativeai package
  • Valid Gemini API key

Setup

  1. Install the required packages:
pip install google-generativeai
  1. Set up your Gemini API key in the code

  2. Run the assistant:

python marvin.py

Usage

Simply type your command in natural language, and MARVIN will interpret it and perform the corresponding action. For example:

  • "Open Instagram"
  • "Play my liked songs on Spotify"
  • "Read my emails"

Note

This is a demonstration project showing how to use the Gemini API for natural language processing and command interpretation.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages