paint-brush
My Top 4 AI Tools for Codingby@dailytech
4,152 reads
4,152 reads

My Top 4 AI Tools for Coding

by DailyTechnologyReviewSeptember 2nd, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

CodeComplete is an AI coding assistant by the search engine You.com. Similar to GitHub’s Copilot, you can input a comment on what you need and which language the code should be written in and get the result instantly. However, in contrast to Copilot and most other Code Completion tools, CodeComplete works independently of your coding environment and lets you paste snippets into whatever environment you like most. I like having it always open on my second screen when coding. It works great and has been a true time saver.

Company Mentioned

Mention Thumbnail
featured image - My Top 4 AI Tools for Coding
DailyTechnologyReview HackerNoon profile picture

CodeComplete

CodeComplete is an AI coding assistant by the search engine You.com. Similar to GitHub’s Copilot, you can input a comment on what you need and which language the code should be written in and get the result instantly. However, in contrast to Copilot and most other Code Completion tools, CodeComplete works independently of your coding environment and lets you paste snippets into whatever environment you like most. I like having it always open on my second screen when coding. It works great and has been a true time saver.


https://you.com/search?q=code+complete

GitHub Copilot

GitHub Copilot is a tool that most of us likely know about. Available as an extension for many popular editors, just like with CodeComplete, you can input a comment of what code you’d like to have, and Copilot will create it for you. However, you have to use it as an extension on one of the supported editors. It is still astonishing to see how great Copilot works; it is also an absolute time-saver.

https://github.com/features/copilot/

Cogram


Cogram, a Berlin-based Startup, is a code generation tool for data scientists and Python programmers using SQL queries and Jupyter Notebooks. With Cogram, you can write queries in English that the tool then translates into complex SQL queries with joins and grouping. It supports SQLite, PostgreSQL, and MySQL. This is a must-have for all Data Scientists!


https://www.cogram.com/

Tabnine

Lastly, similar to CodeComplete and Copilot, Tabnine is a whole-line and full-function code completion tool. I found Tabnine’s greatest strength in its auto-completion feature. Available as an extension, Tabnine supports all major IDE’s and significantly more than Copilot. Tabnine’s first version was developed in Rust by Jacob Jackson when he was still a student at the University of Waterloo.


https://www.tabnine.com/



Have you ever used one of these tools, and how was your experience using them? Are there any other AI tools you can recommend? Let me know in the comments!