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 |