Unlock AI-Powered Coding with Google Jules: The Ultimate Free Async Coding Tool

Revolutionize your coding workflow with Google Jules, the free AI-powered assistant that tackles bug fixes, refactoring, and more. Streamline your development tasks and focus on impactful work.

3 giugno 2025

party-gif

Unlock your coding potential with Google Jules, a revolutionary AI assistant that handles tasks like bug fixes, refactoring, and more - all for free. Seamlessly integrate with GitHub and let Jules take care of the tedious work, so you can focus on the meaningful aspects of your codebase.

Introducing Google Jules: The Powerful AI Coder

Google's annual I/O developer conference unveiled a standout reveal - Jewels, an autonomous AI coding agent powered by the new Gemini 2.5 Pro tools. Jewels works asynchronously across your codebase, tackling tasks like bug fixes and refactoring, helping you knock off multiple items off your to-do list at once.

What's remarkable is that Jewels is completely free and available starting today, directly countering the newly launched OpenAI Codeex update. Jewels integrates with GitHub, understands your codebase, and works asynchronously, allowing you to focus on the meaningful parts of your project.

The workflow is straightforward - you connect Jewels to your GitHub repo, select the branch you want to work on, and provide a request, such as adding a dark mode. Jewels then reads the codebase, gains contextual awareness, and plans the changes to ensure they fit the existing code. Once the plan is approved, Jewels generates the new code and allows you to commit the changes or create a pull request directly.

Jewels is capable of handling a wide range of tasks, from bug fixes and refactoring to test suite updates. It has a transparent workflow, sharing its plans, reasoning, and code diffs, and even provides an audio summary feature to quickly catch up on the changes.

To get started with Jewels, simply connect your GitHub account and select the repository you want to work with. Jewels offers a variety of prompts to help you get started, from everyday development tasks to building a project from scratch. With a daily task limit of five per account, Jewels is a powerful tool that can significantly boost your productivity and efficiency.

How Google Jules Works: Asynchronous Coding and GitHub Integration

Google's new AI coding agent, Jules, is designed to handle a variety of tasks such as bug fixes, refactoring, and test version bumps, allowing developers to focus on the more meaningful aspects of their codebase.

Jules integrates with GitHub, importing your repository, cloning it to a cloud VM, and creating pull requests directly. It is capable of auto-task handling, where it can sign tasks through prompts or GitHub labels. Jules also has a transparent workflow, sharing its plans, reasoning, and code diffs, as well as running tests.

One unique feature of Jules is the audio summary, which allows you to quickly catch up on the code changes through a podcast-like summary.

To get started with Jules, you can simply connect your GitHub account and select the repository you want to work with. Jules provides a set of prompts to help you get started, covering a range of tasks from everyday development to starting a new project from scratch.

The agent works asynchronously, breaking down the project and executing the tasks autonomously. It keeps you updated on its progress, and you can review and approve the changes before publishing them to your GitHub repository.

Overall, Jules is a powerful and free AI coding agent that can help streamline your development workflow by handling various tasks automatically, while keeping you in the loop throughout the process.

Comparing Jules to Codex and Copilot: The Free Advantage

Jules, the autonomous AI coding agent unveiled at Google's recent I/O conference, presents a compelling alternative to popular tools like Codex and Copilot. One of the standout features of Jules is its completely free availability, making it an accessible option for developers of all backgrounds.

Unlike Codex and Copilot, which often come with subscription-based pricing models, Jules is offered at no cost, allowing developers to leverage its powerful capabilities without financial barriers. This free access opens up opportunities for a wider range of users, from individual hobbyists to small teams and startups, to harness the benefits of AI-powered coding assistance.

Jules' integration with GitHub further enhances its accessibility, as developers can seamlessly connect their existing repositories and leverage the agent's abilities to tackle tasks like bug fixes, refactoring, and test suite management. The asynchronous nature of Jules' workflow allows developers to focus on the more meaningful aspects of their codebase, while the agent handles the repetitive and time-consuming tasks.

Another notable advantage of Jules is its transparent approach to code generation. The agent shares its plans, reasoning, and code diffs, enabling developers to understand and review the changes made, fostering trust and collaboration. Additionally, the audio summary feature provides a convenient way for developers to stay informed about the code changes, further enhancing the overall user experience.

In comparison to Codex and Copilot, which are primarily focused on code completion and suggestion, Jules takes a more holistic approach, tackling a wider range of development tasks. This expanded functionality can be particularly beneficial for teams and projects that require more comprehensive AI-driven support throughout the development lifecycle.

Overall, the combination of Jules' free availability, GitHub integration, asynchronous workflow, and transparent code generation makes it a compelling choice for developers seeking a powerful, yet accessible, AI coding assistant. As the landscape of AI-powered tools continues to evolve, Jules' unique offering stands out as a valuable addition to the developer's toolkit.

Getting Started with Google Jules: Creating an Express App with CORS

Google's new AI coding agent, Jules, is a powerful tool that can help developers streamline their workflow. In this section, we'll walk through the process of using Jules to create a new Express app with CORS enabled.

To get started, simply connect your GitHub account to Jules and select the repository you want to work with. From there, you can choose from a variety of pre-built prompts to kickstart your project.

For this example, we'll use the prompt "Initialize a new Express app with CORS enabled". Jules will then take over, handling the entire setup process for you. It will create the necessary files and folders, install the required dependencies, and even add a README file to your repository.

Once Jules has completed the task, you can review the changes it has made and publish the new branch to your GitHub repository. This will give you a fully functional Express app with CORS enabled, ready for you to build upon.

The best part? Jules is completely free and available to use starting today. So why not give it a try and see how it can streamline your development workflow?

Expanding the Express App: Building a CRM Dashboard with Jules

Jules, the AI coding agent, has proven to be a powerful tool for developers. In this section, we will leverage Jules to build a CRM (Customer Relationship Management) dashboard on top of the Express app we previously set up.

We will ask Jules to create a CRM dashboard with a sidebar navigation to track clients, leads, tasks, notes, and dashboards pages for viewing and managing clients, as well as a login and signup page.

Jules will take our prompt, analyze the existing Express app, and autonomously generate the necessary code for the front-end of the CRM dashboard using the Gemini 2.5 Pro tools. This will include setting up the project structure, creating the required files and folders, and implementing the desired functionality.

Once the code is generated, we will publish the changes to the branch and review the resulting CRM dashboard. We will then start the application and explore the newly created features, including the login and signup pages, the dashboard UI, and the various management pages for clients, leads, tasks, and notes.

Finally, we will work with Jules to further refine and enhance the CRM dashboard, improving the UI, adding more functionality, and ensuring a seamless user experience. The power of Jules in rapidly developing and iterating on complex applications is truly remarkable.

Revamping the CRM Dashboard: Enhancing the UI and Functionality

After the initial setup of the Express app with CORS enabled, I decided to build upon it and enhance the front-end CRM dashboard. I asked the Jules AI coding agent to create a CRM dashboard with a sidebar navigation to track clients, leads, tasks, notes, and dashboards pages, as well as a login and signup page.

The agent autonomously focused on generating the code for the front-end, utilizing the Gemini 2.5 Pro tools. It updated the necessary folders and files, and we now have a fully developed CRM dashboard.

To further improve the UI and functionality, I worked with the agent to revamp the CRM system. The result is a visually appealing and feature-rich dashboard. The signup page now includes a "Need a demo credential?" option, which provides a pre-filled demo credential for easy access.

Upon logging in, the user is greeted with a polished CRM dashboard. The dashboard features various components, including a notification system, a customers tab for managing clients, and other functionalities typical of a robust CRM application.

The agent was able to code out these enhancements with a single prompt, showcasing its ability to autonomously enhance the initial setup and deliver a comprehensive CRM solution. This demonstrates the power and efficiency of the Jules AI coding agent in streamlining the development process and creating a visually appealing and functional application.

Conclusion

Jules is an impressive AI coding agent that can handle a wide range of tasks, from bug fixes and refactoring to building entire applications. Its ability to work asynchronously across your codebase, while maintaining alignment with your existing code, is a game-changer. The integration with GitHub and the transparent workflow, where it shares its plans, reasoning, and code diffs, make it a valuable tool for developers.

One of the standout features of Jules is its audio summary feature, which allows you to quickly catch up on the code changes through a podcast-like summary. This is a unique and convenient way to stay informed about the changes made by the AI agent.

The fact that Jules is completely free and available starting today makes it an even more attractive option, especially when compared to the newly launched OpenAI Codeex. The ability to handle a wide range of tasks, from everyday dev tasks to building entire applications, is a testament to the power of the Gemini 2.5 Pro tools that power Jules.

Overall, Jules is a must-try for any developer looking to streamline their workflow and focus on the more meaningful aspects of their codebase. Its autonomous nature and seamless integration with GitHub make it a valuable addition to any developer's toolkit.

FAQ