DEV Community

Kaif Ansari
Kaif Ansari

Posted on

I built an autonomous AI OS at 18 — with zero CS background.

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.