DEV Community

Cover image for TOP 4 open-source AI to code like a PRO 🧠 πŸ€–
Dima Sukharev
Dima Sukharev

Posted on • Updated on

TOP 4 open-source AI to code like a PRO 🧠 πŸ€–

first β€” let's grow my twitter, so i can tell about my inventions quicker and make the world even better place (or not, idk)


OpenCommit β€” ChatGPT CLI to auto-generate impressive commits in 1 second πŸ€―πŸ”«

opencommit β€” before and after

Simply install it with npm:

npm i -g opencommit
Enter fullscreen mode Exit fullscreen mode

After installing type oc and hit "Enter" in a terminal:

oc
Enter fullscreen mode Exit fullscreen mode

Check the OpenCommit README on GitHub. It's awesome!


AI-TDD β€” CLI for TDD β€” you write the test, GPT4 writes the code to pass it βœ…

I won't tell you the whole 10 commandments of "why and how testing software is a blessing", just one thing β€” tests are like your friends, they tell you what you want to hear, but you can only trust them, and they save your a$$ anyway. You better have friends.

With AI-TDD, you adjust the tests, and the code is written for you. You leave the low level of "how to code this feature" and move above to the level of "what the feature should do". You clean your head from "implementations" and start operating "ideas" as the pro maximum deluxe engineer.

Check the example, magic πŸ§™


GenieAI β€” VSCode ChatGPT Integration

Why to switch between IDE and browser tab to ask GPT stuff?

GenieAI has programming presets and is highly configurable.

Helps you stay focused in IDE, without switching context to browser. Try it.

GenieAI example use case


ShellGPT β€” ChatGPT in terminal

Text from their github: "A command-line productivity tool powered by ChatGPT, will help you accomplish your tasks faster and more efficiently."

I've installed it globally, nice tool if you use terminal often ;)

ShellGPT example use case

You are welcome and follow my bird twitter 🌞

Latest comments (28)

Collapse
 
luiz0x29a profile image
Real AI • Edited

please make a powershell completion plugin

humangpt, ask someone to do it

Collapse
 
drsimplegraffiti profile image
Abayomi Ogunnusi

Thanks especially for the open commit 😊

Collapse
 
vicrider profile image
Vic-rider

Thanks bro.

Collapse
 
devjegrami profile image
DevJegrami

These are truly mind-blowing! I will try them

Collapse
 
shynsky profile image
Marek Wituszynski

Nice. As for the third one - have you tried Warp terminal? It has build-in AI assistant. I'm using it for couple of months and can recommend. I'm not Warp-related in any way, just a happy user :)

Collapse
 
alex_escalante profile image
Alex Escalante

The third one is amazing. I already do commits like the first one. Not sure if that's good or not!

Collapse
 
ar8yz profile image
Arseniy Kerimov

just stumbled upon your post, and I must say, it's good.. thanks!

Going to use opencommit defenetily, havent tried yet, but anyway it looks like once you try β€” you never go back :)

I'm on WebStorm, so no genie for me, I already use shellGPT, great when you dont want to keep more complex command than "ls cd pwd" in your head

Thanks again, keep up!

Collapse
 
disukharev profile image
Dima Sukharev

thanks bro ;)

Collapse
 
serjobas profile image
Sergey Bunas

Hey, awesome stuff πŸ˜„ It's super cool to see some OpenAI-powered tools that can make a developer's life way easier.

I tried OpenCommit bro, it's awesome! thanks rly! haven't yet tried more complex situations.

Does genie work with other code editors or if they're planning to expand support anytime soon.

What's been your experience with shellgpt when dealing with more advanced or unusual tasks?

Thanks for sharing. Following you on Twitter 🀘

Collapse
 
disukharev profile image
Dima Sukharev

thanks Sergey, I'm the author of OpenCommit, also using Genie (idk if they have webstorm) and shellgpt installed globally for terminal stuff ;)

Collapse
 
abir989876 profile image
Info Comment hidden by post author - thread only accessible via permalink
AB. RAHMAN

my fav is chatgpt.
Bangla-status.com

Collapse
 
captainmor profile image
Moruling James

ShellGPT does nothing accept for giving excuses

Collapse
 
disukharev profile image
Dima Sukharev

works good for me, make sure you call it right :) describing the issue in their repo is also an option

Collapse
 
sergeyleschev profile image
Sergey Leschev

Great post! OpenAI has been making significant contributions to the development community, and it's fantastic to see a list of their top open-source tools for improving dev-experience.

Personally, I have used one of the tools listed in this article, and it has significantly improved my workflow and productivity. It's amazing to see how these tools are enabling developers to create more efficiently and effectively.

Collapse
 
captainmor profile image
Moruling James

Tried shellGPT and all it ever answer is
"As an AI model, I dont..."

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
k1lgor profile image
k1lgor

shellgpt is awesome !!

Collapse
 
valerybugakov profile image
Valery Bugakov

So useful! I’m surprised I don’t see Cody here πŸ€”πŸ€”πŸ€”πŸ€”

Some comments have been hidden by the post's author - find out more