Skip to content

VatUpa28/JARVIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

JARVIS

JARVIS is a personal AI assistant designed to automate tasks, manage information, and interact through voice, vision, and natural langage.

Goals

  • Natural language conversations
  • Long-term memory
  • File and computer automation
  • Voice interaction
  • Vision capabilities
  • Multi-model AI support
  • Personal productivity assistance

Current Status

Early Development

Current focus:

  • Flask backend
  • PostgreSQL database
  • AI provider abstraction
  • Chat interface

Planned Features

Phase 1

  • User authentication
  • Chat interface
  • Conversation history
  • AI integration
  • Memory system

Phase 2

  • Voice input/output
  • File management
  • Task automation
  • Notifications

Phase 3

  • Vision processing
  • Computer control
  • Multi-model routing
  • Smart device integration

Tech Stack

Backend

  • Python
  • Flask

Database

  • PostgreSQL

Frontend

  • HTML
  • CSS
  • Bootstrap
  • JavaScript

Infrastructure

  • Docker

AI

  • Gemini API (initial)
  • OpenAI (planned)
  • Claude (planned)
  • DeepSeek (planned)

Project Structure

JARVIS/
├── backend/
├── database/
├── docker/
├── docs/
└── README.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors