AI Projects & Learning Repository
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
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 |