Skip to content

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