Google DeepMind logo

Google DeepMind

Google DeepMind's open-source projects

GSoC Participation History

Technologies

Topics

Past Projects

advanced

Evaluate Gemini on an Open-Source Benchmark

This project will evaluate Google's Gemini (2.5 Pro, 2.0 Flash) and Gemma (3, CodeGemma) models by extending multiple open-source coding benchmarks...

Topics:webapiaiuifrontend
beginner

Implementing Web Interface For Fine-Tuning Gemma Models Using Gradio

This project is about building a user-friendly web interface using Gradio that makes fine-tuning Gemma models simple and accessible for everyone—even...

Topics:webaiui
advanced

Improving Gemini Documentation for Open Source Model Providers Promptfoo and Weights & Biases

The project will close the documentation and evaluation gap for Google’s Gemini models by contributing structured onboarding guides and benchmarking...

Topics:ui

Evaluate Gemini on an Open-Source Benchmark

This project aims to rigorously evaluate Google’s Gemini multimodal model on real-world tasks. We plan to address the limitations of current...

🐍 python
Topics:aiui
advanced

Enhance Gemini API Integrations in OSS Agents Tools

This project will elevate Gemini API support across widely used open-source agent frameworks like LangChain, LlamaIndex, CrewAI, and...

Topics:apiaiui

Gemma Chat Gradio Demo

A majority of the Gemma chat applications on Hugging Face Spaces do not allow the user to adjust generation settings or system prompts, giving the...

Topics:webaiui

Unified Gemini Example Cookbook: Migrating and Modernizing Open-Source Learning Resources

This proposal aims to upgrade and expand existing open-source tutorials and examples to support the new unified Gemini SDKs for JavaScript/TypeScript...

🐍 python java🟨 javascript
Topics:ai

Develop a Gemini Workspace in Postman

This project aims to create a Gemini Workspace in Postman for interacting with the Gemini API’s and providing a central hub for exploration ,...

Topics:apiaiui

EchoGem – Teaching Gemini to Think in Batches by Prioritizing What Matters

EchoGem introduces a novel batching engine designed to answer multiple questions about the same source parallelly to reduce response times heavily....

Topics:aiui

Gemma Model Fine-tuning UI

Gemma is a lightweight, open-source large language model by Google DeepMind. This project aims to build an intuitive web interface for fine-tuning...

Topics:webaiui

Creation of a Creative Thinking Benchmark

The goal of this project is to develop a multi-modal and open-source benchmark with which to evaluate Gemini 2.0. Open-source benchmarks are an...

Topics:ai

Modernizing Gemini SDK Learning Resources: Migration, Tutorials, and Library Updates

This proposal modernizes Gemini SDK learning resources by migrating outdated examples to JavaScript / TypeScript, developing new tutorials, and...

java🟨 javascript🔷 typescript

Develop a Gemini Workspace in Postman

This project aims to develop a comprehensive Postman workspace for Google's Gemini API, providing a central hub for exploration, integration, and...

Topics:apiaiui

Comprehensive Benchmark Suite for Evaluating Gemma Models

This project will develop a robust, extensible benchmarking suite designed for Google's Gemma models to address the lack of standardized evaluation...

🐍 python
Topics:mlaiui
advanced

Enhancing Gemini Integrations in Open-Source Agent Frameworks

Google DeepMind’s Gemini is a powerful multimodal model that excels at language comprehension, visual processing, and tool interaction. However,...

Topics:apiaiui
advanced

HALO: Hierarchical Abstraction for Longform Optimization

HALO is an innovative open-source framework designed to optimize Gemini API usage for long-context video analysis. By leveraging hierarchical...

🐍 python
Topics:apimlaiui
advanced

Web Interface for Accessible, Configurable Gemma Open Models Fine-Tuning Workflows

Fine-tuning LLMs like Gemma requires deep technical understanding and complex configuration, hindering rapid prototyping and broader application....

Topics:webapimlaicloud

Gemini API Developer Workspace in Postman

This project proposes the creation of a comprehensive Postman Workspace tailored for Google’s Gemini API suite. It will offer developers a robust,...

Topics:apiaiui
advanced

VS Code Extension to assist with coding powered by Gemini APIs

A VS Code (or JetBrains) extension to provide AI-powered coding assistance using Google’s Gemini API. This tool enhances the developer experience by...

Topics:apimlaiuiux

Develop a Gemini Workspace in Postman

The goal of this project is to create a developer-friendly Postman Workspace for interacting with the Gemini API. This workspace will serve as a...

Topics:apimlaiui
advanced

Gemma Garage: Leveraging Gemma 3 to democratize LLM Fine-tuning

This proposal aims to develop the Gemma LLM Garage, a full-stack interface to manage datasets and fine-tune Gemma models. Its main goal is to...

Topics:webaiclouduiux

Enhanced Benchmark for Evaluating Intuitive Physics Understanding in Gemma Multimodal Models

This project aims to develop a more rigorous and focused evaluation testbed than that used by Garrido et al. (2025), with the specific goal of...

Topics:aiui

ATIA: A BENCHMARK FOR ADVERSARIAL TOOL INFILTRATION IN AGENTS

As multimodal agents become increasingly integrated into real-world applications, ensuring their safe and reliable tool-use behavior is paramount. We...

Topics:aiui

Xarray-JAX Integration Library

This project aims to develop a Python library to support Xarray data (labeled multi-dimensional array library supported by Deepmind) with JAX...

🐍 python
Topics:apiaiui

Enhance Gemini API Integrations in OSS Agents Tools (DeepMind)

This project aims to enhance Gemini API integrations in open-source software (OSS) agent tools, specifically LangChain and LlamaIndex, by addressing...

Topics:apiai

Streamline experiment execution and improve report UI for OSS-Fuzz-Gen

OSS-Fuzz-Gen, a framework using LLMs for fuzz target generation and evaluation by Google, currently has a basic experiment report UI alongside a...

Topics:mlui

Highly Cost-Efficient Fine-Tuning of Gemma 3 to Develop Test-Time Scaling for Visual/Spatial Tasks.

Fine-tuning MLLMs to achieve test-time scaling and strong reasoning performance for visual/spatial tasks can be very expensive because of the...

Topics:mlaiui
advanced

SciResearchBench: A Multimodal Benchmark for Scientific Reasoning and Discovery

Scientific discovery fundamentally relies on integrating and reasoning over multimodal information—text, diagrams, plots, spectra, microscopy images,...

Topics:ai

Batch Prediction with Long Context and Context Caching Code Sample

The aim of this project is to develop a code sample in Python that demonstrates some of the key capabilities of Google's Gemini APIs in regards to...

🐍 python
Topics:apiaiui

Reproducibility as Accuracy (RaA) Benchmark

Reproducibility as Accuracy (RaA) is a benchmark which aims to evaluate how effective multimodal AI systems are in preserving information fidelity...

Topics:aiui
advanced

Streamlining Gemini API Development: Building a Postman Workspace for Gemini API’s

When attempting to utilize Google's Gemini APIs, developers face a steep learning curve. The scattered documentation, complex parameter...

Topics:apimlaiui
beginner

Gemma Function-Calling Sandbox for Real-World Applications

AI models with function-calling capabilities can be powerful tools for solving real-world problems, but experimenting with them isn’t always...

Topics:webapiaiuibackend

GemmaEval: A Comprehensive Automated Benchmark Suite for Gemma

GemmaEval is a comprehensive, automated benchmarking framework designed to evaluate, visualize, and compare Gemma language models against other open...

Topics:aiui
advanced

Open-Source Multimodal Benchmarks and Adversarial Robustness Testing for Gemini 2.X models

This project aims to advance the evaluation framework for Google’s Gemini 2.0 and Gemma 3-27B multimodal models by integrating a diverse set of...

Topics:ai

Batch Prediction Framework: Long Context and Context Caching for Video Analysis

This project develops an efficient framework for analyzing educational video content using the Gemini API. The approach combines optimized batch...

Topics:apiai
advanced

Improve Evals Documentation for the Gemini APIs

Current manual evaluation methods for LLM-based AI applications are unsustainable and resource-intensive. While using LLMs as judges offers a...

🐍 python🔷 typescript
Topics:apiaiui

Creating New Agent Architectures for Concordia

The goal of this project is to help strengthen the Concordia framework by developing and open-sourcing a collection of new language model agent...

Topics:ai

Enhance Gemini Support in Open-Source Extensions (Continue.dev/Aider-like)

This project aims to enhance the integration of Google's Gemini AI into open-source IDE extensions, focusing on developing and improving user...

Topics:ai
advanced

Open-source Gemini Example Apps

The Gemini Cookbook is a set of sample applications and tutorials illustrating different functionalities of the Gemini APIs. The intent of this...

🐍 python java🟨 javascript
Topics:api
advanced

Batch Prediction with Long Context and Context Caching

This project aims to build a production-grade, open-source code sample that showcases batch question answering over long-context inputs using Google...

Topics:apimlaiuifrontend

Exploring & Extending Function Calling in Gemma

This project aims to: (a) investigate to explore technical possibilities, enhance specifications, and find applications for specific use cases and...

Topics:ai
advanced

Multimodal Intelligence: Supercharging Agents with Gemini

This project addresses critical gaps in Gemini API integration across leading agent frameworks (LangChain, LlamaIndex, CrewAI, Composio), where...

Topics:apiaiui

Evaluate Gemini (Gemma) on an Open-Source Benchmark

This project aims to design a robust, reproducible benchmark for evaluating the Gemini family of multimodal large language models (MLLMs), such as...

Topics:mlaiui
advanced

Gemma Model Function Calling Exploration

Enable and document best practices for function calling in Gemma models, similar to the structured tool-use capabilities . In essence, function...

⚛️ react
Topics:ioswebapiai

Self-Contained OSS-Fuzz Module for Researchers

This project aims to develop a standalone Python SDK that provides researchers with a streamlined and well-documented API for interacting with...

🐍 python
Topics:apimlai

Frequently Asked Questions

Google DeepMind | GSoC Org Profile & Stats - Learn about Google DeepMind's involvement in Google Summer of Code (GSoC), their technologies, detailed reports.

|Currently Active|

Contributor Readiness

Participation

Projects

Top Programming Languages

python dominates with primary adoption

Project Difficulty Distribution

Beginner
0
Intermediate
0
Advanced
0

No difficulty data available

Built with ❤️ for the Google Summer of Code (GSoC) open source community | © 2026 GSoCOrganizationsGuide

Google DeepMind - GSoC Organizations Guide | GSoC Organizations Guide