What Does My Desktop Say About Me? I Built an AI to Find Out. Developer Priyanka built an AI-powered app that analyzes desktop screenshots using NVIDIA NIM's vision model and prompt engineering to generate roasts, productivity advice, or interview-style feedback. The project demonstrates how varying system prompts produce different outputs from the same image, with a modular REST API backend. Last week, I looked at my desktop and felt… judged. Not by a person. By myself. There were folders with names like “final FINAL v3”, files just sitting there with no home, and three different “temp” folders that were clearly not temporary anymore. I did what any developer does when they’re mildly embarrassed but also curious — I turned it into a project. I asked myself: what if AI could look at my desktop and tell me what it actually says about me? Not just “you have too many files.” Like, really tell me. Roast me. Help me. Give me feedback like a technical interviewer would. So I built it. And yes — I know what you’re thinking. “Priyanka, you could’ve just uploaded the screenshot to ChatGPT and asked it to roast you. Why build a whole app?” Fair point. Completely valid. You’re not wrong. But here’s the thing — I’m not just using AI. I’m learning it. Every part of it. The vision models, the prompt engineering, the API calls, the middleware, the way a system prompt completely changes how a model behaves on the same image. I want to touch every piece myself. Because that’s the only way I’ll actually understand it. And honestly? I think you’d do the same. If you’re the kind of person who reads a post like this instead of just Googling the answer — you get it. You don’t want to just consume AI. You want to know how it works from the inside. That’s why I built it. The app takes a screenshot of your desktop and lets you choose how you want it analyzed: Three prompts. One image. Wildly different outputs. And honestly? All three were useful — just in very different ways. Stack: No frontend yet. Just a clean REST API you hit with Postman. The endpoint is simple: POST /analyzeBody: { image: