Self-taught BCA 1st-year building autonomous OS-level AI agents. Commerce grad, zero CS 2 yrs ago. Built J.A.R.V.I.S. - AI that controls PC, uses tools, remembers. No shortcuts. Just 202 iterations.
What is J.A.R.V.I.S.?
It's not a ChatGPT wrapper. It's a desktop-native AI Operating System that:
🧠 Thinks — Routes simple queries to Groq LPU (<1.5 sec) and complex tasks to reasoning models (Regolo/Gemini/OpenRouter)
🔧 Uses Tools — Opens apps, changes volume, sends emails, WhatsApp messages, edits code
📚 Remembers — ChromaDB long-term memory with daily summarization. Remembers conversations from months ago.
💻 Edits Code Without Line-Drift — Uses exact replace_block diffs instead of fragile line numbers
🛡️ Asks Before Acting — Human-in-the-Loop safety. Never modifies critical data without permission
🔄 Works with Any LLM — Regolo, Gemini, OpenRouter, or local models (Ollama/LM Studio)
Tech Stack: Python, PyQt5, ZMQ, ChromaDB, Groq, Deepgram, Node.js (Baileys)
Why I built it:
I believe AI should DO things — not just chat. I started with zero coding knowledge 2 years ago. No bootcamps. Just curiosity, coffee, and 202 iterations.
The first version was a mess. The latest version is an OS-level agent that controls my PC without me touching a keyboard.
If you're building AI agents or love open-source, let's connect.
🔗 GitHub: https://github.com/thekaifansari01/jarvis-by-kaif-ansari
⭐ If this inspired you, drop a star — it means a lot to a solo developer.
Top comments (1)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.