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.)
├── 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 | Version | Highlights |
|---|---|---|
| AutoGen | v0.7+ | |
| 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 |
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.
from crewai import Agent, Crew, Task, LLM
from crewai.flow import Flow, listen, startSee frameworks/crewai/crewai_v115_features/ for new features.
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.
- 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.
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| Repository | Description |
|---|---|
| ai-courses | Full structured courses (LangChain, LangGraph, Atomic Agents) |
| master-crewai-course | Comprehensive CrewAI course |