AI Tools ‐ Google - spinningideas/resources GitHub Wiki

Google AI Solutions

Below are the primary web-based AI tools offered by Google as of late 2025.

Google AI Studio

Description Google AI Studio is a browser-based prototyping environment for developers to experiment with Gemini models. It offers a low-barrier entry to prompt engineering, allowing users to test prompts, multimodal inputs (text, images, video), and structured outputs (JSON). It is the fastest way to start building with the Gemini API.

How to Get Started

  1. Go to aistudio.google.com.
  2. Sign in with your Google Account.
  3. Click "Create new" to start a prompt or chat interface.
  4. Test your prompts against various models (Gemini 2.0 Flash, Pro, etc.).

Cost

  • Free Tier: Generous free tier for prototyping and testing.
  • Pay-as-you-go: Pricing applies if you exceed free tier limits or move to production scaling (pricing follows Gemini API costs).

API Key Needed?

  • Yes. You can generate an API key directly within the AI Studio interface to use the Gemini API in your external applications.

Extra Notable Features

Example Usages

  • Non-Technical: Meal Planner. "Paste your dietary restrictions and ingredients into the prompt, then ask the model to generate a weekly meal plan with a shopping list sorted by grocery store aisle."
  • Technical: Log Analyzer. "Paste raw server logs into the context window. Instruct the model to 'Identify the root cause of the 500 error sequence on timestamp X' and output the findings as a structured JSON object."

NotebookLM

Description NotebookLM is an AI-powered research assistant that grounds its answers in your specific documents. You can upload PDFs, text files, or link Google Drive docs, and the model (Gemini) will answer questions, summarize, and synthesize information strictly from those sources, reducing hallucinations.

How to Get Started

  1. Go to notebooklm.google.com.
  2. Create a "New Notebook".
  3. Add sources (Upload PDF, Paste text, Drive link, website URL).
  4. Chat with your documents or generate summaries/audio overviews.

Cost

  • Free: Currently free for personal use (with usage limits on source count/size).
  • NotebookLM Plus: Included in Google One AI Premium subscription for higher limits.

API Key Needed?

  • No. It is a SaaS application; no API key is needed to use the interface.

Example Usages

  • Non-Technical: Study Buddy. "Upload a 40-page PDF insurance policy or textbook. Ask questions like 'What is the deductible for water damage?' or generate an 'Audio Overview' podcast to listen to the key points while commuting."
  • Technical: Legacy Docs Query. "Upload a set of 5 different deprecated API reference PDFs. Chat with the docs to find specific endpoint schemas (e.g., 'What is the payload format for /user/update?') without manually grepping through files."

Google Flow

Description Google Flow is an AI filmmaking tool designed for creators to produce cinematic clips, scenes, and stories with visual consistency. It leverages Google’s advanced generative models, including Veo (for video), Imagen 4 (for images), and Gemini, allowing users to create high-quality video content from text prompts or existing frames.

How to Get Started

  1. Go to labs.google/fx/tools/flow.
  2. Click "Create with Flow" to enter the tool.
  3. Sign in with your eligible Google Account (requires specific subscription).

Cost

  • Paid Subscription: Requires a Google AI Pro, AI Ultra, or AI Ultra for Business plan.
  • Workspace: Select Workspace plans include monthly AI credits.

API Key Needed?

  • No. It is a web-based creative tool; no API key is needed to use the interface.

Example Usages

  • Non-Technical: Mood Board. "Describe 'A romantic sunset on a beach with soft focus' and use the editor to stitch together generated clips into a cohesive 30-second background loop for a wedding video."
  • Technical: Game Asset Prototyping. "Rapidly generate placeholders for a game prototype. Create varied 'sci-fi corridor' video loops to test lighting engines and atmosphere before 3D artists commit to final models."

Stitch

Description Stitch is an AI-powered design tool that enables users to create high-fidelity UI prototypes for web and mobile applications simply by describing them. It uses advanced models (like Gemini) to interpret design intent and generate visual layouts and components, accelerating the design-to-code workflow.

How to Get Started

  1. Go to stitch.withgoogle.com.
  2. Click "Try now" to access the dashboard.
  3. Sign in with your Google Account.
  4. Start a new "App" or "Web" project by typing a design prompt.

Cost

  • Free (BETA): Currently in Google Labs beta and appears to be free for personal experiments.

API Key Needed?

  • No. It is a browser-based design tool; no API key is needed.

Example Usages

  • Non-Technical: Event Page Mockup. "Describe 'A clean, minimalist wedding RSVP page with a countdown timer and a photo gallery'. Interact with the generated UI to adjust colors by saying 'Make it warmer' to show a designer your vision."
  • Technical: Client Demo Bootstrap. "Prompt 'A SaaS dashboard with a sidebar navigation, a main activity graph, and a user table'. Export the generated HTML/CSS/React code to jumpstart the frontend development process."

Gemini Canvas

Description Gemini Canvas is a dedicated workspace within same Gemini interface designed for writing and coding projects. It provides a side-by-side view where you can generate content in a "canvas" (e.g., a document or code editor) while chatting with Gemini to refine, edit, or debug it. It is ideal for iterative creative work and building web apps.

How to Get Started

  1. Go to gemini.google.com/canvas.
  2. Or, open gemini.google.com and select "Canvas" from the mode selector (if available) or simply ask Gemini to "open a canvas".
  3. Start by asking Gemini to "write a blog post about..." or "create a python script to...".

Cost

  • Free: Available to personal Google Accounts (uses standard models).
  • Advanced: Included in the Gemini Advanced subscription (offering arguably better models and larger context windows for complex projects).

API Key Needed?

  • No. It is a feature of the consumer Gemini web interface.

Example Usages

  • Non-Technical: Blog Co-author. "Draft a marketing post in the canvas. Highlight a paragraph and ask Gemini to 'Rewrite this to be punchier' or 'Suggest 5 SEO-friendly titles', seeing the changes inline."
  • Technical: Code Refactor. "Paste a legacy Python script. Highlight a large monolithic function and ask 'Refactor this into smaller, testable functions with type hints'. Verify and edit the code directly in the side-by-side view."

Gemini Gems

Description Gemini Gems are custom versions of Gemini that you can create to act as expert assistants on specific topics. You can give them unique instructions, knowledge, and personalities to handle repetitive tasks or provide specialized advice (e.g., a "Coding Mentor", "Creative Writing Coach", or "Gym Buddy").

How to Get Started

  1. Go to gemini.google.com.
  2. Look for "Gems" in the sidebar menu or Gem manager.
  3. Click "Create a Gem" or select a pre-made Gem to start chatting.
  4. Provide instructions to define your Gem's behavior and knowledge.

Cost

  • Paid Subscription: Creation and use of Gems generally requires a Gemini Advanced subscription (part of Google One AI Premium) or a Google Workspace Business/Enterprise add-on.

API Key Needed?

  • No. It is a feature of the consumer/business Gemini web interface.

Example Usages

  • Non-Technical: Sous Chef Persona. "Create a Gem instructed to 'Always suggest substitutions for dairy allergies and convert units to metric'. Chat with it daily for personalized cooking advice."
  • Technical: Strict Code Reviewer. "Create a Gem primed with your team's style guide (e.g., 'Use snake_case, no eval(), prefer async/await'). Paste code snippets to it for a pre-commit check."

Google Vertex AI

Description Vertex AI is Google Cloud's unified, enterprise-grade machine learning platform. It allows users to train, deploy, and manage ML models and AI applications. It includes Vertex AI Studio for generative AI, AutoML for training without code, and model garden for accessing open-source and first-party models. It is designed for scalability, security, and compliance.

How to Get Started

  1. Go to the Google Cloud Console.
  2. Select or create a Google Cloud Project.
  3. Enable the "Vertex AI API".
  4. Navigate to "Vertex AI" in the menu to access the dashboard and Studio.

Cost

  • Free Trial: New Google Cloud users usually get $300 in credits.
  • Pay-as-you-go: Charged based on compute hours (training/prediction), storage, and token usage for generative models.
  • Enterprise: Custom pricing for large scale commitments.

API Key Needed?

  • Yes. Access implies using Google Cloud credentials (Service Accounts/OAuth) or API keys associated with the project.

Example Usages

  • Non-Technical: Sentiment Dashboard. "A Marketing Analyst uploads a CSV of 10,000 survey responses to a Vertex App which uses a pre-trained model to categorize feedback as 'Positive', 'Negative', or 'Neutral' without writing code."
  • Technical: Custom Model Fine-tuning. "An ML Engineer sets up a pipeline to fine-tune Gemini 1.5 Pro on a dataset of internal support tickets. The goal is to improve the accuracy of auto-responses for a specific product line."

Google Colab

Description Google Colaboratory (Colab) is a hosted Jupyter Notebook environment that runs in the browser. It allows users to write and execute Python code, making it ideal for data science, machine learning, and education. It provides free access to computing resources including GPUs and TPUs.

How to Get Started

  1. Go to colab.research.google.com.
  2. Sign in with your Google Account.
  3. Click "New Notebook" to start writing Python code.

Cost

  • Free: Basic access to standard GPUs/TPUs (with usage limits/interruptions).
  • Colab Pro ($9.99/mo): Priority access to faster GPUs and longer runtimes.
  • Colab Pro+ ($49.99/mo): Background execution and even higher priority.
  • Colab Enterprise: Pay-as-you-go integration with GCP.

API Key Needed?

  • No. Not for the tool itself. However, if you call external APIs (like Gemini) from within Colab, you will need those keys.

Example Usages

  • Non-Technical: One-Click Visualization. "Opening a shared link to a 'Spotify Data Analyzer'. Clicking 'Run All' to execute pre-written Python cells that visualize your personal listening history, without needing to understand the code."
  • Technical: Model Experimentation. "Using the free T4 GPU runtime to experiment with different PyTorch neural network architectures. Visualizing loss curves in real-time before committing to a costly training run on a cluster."

Firebase Studio

Description Firebase Studio is an AI-assisted workspace for full-stack, multiplatform app development in the cloud. It provides a web-based IDE (familiar to VS Code users) with built-in simulators (Android/iOS) and generative AI assistance for coding.

How to Get Started

  1. Go to firebase.google.com/studio.
  2. Sign in with your Google Account.
  3. Choose a template (Next.js, Flutter, etc.) or import a repo to create a workspace.

Cost

  • Free: Currently in public beta/preview and free to use.
  • Future: Likely to have tiered pricing similar to other IDE cloud services.

API Key Needed?

  • No. The environment itself is an IDE. (You would use API keys for services you build within it).

Example Usages

  • Non-Technical: Prototype Review. "A Product Owner accesses the cloud workspace to click through the 'Login' and 'Onboarding' flow of a live, work-in-progress application to validate UX decisions."
  • Technical: Full-Stack Acceleration. "A Developer asks the integrated AI: 'Create a User Profile feature'. The AI generates the Next.js frontend component AND provisions the necessary Firestore database schema and security rules in the cloud."

Project Jules

Description Project Jules (jules.google) is an AI-powered asynchronous coding agent. Unlike chat interfaces, Jules lives where the code lives—integrating directly with GitHub. It explores repositories, plans changes, and executes complex tasks (like migrations, bug fixes, or feature additions) by creating pull requests with detailed implementation notes.

How to Get Started

  1. Go to jules.google.
  2. Sign in with your Google Account.
  3. Install the Jules GitHub App and select the repositories you want it to access.
  4. Describe a task in the Jules dashboard (e.g., "Update the dependency version for React and fix breaking changes").

Cost

  • Free (Preview): Currently free during the preview period.
  • Future: Expected to have tiered pricing (e.g., Pro, Ultra) based on usage intensity.

API Key Needed?

  • No. It uses a GitHub App installation for access.

Example Usages

  • Non-Technical: Content Updates. "A Marketing Manager assigns a task: 'Update the copyright year to 2026 and change the support email address on all footer files'. Jules finds every instance and creates a PR for review."
  • Technical: Design System Migration. "Assigning a complex chore: 'Find all buttons using inline styles and replace them with our new <Button> component from the design system package'. Jules handles the tedious refactoring across dozens of files."

⚠️ **GitHub.com Fallback** ⚠️