Skip to content

Latest commit

Β 

History

227 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI Projects & Learning Repository

YouTube GitHub stars License

A collection of AI agent projects, framework tutorials, and integrations. This is the main hub for code from my YouTube channel.

Looking for full courses? Check out ai-courses for structured learning paths (LangChain, LangGraph, Atomic Agents, etc.)

Repository Structure

β”œβ”€β”€ frameworks/           # AI framework projects (simple examples, not full courses)
β”‚   β”œβ”€β”€ agentops/        # Agent monitoring/observability
β”‚   β”œβ”€β”€ autogen/         # AutoGen projects (includes v0.7+ examples)
β”‚   β”œβ”€β”€ crewai/          # CrewAI projects (includes v1.15+ features)
β”‚   β”œβ”€β”€ openai/          # OpenAI SDK, Swarm, Agents, Image Gen
β”‚   β”œβ”€β”€ pydanticai/      # PydanticAI examples (includes v2.x features)
β”‚   └── smolagents/      # Smolagents examples (includes v1.26+ features)
β”‚
β”œβ”€β”€ mini_projects/        # Standalone tutorial projects
β”‚   β”œβ”€β”€ 00_getting_started
β”‚   β”œβ”€β”€ 01_workout
β”‚   β”œβ”€β”€ 02_lmstudio
β”‚   β”œβ”€β”€ 03_video_captions
β”‚   └── ...more
β”‚
β”œβ”€β”€ integrations/         # Third-party integrations
β”‚   β”œβ”€β”€ google_drive_monitor
β”‚   β”œβ”€β”€ mcp_crewai
β”‚   β”œβ”€β”€ mcp_supabase
β”‚   β”œβ”€β”€ n8n_crewai
β”‚   └── n8n_runner
β”‚
β”œβ”€β”€ tools/                # Utilities (not frameworks)
β”‚   β”œβ”€β”€ crawl4ai/        # Web scraping tool
β”‚   └── repo_images/
β”‚
β”œβ”€β”€ youtube_shorts/       # Code for YouTube Shorts videos
β”‚
└── claude_skill_agent_builder/  # Claude skill for building AI agents

Framework Versions (September 2026)

Framework Version Highlights
AutoGen v0.7+ ⚠️ Breaking change from v0.2! New async API, event-driven
CrewAI v1.15+ Conversational flows, LLM overlay, streaming
PydanticAI v2.46+ TypeSafe models, realtime sessions, tools with context
Smolagents v1.26+ Code agents, Exa search, improved executors
OpenAI Agents v0.58+ Hosted sandbox, streaming, subagents
AgentOps Latest Agent monitoring and observability

Framework Quick Reference

AutoGen v0.7+ (Breaking Changes!)

The old import autogen API is deprecated. New pattern:

from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient

model_client = OpenAIChatCompletionClient(model="gpt-5.4-mini")
agent = AssistantAgent(name="my_agent", model_client=model_client)
await agent.run_stream(task="...")

See frameworks/autogen/autogen_v07_quickstart/ for examples.

CrewAI v1.15+

from crewai import Agent, Crew, Task, LLM
from crewai.flow import Flow, listen, start

See frameworks/crewai/crewai_v115_features/ for new features.

PydanticAI v2.x

from pydantic_ai import Agent

agent = Agent("openai:gpt-5.4-mini", result_type=MyModel)
result = await agent.run("...")

See frameworks/pydanticai/pydanticai_v2_features/ for examples.

Skills / Claude Code

  • agent-builder - A Claude Code skill that scaffolds complete AI agent projects. Give it a task and framework, get a working project with proper structure, dependencies, and best practices.

Getting Started

Prerequisites

  • Python 3.10+
  • Ollama (for local LLMs)
  • LM Studio (alternative local LLM option)

IDE Options

Running Examples

Most examples are standalone. Navigate to a project folder and run:

cd frameworks/crewai/crewai_first_crew
pip install -r requirements.txt  # if exists
python main.py

Related Repositories

Repository Description
ai-courses Full structured courses (LangChain, LangGraph, Atomic Agents)
master-crewai-course Comprehensive CrewAI course

YouTube β€’ GitHub

About

This repository will have different projects using AutoGen and Tutorials

Topics

Resources

Stars

1.2k stars

Watchers

33 watching

Forks

Releases

Packages

Used by

Contributors

Languages