AI coding assistance, where developers want it, at no cost
Developers spend most of their time coding in integrated development environments (IDEs).
With the new, free version of Gemini Code Assist in Visual Studio Code and JetBrains IDEs, individual developers now have the same code completion, generation and chat capabilities that we’ve offered businesses for over a year, and that are already available for free in Firebase and Android Studio. Now anyone can more conveniently learn, create code snippets, debug and modify their existing applications — all without needing to toggle between different windows for help or to copy and paste information from disconnected sources.
And with the most generous usage limit of 90 times more code completions per month than other popular free coding assistants, coders of all types can reap the rewards. If you’re a student working on a time-sensitive project, you won’t find your coding project suddenly stalled because you’ve hit a cap, or have to worry about chat limits stopping your pair-programming sessions.
Gemini Code Assist for individuals comes with a generous token context window, with up to 128,000 input token support in chat. This large context window lets developers use large files and ground Gemini Code Assist with a broader understanding of their local codebases.
The chat feature also makes it easy for developers to focus on the creative part of development, while leaving the necessary, but repetitive steps — like writing comments or automated tests from requirements — to Gemini.
Developers can use natural language in a variety of languages in Gemini Code Assist to generate, explain and improve code. For example, a freelance website developer could quickly get code with a prompt like, “Build me a simple HTML form with fields for name, email, and message, and then add a ‘submit’ button.” Or someone just looking to automate more routine tasks can ask Gemini to “Write a script that sends a daily email with the latest weather forecast,” or “Explain what this Python code snippet does and find any errors.”