Awesome AI AgentsAI Application Development

GoogleCloudPlatform/generative-ai

⭐ 17693 Jupyter Notebook added to this list on 2025-10-04 repository created 2023-05-05

This project repository by GoogleCloudPlatform provides a comprehensive collection of sample code, notebooks, and resources for leveraging Generative AI capabilities on Google Cloud, specifically utilizing the Gemini models on Vertex AI. It serves as a practical guide and toolkit for developers and data scientists to explore, develop, and manage generative AI workflows in the Google Cloud environment. The repository is organized into several key folders, each focusing on different aspects of generative AI applications and services. The 'gemini' folder offers starter notebooks, use cases, function calling examples, and sample applications to help users get started with the Gemini models, including the latest Gemini 2.5 Pro and Gemini 2.5 Flash. The 'search' folder is dedicated to Vertex AI Search, a managed solution for building search engines across websites and enterprise data, formerly known as Enterprise Search on Generative AI App Builder. The 'rag-grounding' folder focuses on Retrieval Augmented Generation (RAG) and grounding techniques with Vertex AI, providing an index of notebooks and samples related to this topic. The 'vision' folder contains resources for building solutions using Imagen on Vertex AI, enabling image generation, editing, visual captioning, and visual question answering. The 'audio' folder supports building solutions with Chirp, Google's Universal Speech Model on Vertex AI, for speech-related applications. Additionally, the 'setup-env' folder provides instructions for setting up the Google Cloud environment, Vertex AI Python SDK, and notebook environments on Google Colab and Vertex AI Workbench. The repository also includes a RESOURCES.md file with curated learning materials such as blogs and YouTube playlists about Generative AI on Google Cloud. This project is part of a broader ecosystem of related repositories and tools from GoogleCloudPlatform, aimed at accelerating the development and deployment of generative AI solutions, including agent development kits, marketing tools, developer productivity enhancements, and more. Overall, this repository is a valuable resource for anyone looking to harness the power of generative AI on Google Cloud, offering practical examples, demos, and comprehensive documentation to facilitate learning and implementation.

https://github.com/GoogleCloudPlatform/generative-ai

agentsai-applicationsai-demosai-deploymentai-developmentai-sampleschirpcloud-aigcpgeminigemini-apigen-aigenerative-aigenerative-ai-workflowsgooglegoogle-cloudgoogle-geminiimage-editingimage-generationimagenlangchainlarge-language-modelslearning-resourcesllmnotebooksragretrieval-augmented-generationsample-codesetup-instructionsuniversal-speech-modelusmvertex-aivertex-ai-gemini-apivertex-ai-searchvertexaivisual-captioningvisual-question-answering

Also in AI Application Development

langgenius/dify

Dify is an open-source platform for developing and deploying AI applications using large language models, featuring workflow building, model management, agent capabilities, and observability tools.

daytonaio/daytona

Daytona is a secure and elastic infrastructure platform designed for safely running AI-generated code with high performance and scalability.

e2b-dev/awesome-ai-agents

A curated and comprehensive list of AI autonomous agents categorized into open-source and closed-source projects, serving as a valuable resource for exploring, building, and contributing to AI agent development.

mlflow/mlflow

MLflow is an open-source platform that manages the full machine learning lifecycle, providing tools for experiment tracking, model packaging, deployment, evaluation, and observability in one integrated solution.

pydantic/pydantic-ai

PydanticAI is a Python agent framework that simplifies building production-grade Generative AI applications by providing type-safe, structured, and model-agnostic integration with multiple LLMs, along with features like dependency injection and real-time debugging.

0xPlaygrounds/rig

Rig is a Rust library for building scalable, modular, and ergonomic fullstack agents powered by large language models, supporting multiple LLM providers and vector stores for AI integration.

mnfst/manifest

Manifest is an open-source components library built on shadcn/ui for creating customizable and production-ready UI components to develop ChatGPT and conversational AI applications efficiently.

purocean/yn

Yank Note is a highly extensible Markdown editor featuring AI assistance, version control, encryption, code execution, and rich multimedia embedding for enhanced productivity.