One month ago we launched Contral on Product Hunt and hit #1 Product of the Week. Here's what happened since.
500+ developers downloaded the beta. We didn't expect that number this early honestly. The feedback has been wild, some stuff we expected people to love (the teaching layer) and some stuff we didn't expect at all (Defense Mode became the most talked about feature by far, people genuinely love being quizzed on their own code which was surprising).
We started conversations with a few universities about running Contral as a pilot in their CS programs. The idea of students learning to code inside an actual IDE instead of switching between a tutorial and an editor resonated hard with the professors we spoke to. Nothing signed yet but the conversations are real and moving.
Bug reports have been humbling. Our early users don't hold back and thats exactly what we needed. We've shipped fixes almost daily since launch based on real user feedback. The product today is genuinely better than what we launched with a month ago.
How does the Learn Mode adapt when you're already familiar with a language but just new to a specific framework? Congrats on the launch!
@borrellr_ Learn Mode for now is mainly focused on just familiarising the user with a specific language and mastering it. We haven't made it so that it adapts and teaches specific frameworks.
But that sounds like a brilliant addition. We'll surely work on this and add it on there.
Congrats on the launch Samagra! quick questsion, how does Build Mode decide when to step in with assistance versus letting you work through something on your own?
@sal4rkhn So there's the Teach and Deep Dive buttons. When it's turned on, the learnings are provided, if you keep it off, you can just use the agents and keep building without any learnings. Just turn it on or off as per your need!
If you're looking for smth different lemme know. Suggestions are always helpful.
@samagra_gune Makes sense, a user-controlled toggle keeps it from feeling intrusive. Appreciate the clarification!
But if we create a rules file for the ide we use ( ex : Cursor ) , it remembers our choice of getting the code explained to us , so after every code / file it make changes , the AI itself would write an explanatory blog or technical muse for our understanding.
just for serving a purpose of learning while vibe coding ~ this can be get done by existing IDEs & AI plugins... i am still not convinced abt the product fit for the problem you are solving, cuz its a solved problem.
Writing this cuz you asked for a genuine review , besides that - forking a open source IDE and adding AI integration is a skillful task tbh , good job !
@suryeah a simple explanation in the chat by the agent is very different from what we're making here. Its an entire system that doesn't just explain but also helps you build your skills.
Cursor or other platforms won't explain the code line by line, analyse codebases, or generate instant quizes and challenges on what you generated.
Give it a try and i think you'll maybe see the difference in our vision.
And hey, thanks a lot for the support still.
Interesting idea. What exactly does it teach? Syntax? Architecture? Algorithms?
@natalia_iankovych So it's divided into two segments. The Build Mode provides understanding on what was just generated by the agent. That is, line by line explanation, overview and key concepts involved in what was generated. You can ask questions or even try out the quizes/challenges generated along with the code.
The Learn Mode is more about understanding specific languages. Give a language a try, understand it's syntax and master it with AI assistance. Since, it's the beta, we have only kept Java for now but we will soon be working more on the Learn Mode and exploring things like specific frameworks and algorithms too.
Contral
Hey Product Hunt 👋
I'm Devansh, 18 year old engineering student from India. Me and my co-founder Samagra built Contral over the last 6 months with zero funding.
The problem we kept hitting: we were vibecoding entire projects and couldn't explain any of it in interviews. The AI made every decision and never explained a single one.
So we built the fix directly into the IDE.
Contral teaches you every line while AI codes your project. Not after. Not in docs. Right as it happens.
Key features:
→ AI writes the code. You learn while it does.
→ Teaches every function and architectural decision in real time
→ Codebase Analyzer: tested on a 10M+ line repo, mapped full architecture and generated quizzes from actual production code
→ Learn Mode: structured curriculum starting with Java
Download today at contral.ai/download
Would love your honest feedback, brutal is fine, we can handle it. Ask us anything 🙏
@samagra_gune Really interesting direction, especially the “learn while building” inside the IDE itself.
One thing I noticed from the discussion here is that people are slightly confused about how Contral is fundamentally different from existing tools like Cursor or other AI coding assistants.
Have you thought about making that difference more obvious visually or through a simple before/after use case?
Feels like once that clarity clicks, the value would be much easier to grasp instantly.
@samagra_gune Also had a quick thought on simplifying how the “learn while building” part is communicated in the first few seconds.
I think it could improve first-time clarity a lot — happy to share a quick concept if you're open 🙂
@vinayverma Great to see someone understanding this. So yeah, I agree. People are not completely understanding the difference in what this IDE is for.
Its for learning and not just building. A completely different use case. And you're right i think we need to work more on making that difference more obvious.
Would love to hear about that concept.
Anything that helps us improve ;)