Lars Grammel

Rubberduck - ChatGPT for Visual Studio code

byโ€ข

AI chat in the Visual Studio Code side bar. Rubberduck can generate code, edit code, explain code, generate tests, find bugs, diagnose errors, and more. You can even add your own conversation templates.

Add a comment

Replies

Best
Lars Grammel
Hey Hunters, I'm excited to launch Rubberduck, which brings ChatGPT to the Visual Studio Code side bar! Rubberduck can ๐Ÿค– generate code ๐Ÿ“ edit code ๐Ÿ“š explain code ๐Ÿงช generate tests ๐Ÿ› find bugs ๐Ÿ•ต๏ธโ€ diagnose errors The best part is that Rubberduck is 100% open source and you can even add your own conversation templates. All you need is an OpenAI API key. I hope that Rubberduck can help you automate tedious work and make coding easier. Give it a try and let me know what you think!
Aliaksei Saskevich
Congratulations on your launch! ๐Ÿš€ Excellent work! Which reasons leaded you to create it? Keep doing! ๐Ÿ’ช
Lars Grammel
@asaskevich I stumbled upon it when I added chat support to the AI code explanations in a VS Code different extension (inspired by ChatGPT). I was amazed by how useful such a feature could be and turned it into a standalone extension, and then started to add more functions.
Alexander Gorskij
Greetings ? Bravo on the launch of your startup on PH! Looks interesting! I've got just one inquiry. What was the most difficult part of the process?
Philipp
This is the most useful VSCode extension I came across in a very long time. Thank you for the hard work @lars_grammel1
Olga Neudakh
Fantastic work on getting your product on the Product Hunt! I'll give this product a go. I just wanna clarify one thing. What was the most challenging part of the process?
Lars Grammel
@olga_neudakh Thanks! Getting Rubberduck released and improved quickly was the biggest challenge.
Weslee Hilton
So beautiful to see open source tools like this one! The community appreciates your generosity.
Mahmoud Mabrouk
Great job @lars_grammel1! I had the opportunity to test your product today, and I must say it's the most impressive GPT extension for VS Code available in the market. The feature that stands out the most is the ability to select code, prompt an edit, and visualize the differences, which is simply mind-blowing!
Lars Grammel
@mmabrouk Thanks for your kind comment, @mmabrouk ! I'm happy that you like Rubberduck!
David Glass
So far have you seen more people using it for convenience (I know how to do this, but this is faster) or for overcoming challenges (I'm not sure how to do this, let's see how the AI would do it)?
Lars Grammel
@david_glass I would say it's both. For me personally, the most amazing experience was when I translated a JS lib that I had created into Python. I'm not a Python developer and used Rubberduck constantly, from questions to code translations to fixing things. I was able to translate the library into Python and had it working in a few hours, despite very limited prior Python knowledge.
David Glass
@lars_grammel1 That's an awesome use case. Fits the mold of highly manual and pretty hard based on your python knowledge at that point. Just a brainstorm, but I'm curious how this may work differently if you focused super specifically on that use case of translating code from one language to another?
Lars Grammel
@david_glass my take is that you'd ideally use fine-tuned models for that. Rubberduck is taking an open source approach with standard foundation models, which gives pretty good performance out of the box (and it'll get better with future foundation models), but fine-tuned models are out of reach.
Guru Patel
Rubberduck is an amazing tool for developers. The AI chat in the Visual Studio Code side bar makes it easy to generate code, find bugs, and diagnose errors. The ability to add your own conversation templates is also a nice touch. Highly recommend!
Muhammed Ibrahim
What an excellent job, getting best product from producthunt and improve best product is a big challenge
Ilya Krotov
I think it would be neat if Rubberduck could also auto-generate documentation for code so that it would be easier to understand and debug. That way, developers can focus more on coding and less on writing documentation too
Lars Grammel
@ilkrotov it can (using 'start custom chat' -> documentation). However, the outputs vary by programming language, so it is often better to create a customized chat template for the programming language that you are using.
Duarte Martins
Very cool, I look forward to using this as I improve my Ruby on Rails knowledge.
Cam Burley
Iโ€™ll try just about and VSCode extension. More excited to try this than most!
Rishikesh Bidkar
Hi, is it available for android studio as well? or you guys will launch it in future?
Lars Grammel
@rustyrishii it'll only be available for vs code for the foreseeable future
Rishikesh Bidkar
@lars_grammel1 ๐Ÿ˜ญ๐Ÿ˜ญ But why?
Lars Grammel
@rustyrishii developing this for a different IDE would be a completely separate effort
Rishikesh Bidkar
@lars_grammel1 how is this extension Built?like what's the process? sorry if I'm too annoying.
Lars Grammel
@rustyrishii you can find the source code here: https://github.com/rubberduck-ai... - it is very specific to VS Code
Carter Michael
Love that it doesn't just generate code but explains as well, making it useful for new coders and veterans trying something new. Great idea and congrats on the launch!
Joรฃo Rodrigues
Great idea!
Usama Ejaz
Congrats on the launch of Rubberduck! Let's see what conversations this smart assistant can start!
Madhu Singh
I've been using Rubberduck for a while now and I'm blown away by the capabilities of this AI chat. It's like having a personal assistant for coding! The ability to generate tests and explain code is a huge help. Definitely a must-have for any developer.
Vaishali Sethi
Rubberduck has made my life so much easier as a developer. The AI chat in the Visual Studio Code side bar is intuitive and easy to use, and the ability to generate code and find bugs saves me so much time. Highly recommend for anyone looking to streamline their workflow.
Rene Yibowei
Will using rubberduck cost OpenAI tokens?
Lars Grammel
@rene_yibowei Yes, it uses your OpenAI key and you pay for the token usage. Even if you use it a lot, the cost is quite moderate though - usually a few cents US per day.