๐Ÿš€ Inspiration

As a developer and student from India, I always wanted a truly personal AI assistant like JARVIS โ€” but one that respects user privacy, works offline, and understands our Hinglish way of speaking.
With limited internet access and expensive cloud-based tools, I saw the need for a desi-smart solution.
Thatโ€™s how Vasudev AI was born โ€” built to run powerful AI agents on-device, speak Hinglish fluently, and function fully offline.


๐Ÿค– What it does

Vasudev AI is a personal offline AI assistant designed for Indian users.
It runs entirely on your own device, using powerful open-source AI models.

๐Ÿง  Key Capabilities:

  • Smart conversational assistant powered by LLaMA 3.2 GGUF model
  • Background remover AI using Python and OpenCV (coming soon)
  • Voice-based chat interface (coming soon)
  • Reads and processes Excel files for productivity tasks (coming soon)
  • Hinglish support for regional language accessibility
  • Fully private: No cloud, no tracking, no data sharing (for myself)

๐Ÿ› ๏ธ How we built it

We built Vasudev AI using open-source tools and a focus on edge-device compatibility:

  • Backend: Python + Flask handles core logic and APIs
  • Frontend: Simple HTML/CSS interface with chat support
  • AI Runtime: LM Studio runs LLaMA 3.2 3B GGUF model locally
  • Background Remover: Built using OpenCV and Pillow (PIL)
  • Server Logic: When Flask server is inactive, the domain shows a fallback static HTML page hosted via GitHub
  • Tunnel Access: Cloudflare Tunnel allows secure remote access via browser

โš”๏ธ Challenges we ran into

  • Model Optimization: Running large LLMs on a low-end Windows laptop required model quantization and performance tuning
  • Dynamic Hosting: Creating an auto-switch DNS rule system between Flask and static GitHub page
  • Hinglish NLP: Building a chat system that could understand code-mixed Hinglish using prompt engineering
  • Privacy-by-Design: Ensuring 100% on-device AI functionality without cloud APIs, while maintaining responsiveness

๐Ÿ† Accomplishments that we're proud of

  • ๐Ÿง  Built a fully offline, intelligent AI assistant for Indian users
  • ๐Ÿงฉ Integrated multiple AI agents (chat, background remover, Excel reader) into one offline toolkit
  • ๐ŸŒ Created a smart fallback hosting system using GitHub + Cloudflare DNS
  • ๐Ÿ’ป Got everything running smoothly on a basic Windows laptop

๐Ÿ“š What we learned

  • ๐Ÿงช Mastered quantized model serving with GGUF and LM Studio
  • ๐Ÿ”ง Improved skills in Flask, local AI deployment, and edge system design
  • ๐ŸŒ Learned to handle Hinglish NLP, memory optimization, and UX on constrained devices
  • ๐Ÿ” Gained experience in network tunneling and dynamic domain management

๐Ÿ”ฎ What's next for Vasudev AI

The journey doesnโ€™t stop here. Upcoming milestones include:

  • ๐Ÿ—‚๏ธ Add tools like PDF summarizer, AI calling agent, and text-to-speech
  • ๐Ÿง‘โ€๐Ÿซ Train a custom Hinglish dataset for more natural, regional conversations
  • ๐Ÿง  Implement on-device memory + contextual awareness
  • ๐Ÿ“ฑ Build a mobile app version for Android devices
  • ๐ŸŒ Release open-source modules for the community to build upon

Vasudev AI is not just another AI assistant โ€”
Itโ€™s a private, local-first, and intelligent desi alternative to cloud-based assistants.
Built in Bharat. Made for Bharat. ๐Ÿ‡ฎ๐Ÿ‡ณ

Built With

Share this project:

Updates