Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

724 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuildFastWithAI: Master Generative AI

🚀 Gen-AI-Experiments

A curated collection of 130+ production-ready Gen AI apps, agents, installable Agent Skills, MCP servers, and latest-model cookbooks. Built with Claude, GPT-5, Gemini 3, Qwen, GLM, the Model Context Protocol, LangChain, RAG, and Multi-Agent Teams.

LinkedIn Twitter

Python Claude OpenAI Gemini MCP LangChain Streamlit


🤔 Why Gen-AI-Experiments?

  • 🧩 Installable Agent Skills - Reusable SKILL.md capabilities for Claude Code, Cowork, and Codex — from landing pages and talking avatars to prompt optimization and QA review
  • 🔌 MCP-Native - Model Context Protocol servers, clients, and integrations you can plug straight into your agents
  • 🧠 Latest Models, Day One - Hands-on cookbooks for Claude Opus 4.8, GPT-5.5, Gemini 3, Qwen3.6, GLM-5, Kimi K2.7, DeepSeek V4, and more
  • 💡 Learn by Building - 130+ production-ready applications and experiments you can run, modify, and learn from
  • 🎓 From Beginner to Advanced - Structured learning path with starter, intermediate, and advanced projects
  • 🌍 Multi-Language Support - Projects supporting English, Hindi, and other Indian languages
  • 📚 100+ Libraries Covered - Tutorials across LangChain, LlamaIndex, CrewAI, AG2, Weaviate, and 90+ more AI/ML libraries

🧩 Agent Skills

Installable, model-agnostic Agent Skills — each a self-contained SKILL.md (plus optional scripts/, references/, and assets/) that teaches an agent a repeatable workflow. Drop them into Claude Code, Cowork, or Codex. See the Skills index → for full details.

🎨 Build & Ship Skills

  • Landing Page Generator - High-converting landing pages as production HTML with PAS/AIDA/BAB copy frameworks, CTA strategy, SEO meta, and conversion/speed audits
  • Talking Avatar - Realtime voice-chat apps with a lip-synced character avatar on OpenAI Realtime (Vite/Next.js, BYOK)
  • Crazy Ecommerce Builder - Turn a brand brief into an art-directed storefront with original ImageGen product photography

🖥️ Frontend Skill Pack — skills/frontend-skills/

🛠️ Backend Skill Pack — skills/backend-skills/

📝 Docs & Research Skill Pack — skills/docs-writing-research-skills/


🔌 MCP Servers & Tools

The Model Context Protocol is the open standard for connecting agents to tools and data. This repo ships MCP servers, clients, integrations, and runnable examples under mcp/.

  • Launch MCP 🚀 - Zero-dependency MCP server that turns any GitHub repo into a complete launch kit: repo analysis, release notes, changelog, blog post, X/Reddit/HN/LinkedIn posts, an interactive HTML demo, and an SVG share card. Tools: analyze_repo, generate_share_card.
  • MCP-Use App - Reference client showing how to wire MCP tools into an agent loop
  • MCP Workshop - Guided, hands-on notebook for building your first MCP server and client
  • AG2 + MCP Client - Multi-agent GroupChat with tool use over MCP

Contributing an MCP project? Servers go in mcp/servers/, clients in mcp/clients/, integrations in mcp/integrations/, and runnable demos in mcp/examples/.


🧠 Latest Model Cookbooks

Day-one testing notebooks for the newest frontier and open models, organized by provider under cookbooks/models/.

🟣 Anthropic Claude

🟢 OpenAI

🔵 Google Gemini

🟠 Qwen

🔴 Zhipu GLM

⚫ More Frontier & Open Models


🛠️ Tools & Tool-Calling

Function-calling, tool orchestration, and model-side tool use — the plumbing that turns a chat model into an agent.


📂 Featured AI Projects

🌱 Starter Projects

Perfect for beginners getting started with Gen AI:

🧠 Intermediate Projects

Build more complex AI systems:

🚀 Advanced Projects

Production-grade implementations and cutting-edge research:


🎯 40+ Production-Ready Applications

🤖 Chat & Communication

🎮 Games & Entertainment

📚 Education & Learning

💼 Business & Productivity

🔍 Research & Analysis

🛠️ Development Tools

🌐 Latest AI Integrations


🗂️ Repository Structure + Top Cookbooks

Quick directory map to help contributors and learners navigate faster.

skills/

mcp/

agents/

  • Definition: Autonomous agent projects that choose their own tools and actions. (Open for contributions.)

workflows/

  • Definition: Predefined, multi-step AI automation pipelines. (Open for contributions.)

apps/

cookbooks/

cookbooks/agents/

cookbooks/rag/

cookbooks/workshops/

archive/legacy/

  • Definition: Older, superseded, or reference content kept for posterity — including the original 100-os-libraries/ (100+ library cookbooks), experiments/, and roadmaps/.
  • Top Resources:

📈 Trending Notebooks

Curated from recently updated and high-interest notebooks in this repository.


🚀 Getting Started

Prerequisites

  • Python 3.8+
  • pip or conda package manager
  • Node.js 18+ (for MCP servers and JS/TS apps)
  • API keys for services you want to use (OpenAI, Anthropic, Google, etc.)

Quick Start

  1. Clone the repository

    git clone https://github.com/buildfastwithai/gen-ai-experiments.git
    cd gen-ai-experiments
  2. Navigate to your desired project

    cd apps/your-desired-project
  3. Install dependencies

    pip install -r requirements.txt
  4. Set up API keys

    # Create a .env file and add your API keys
    echo "OPENAI_API_KEY=your_key_here" > .env
  5. Run the application

    streamlit run app.py
    # or
    python app.py
    # or
    jupyter notebook
  6. Follow project-specific instructions in each project's README.md for detailed setup

Using the Agent Skills

Agent Skills are model-agnostic. Point your agent (Claude Code, Cowork, or Codex) at any folder under skills/ and it will read the SKILL.md and follow the workflow. See the Skills index for what each one does.

Installing an MCP Server

# Example: Launch MCP in Claude Code
/plugin marketplace add buildfastwithai/launch-mcp
/plugin install launch-mcp@buildfastwithai-plugins

🤝 Contributing

We welcome contributions from the community! Here's how you can help:

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Where Things Go

  • Skillsskills/<skill-name>/ with a SKILL.md
  • MCPmcp/servers/, mcp/clients/, mcp/integrations/, or mcp/examples/
  • Appsapps/<app-name>/ with a README.md and requirements.txt
  • Agentsagents/<agent-name>/
  • Workflowsworkflows/<workflow-name>/
  • Cookbookscookbooks/<category>/
  • Legacy / experimentalarchive/legacy/

Contribution Guidelines

  • Follow the existing project structure
  • Include a detailed README.md for new projects
  • Add requirements.txt with all dependencies
  • Test your code before submitting
  • Write clear commit messages
  • Update documentation as needed

Report Issues

Found a bug or have a feature request? Please create a GitHub Issue with:

  • Clear description of the issue/feature
  • Steps to reproduce (for bugs)
  • Expected vs actual behavior
  • Screenshots (if applicable)

🌟 Star History

Show your support by starring this repository!

Star History Chart


📬 Connect With Us


💡 Have questions or want to collaborate?

Reach out to us at [email protected]


Made with ❤️ by BuildFastWithAI

⭐ Star this repo if you find it helpful!

About

Collection of Jupyter notebooks is designed to provide you with a comprehensive guide to various AI tools and technologies

Topics

Resources

Contributing

Stars

Watchers

Forks

Used by

Contributors

Languages