JARVIS is a personal AI assistant designed to automate tasks, manage information, and interact through voice, vision, and natural langage.
- Natural language conversations
- Long-term memory
- File and computer automation
- Voice interaction
- Vision capabilities
- Multi-model AI support
- Personal productivity assistance
Early Development
Current focus:
- Flask backend
- PostgreSQL database
- AI provider abstraction
- Chat interface
- User authentication
- Chat interface
- Conversation history
- AI integration
- Memory system
- Voice input/output
- File management
- Task automation
- Notifications
- Vision processing
- Computer control
- Multi-model routing
- Smart device integration
- Python
- Flask
- PostgreSQL
- HTML
- CSS
- Bootstrap
- JavaScript
- Docker
- Gemini API (initial)
- OpenAI (planned)
- Claude (planned)
- DeepSeek (planned)
JARVIS/
├── backend/
├── database/
├── docker/
├── docs/
└── README.md