Google AI for devs:

what I actually use for what

When you write software every single day, you eventually need tools that handle real background tasks, offload heavy computing from your local machine, and process raw text files across different systems. Here is how Google's developer tools actually fit into my daily workflow.

Jules: Background Cloud Worker for GitHub Issues

When a repository piles up minor bug reports, missing test coverage, or outdated dependencies, I assign the issue to Jules so it can handle the tedious fixes without slowing down my local setup.

Assigning a GitHub issue to Jules starts an isolated Google Cloud virtual machine that clones the repository, checks the dependencies, writes the necessary fix, executes the test suite, and opens a clean pull request. With the 100 task runs per 24 hours included in the Google AI Pro plan, I can delegate routine background maintenance across several repositories at once, and I can trigger or inspect any of these tasks directly from my terminal with Jules Tools.

Google Antigravity: Multi-File Agent Swarms for Code, Godot, and 3D Modeling

When a task spans across dozens of files at the same time, I open Google Antigravity across my workspace directory.

Rather than giving single-line completions, Antigravity starts multiple AI agents that work in parallel across the codebase. This approach is especially useful outside standard web development, since 3D CAD tools like FreeCAD and OpenSCAD use parametric code scripts, while game engines like Godot or Unity store scene structures, node trees, and project settings in plain text files. The agents update 3D geometry scripts and game scene configs as easily as backend Python or TypeScript files, and I set up custom rules in Google Antigravity to review every proposed diff before applying changes.

Google AI Studio: Estimating Token Costs & Rapid Publishing

Before writing actual application logic for an automation script, I test everything in Google AI Studio to figure out the exact token consumption and operating costs beforehand.

Tuning model parameters, testing system instructions, and checking exact token counts directly in the web UI prevents unexpected API bills before anything goes live. When I need to build a quick internal prototype or a small utility, AI Studio lets me publish a working web application straight from the dashboard, saving me from setting up web servers, hosting environments, or deployment pipelines.

Google Colab: Offloading Heavy Computations to Cloud VMs

I run resource-heavy Python scripts, large data processing tasks, and machine learning experiments in Google Colab rather than melting my local CPU.

Colab gives you hosted Jupyter notebooks backed by Google Cloud virtual machines with GPU and TPU access. By mounting my Google Drive with one simple command, the notebook can read raw data files and write persistent outputs directly to cloud storage, which keeps my laptop quiet and responsive while cloud servers handle the heavy lifting.

Firebase Genkit & Gemini Code Assist: Local Dev UI & In-Editor Edits

When building backend services that integrate AI tools, I use Firebase Genkit to test and inspect my prompt flows locally. Its browser-based Dev UI supports hot reloading, letting me trigger functions, inspect tool inputs, and debug logic before pushing anything to serverless cloud infrastructure. For small single-file edits, quick refactorings, or inline diffs inside VS Code or JetBrains IntelliJ IDEA, I rely on Gemini Code Assist right inside the code editor.

Gemini Spark & 2M Token Context Windows

I mostly use Gemini Spark as an editing partner for drafting technical articles and structuring ideas, though it can also handle background workspace tasks. When combined with the 2-million-token context window in Google AI Studio, I can paste an entire application codebase alongside git commit histories and full framework documentation into a single prompt to analyze cross-file dependencies and system relationships in one pass.