Jarvis AI Assistant Development by Adeleke DavidJarvis AI Assistant Development by Adeleke David

Jarvis AI Assistant Development

Adeleke David

Adeleke David

Jarvis AI

A real-time voice AI assistant for Windows

Jarvis is an AI desktop assistant capable of listening, understanding, remembering, and responding to voice commands in real time. It combines speech recognition, an AI planner, long-term memory, and voice responses into a natural conversational experience.
This project is currently in active development.

Features

Real-time voice interaction
AI-powered conversation
Long-term memory
Natural text-to-speech responses
Date and time queries
Web search
Open Windows applications
Basic safety filtering
Multi-threaded architecture for smooth interaction

Tech Stack

Python
Groq API
Whisper (Speech-to-Text)
pyttsx3
sounddevice
faster-whisper (experimental)
JSON Memory Store

Project Structure


Current Capabilities

Jarvis can currently:
Answer general questions
Remember user information
Recall saved memories
Open Windows applications
Search the web
Tell the date and time
Hold natural conversations

Roadmap

Version 0.2

Better speech recognition
Smarter application detection
Improved conversational memory

Version 0.3

File management
Browser automation
Email support
Calendar integration

Version 0.4

Vision (screen understanding)
Wake word detection
Local AI fallback

Long-Term Vision

Build an AI operating system assistant comparable to the fictional Jarvis from Iron Man—capable of understanding context, assisting with everyday work, and interacting naturally with a computer.

Installation


Create a .env file:

Run:

Status

Early Beta
The project is functional but under active development. Features, APIs, and architecture may change frequently.

Contributing

Suggestions, issues, and pull requests are welcome.

License

MIT License

Author

David Adeleke
Building Jarvis in public.
Follow the journey on X: https://x.com/adeleke8498
Like this project

Posted Jul 14, 2026

Developing a real-time AI assistant