AI 에이전트, LLM 프레임워크 및 코딩 도구를 위한 203개의 심층 튜토리얼
요약
AI 에이전트, LLM 프레임워크 및 코딩 도구의 내부 작동 원리를 심층적으로 다루는 203개의 튜토리얼 모음입니다. 단순 사용법을 넘어 아키텍처, 코드 워크스루, 프로덕션급 패턴을 8단계 구조로 상세히 설명합니다.
핵심 포인트
- 아키텍처 다이어그램과 실제 코드를 통한 심층 분석 제공
- 설치부터 프로덕션 배포까지 일관된 8장 구조 적용
- 203개의 검증된 GitHub 리포지토리 기반 튜토리얼
- 시스템 설계 및 확장성을 위한 전문적인 학습 경로 지원
AI 에이전트 (AI agents), LLM 프레임워크 (LLM frameworks) 및 코딩 도구 (coding tools)를 위한 203개의 심층 튜토리얼
단순히 무엇을 하는지가 아니라, 복잡한 시스템이 실제로 어떻게 작동하는지 배우세요
튜토리얼 둘러보기 · A-Z 디렉토리 · 쿼리 허브 (Query Hub) · 의도 맵 (Intent Map) · 시장 신호 (Market Signals) · 학습 경로 (Learning Paths) · 기여하기 · 커뮤니티
대부분의 문서(documentation)는 당신에게 무엇을 해야 하는지 알려줍니다. 이 튜토리얼들은 아키텍처 다이어그램 (architecture diagrams), 실제 코드 워크스루 (code walkthroughs), 그리고 프로덕션급 패턴 (production-grade patterns)을 통해 복잡한 시스템이 내부적으로 어떻게 그리고 왜 작동하는지를 설명합니다.
┌──────────────────────────────────────────────────────────────┐
│ │
│ 📖 일반적인 문서 vs. 🔬 Awesome Code Docs │
...
모든 튜토리얼은 일관된 8장 구조를 따릅니다:
| 장 (Chapter) | 중점 사항 (Focus) |
|---|---|
| 1. 시작하기 (Getting Started) | 설치, 첫 실행, 프로젝트 구조 |
| 2. 아키텍처 (Architecture) | 시스템 설계, 데이터 흐름, 핵심 추상화 |
| 3-5. 핵심 시스템 (Core Systems) | 가장 중요한 3가지 하위 시스템에 대한 심층 분석 |
| 6. 확장성 (Extensibility) | 플러그인 (Plugins), 커스텀 컴포넌트, API |
| 7. 고급 (Advanced) | 성능, 커스터마이징, 내부 구조 |
| 8. 프로덕션 (Production) | 배포, 모니터링, 스케일링, 보안 |
각 장에는 Mermaid 아키텍처 다이어그램 (Mermaid architecture diagrams), 실제 코드베이스에서 가져온 주석이 달린 코드 예제 (annotated code examples), 그리고 빠른 참조를 위한 **요약 테이블 (summary tables)**이 포함되어 있습니다.
특정 결과물을 검색했다면 이 빠른 시작 맵 (quick-start map)을 사용하세요.
컨텍스트 스위칭 (context-switching)과 막다른 길을 줄이기 위해:
- 모든 튜토리얼 인덱스에는 이제 탐색 및 백링크 (Navigation & Backlinks) 블록이 포함됩니다. 각 블록은 메인 카탈로그, A-Z 디렉토리, 쿼리 허브, 그리고 카테고리 허브로 다시 연결됩니다.
- 1장 진입 링크는 고정되어 있어 독자들이 각 트랙으로 직접 점프할 수 있습니다.
빠른 점프 링크:
모든 튜토리얼 인덱스는 2026-04-12에 참조된 상위 GitHub 리포지토리(upstream GitHub repositories)를 대상으로 재검증되었습니다:
- 스캔된 튜토리얼:
203 - 소스 리포지토리가 있는 튜토리얼:
203 - 검증되지 않은 소스 리포지토리가 있는 튜토리얼:
0 - 고유 검증된 소스 리포지토리:
203
검증 결과물 (Verification artifacts):
- 튜토리얼 소스 검증 보고서 (Tutorial Source Verification Report)
- 튜토리얼 소스 검증 JSON (Tutorial Source Verification JSON)
- 검증 스크립트 (verification script):
scripts/verify_tutorial_sources.py
의도가 높은 Taskade/Genesis/AI/MCP 검색을 위한 라이브 리포지토리 스냅샷 (Live repository snapshot).
| Taskade 리포지토리 (Repo) | Stars | 마지막 푸시 (Last Push) | 튜토리얼 범위 (Tutorial Coverage) |
|---|---|---|---|
taskade/mcp | |||
| 116+ | 2026-02-13 | Taskade MCP 튜토리얼 | |
taskade/docs | |||
| 11+ | 2026-03-16 | Taskade Docs 튜토리얼 | |
taskade/awesome-vibe-coding | |||
| 8+ | 2026-03-21 | Taskade Awesome Vibe Coding 튜토리얼 | |
taskade/taskade | |||
| 9+ | 2026-02-25 | Taskade 튜토리얼 | |
taskade/temporal-parser | |||
| 2+ | 2026-02-12 | Taskade 튜토리얼 (Ecosystem radar) |
직접적인 튜토리얼 범위를 포함하는 영향력 있는 오픈 소스 코딩 에이전트 (coding-agent) 및 바이브 코딩 (vibe-coding) 생태계에 대한 라이브 GitHub 시장 신호 (Live GitHub market signals).
| 생태계 리포지토리 (Ecosystem Repo) | 튜토리얼 (Tutorial) | Stars | 마지막 푸시 (Last Push) | 중요성 (Why It Matters) |
|---|---|---|---|---|
anomalyco/opencode | ||||
| OpenCode 튜토리얼 | 165,021 | 2026-05-25 (0일 전) | 강력한 프로바이더 (provider) 및 도구 제어 기능을 갖춘 터미널 네이티브 (terminal-native) 코딩 에이전트 | |
open-webui/open-webui | ||||
| Open WebUI 튜토리얼 | 138,560 | 2026-05-23 (2일 전) | 셀프 호스팅 (self-hosted) AI 인터페이스 및 모델 운영 | |
browser-use/browser-use | ||||
| Browser Use 튜토리얼 | 95,423 | 2026-05-23 (2일 전) | 브라우저 네이티브 (browser-native) AI 자동화 및 에이전트 실행 | |
daytonaio/daytona | ||||
| Daytona 튜토리얼 | 72,463 | 2026-05-25 (0일 전) | 안전한 AI 코드 실행을 위한 샌드박스 (sandbox) 인프라 | |
cline/cline | ||||
| Cline 튜토리얼 | 62,282 | 2026-05-25 (0일 전) | 터미널, 브라우저 및 MCP 워크플로를 활용한 에이전틱 코딩 (agentic coding) | |
Mintplex-Labs/anything-llm | ||||
| AnythingLLM 튜토리얼 | 60,577 | 2026-05-24 (1일 전) | 셀프 호스팅 (self-hosted) RAG 워크스페이스 및 에이전트 워크플로 | |
Fission-AI/OpenSpec | ||||
| OpenSpec 튜토리얼 | 50,592 | 2026-05-23 (2일 전) | 예측 가능한 AI 지원 전달을 위한 스펙 기반 (spec-driven) 워크플로 레이어 | |
TabbyML/tabby | ||||
| Tabby 튜토리얼 | 33,539 | 2026-03-02 (84일 전) | 팀을 위한 셀프 호스팅 (self-hosted) 코딩 어시스턴트 플랫폼 | |
continuedev/continue |
Continue 튜토리얼 | 33,369 | 2026-05-25 (0일 전) | IDE 네이티브 (IDE-native) AI 코딩 어시스턴트 아키텍처 (architecture) |
vercel/ai |
Vercel AI SDK 튜토리얼 | 24,456 | 2026-05-25 (0일 전) | 프로덕션 (production) TypeScript AI 앱 및 에이전트 (agent) SDK 패턴 |
RooCodeInc/Roo-Code |
Roo Code 튜토리얼 | 24,140 | 2026-05-15 (10일 전) | 멀티 모드 (multi-mode) 코딩 에이전트 및 승인 워크플로 (approval workflows) |
dyad-sh/dyad |
Dyad 튜토리얼 | 20,418 | 2026-05-23 (2일 전) | 로컬 우선 (local-first) AI 앱 생성 워크플로 (workflows) |
stackblitz-labs/bolt.diy |
bolt.diy 튜토리얼 | 19,392 | 2026-02-07 (107일 전) | 오픈 소스 (open-source) Bolt 스타일 제품 빌더 스택 (stack) |
sweepai/sweep |
Sweep 튜토리얼 | 7,712 | 2025-09-18 (249일 전) | 이슈-to-PR (issue-to-PR) 코딩 에이전트 워크플로 (workflows) 및 GitHub 자동화 |
stagewise-io/stagewise |
Stagewise 튜토리얼 | 6,682 | 2026-05-25 (0일 전) | 브라우저 컨텍스트 (browser-context) 프론트엔드 코딩 에이전트 워크플로 (workflows) |
cloudflare/vibesdk |
VibeSDK 튜토리얼 | 5,044 | 2026-05-20 (5일 전) | Cloudflare 네이티브 프롬프트-to-앱 (prompt-to-app) 플랫폼 아키텍처 (architecture) |
데이터 소스: scripts/refresh_market_signals.py를 통한 GitHub REST API (stargazers_count, pushed_at) .
╔════════════════════════════════════════════════════════════╗
║ 🤖 AI & AGENTS │ 🔧 DEV TOOLS │ 🗄️ DATA │ 🎤 SPEECH ║
║ 83+ 튜토리얼 │ 50+ 튜토리얼 │ 14 튜토리얼 │ 3 튜토리얼 ║
...
| 허브 (Hub) | 중점 사항 (Focus) |
|---|---|
| AI & ML 플랫폼 (Platforms) | 에이전트 (agents), RAG, 코딩 어시스턴트 (coding assistants), 바이브 코딩 (vibe coding), 그리고 LLM 운영 (LLM operations) |
| ... | |
| 추론하고, 계획하며, 협업하는 자율 AI 시스템을 구축하세요. |
| 튜토리얼 | Stars | Stack | 학습 내용 |
|---|---|---|---|
| LangChain | 100K+ | Python | 체인 (Chains), 에이전트 (agents), RAG, 프롬프트 엔지니어링 (prompt engineering) |
| LangGraph | 8K+ | Python | 상태 유지 멀티 액터 그래프 (Stateful multi-actor graphs), 사이클 (cycles), 지속성 (persistence) |
| CrewAI | 24K+ | Python | 역할 기반 에이전트 팀 (Role-based agent teams), 작업 위임 (task delegation) |
| AG2 | 40K+ | Python | AutoGen의 커뮤니티 후속작, 멀티 에이전트 대화 (multi-agent conversations) |
| AutoGen | 40K+ | Python | 대화 가능한 에이전트 (Conversable agents), 그룹 채팅 (group chat), 도구 통합 (tool integration) |
| OpenAI Swarm | 18K+ | Python | 경량 에이전트 핸드오프 (Lightweight agent handoffs), 루틴 (routines) |
| Smolagents | 14K+ | Python | Hugging Face 코드 에이전트 (code agents), 도구 호출 (tool calling) |
| Phidata | 17K+ | Python | 메모리와 도구를 갖춘 자율 에이전트 (Autonomous agents with memory and tools) |
| Pydantic AI | 5K+ | Python | 타입 안전 에이전트 개발 (Type-safe agent development) |
| AgentGPT | 32K+ | Python | 자율적인 작업 계획 및 실행 (Autonomous task planning and execution) |
| SuperAGI | 16K+ | Python | 프로덕션용 자율 에이전트 프레임워크 (Production autonomous agent framework) |
| ElizaOS | 17K+ | TypeScript | 캐릭터 시스템을 갖춘 멀티 에이전트 AI (Multi-agent AI with character system) |
| OpenClaw | 119K+ | TypeScript | 개인용 AI 어시스턴트, 멀티 채널 (Personal AI assistant, multi-channel) |
| Deer Flow | 32.1K+ | Python | 리서치 에이전트 워크플로우 (Research agent workflows) |
| Letta | 14K+ | Python | 장기 메모리를 갖춘 상태 유지 에이전트 (Stateful agents with long-term memory) |
| Anthropic Skills | 59K+ | Python/TypeScript | 재사용 가능한 AI 에이전트 기능, MCP 통합 (MCP integration) |
| Claude Flow | 14.0K+ | TypeScript | 멀티 에이전트 오케스트레이션 (Multi-agent orchestration), MCP 서버 운영, 그리고 V2-V3 마이그레이션 트레이드오프 (tradeoffs) |
| Devika | 19.5K+ | Python | AI 소프트웨어 엔지니어 에이전트, 계획 파이프라인, 그리고 프로덕션 거버넌스 (production governance) |
| BabyAGI | 18K+ | Python | 작업 중심 자율 에이전트 패턴, 메모리, 그리고 BabyAGI 2o/3 진화 (evolution) |
| AgenticSeek | 25.4K+ | Python | 멀티 에이전트 계획, 브라우징, 코딩 워크플로우를 갖춘 로컬 우선 자율 에이전트 (Local-first autonomous agent with multi-agent planning, browsing, and coding workflows) |
| Agno | 38.3K+ | Python | 메모리, 오케스트레이션, 그리고 AgentOS 런타임을 갖춘 멀티 에이전트 시스템 (Multi-agent systems with memory, orchestration, and AgentOS runtime) |
| AutoAgent | 9.1K+ | Python | 자연어 워크플로우와 자기 개발 파이프라인을 통한 노코드(Zero-code) 에이전트 생성 |
| autoresearch | 71K+ | Python | 단일 GPU에서 val_bpb를 최적화하며 밤새 자율적으로 ML 학습 실험을 수행하는 AI 에이전트 |
Hermes Agent |
66K+ | Python | OpenClaw의 셀프 호스팅(Self-hosted) 가능한 개인용 AI 후계자 — 멀티 플랫폼, 기술 학습, 강화학습 (RL) 궤적 생성 |
ADK Python |
18.1K+ | Python | Google의 에이전트 개발 키트 (Agent Development Kit)를 활용한 프로덕션급 에이전트 엔지니어링 |
Qwen-Agent |
13.5K+ | Python | MCP, RAG 및 멀티모달 (Multi-modal) 워크플로우를 지원하는 도구 사용 가능 에이전트 프레임워크 |
Strands Agents |
5.2K+ | Python | 네이티브 MCP, 훅 (Hooks) 및 배포 패턴을 갖춘 모델 주도형 에이전트 |
PocketFlow |
10.1K+ | Python | 그래프 기반 워크플로우, 멀티 에이전트 패턴 및 RAG를 지원하는 최소형 LLM 프레임워크 |
Mastra |
21.6K+ | TypeScript | 메모리 및 MCP 툴링을 갖춘 AI 에이전트 및 워크플로우 |
Mini-SWE-Agent |
3.1K+ | Python | 벤치마크 지향적 워크플로우를 갖춘 최소형 자율 코딩 에이전트 설계 |
SWE-agent |
18.6K+ | Python | 자율적인 저장소 수리 및 벤치마크 주도형 소프트웨어 엔지니어링 루프 |
Open SWE |
5.3K+ | Python | 비동기 클라우드 코딩 에이전트 아키텍처 및 마이그레이션 플레이북 |
HumanLayer |
9.6K+ | Python | 컨텍스트 엔지니어링 (Context engineering) 및 인간이 관리하는 코딩 에이전트 워크플로우 |
Wshobson Agents |
29.9K+ | TypeScript | 전문화된 Claude Code 에이전트를 활용한 플러그인 기반 멀티 에이전트 워크플로우 |
MetaGPT |
66K+ | Python | 소프트웨어 생성을 위한 역할 기반 협업 (PM, 아키텍트, 엔지니어) 멀티 에이전트 프레임워크 |
A2A Protocol |
23K+ | Python/TypeScript | 교차 플랫폼 에이전트 상호 운용성 및 발견을 위한 Google의 에이전트 간 (Agent-to-Agent) 프로토콜 |
OpenAI Agents |
20K+ | Python | 핸드오프 (Handoffs), 가드레일 (Guardrails) 및 스트리밍을 지원하는 OpenAI 공식 멀티 에이전트 SDK |
검색 증강 생성 (Retrieval-augmented generation), 모델 서빙 (Model serving) 및 LLM 툴링.
| 튜토리얼 | Stars | 스택 | 학습 내용 |
|---|---|---|---|
| LlamaIndex | 38K+ | Python | 데이터 커넥터 (Data connectors), 인덱싱 (Indexing), 쿼리 엔진 (Query engines) |
| Haystack | 18K+ | Python | 파이프라인 기반 검색 및 RAG |
| DSPy | 20K+ | Python | 선언적 LLM 프로그래밍 (Declarative LLM programming), 옵티마이저 (Optimizers) |
| Instructor | 10K+ | Python | Pydantic을 이용한 구조화된 출력 추출 (Structured output extraction) |
| Outlines | 10K+ | Python | 제약 조건이 있는 LLM 생성 (Constrained LLM generation) |
| Chroma | 16K+ | Python | AI 네이티브 임베딩 데이터베이스 (Embedding database) |
| LanceDB | 5K+ | Python/Rust | 서버리스 벡터 데이터베이스 (Serverless vector database) |
| RAGFlow | 30K+ | Python | 문서 인식 RAG 엔진 (Document-aware RAG engine) |
| Quivr | 37K+ | Python | RAG를 활용한 세컨드 브레인 (Second brain) |
| Mem0 | 24K+ | Python | AI를 위한 지능형 메모리 레이어 (Intelligent memory layer) |
| HuggingFace | 145K+ | Python | Transformers, 모델 허브 (Model hub), 학습 및 추론 (Training and inference) |
| Semantic Kernel | 23K+ | C#/Python | Microsoft의 AI 오케스트레이션 SDK (AI orchestration SDK) |
| Fabric | 26K+ | Go/Python | AI 프롬프트 패턴 프레임워크 (AI prompt pattern framework) |
| Langflow | 145K+ | Python/React | 흐름 구성, API 및 MCP 배포를 지원하는 시각적 AI 에이전트 및 워크플로우 플랫폼 |
| Crawl4AI | 62K+ | Python | 마크다운 생성 및 구조화된 추출을 지원하는 RAG 파이프라인용 LLM 친화적 웹 크롤러 |
프로덕션 환경에서 LLM을 실행, 서빙 및 관리합니다.
| 튜토리얼 | Stars | 스택 | 학습 내용 |
|---|---|---|---|
| Ollama | 110K+ | Go | 로컬 LLM 서빙 (Local LLM serving), 모델 관리 |
| llama.cpp | 73K+ | C++ | 고성능 로컬 추론 (High-performance local inference) |
| vLLM | 38K+ | Python | PagedAttention, 연속 배칭 (Continuous batching) |
| LiteLLM | 15K+ | Python | 100개 이상의 LLM을 위한 통합 API 게이트웨이 (Unified API gateway) |
| LocalAI | 27K+ | Go | 셀프 호스팅 멀티모달 AI (Self-hosted multi-modal AI) |
| Open WebUI | 60K+ | Python/Svelte | 셀프 호스팅 ChatGPT 대안 |
| LLaMA-Factory | 40K+ | Python | 통합 LLM 미세 조정 (Fine-tuning) 프레임워크 |
| BentoML | 7K+ | Python | ML 모델 서빙 및 배포 |
| Langfuse | 8K+ | TypeScript | LLM 관측성 (Observability) 및 트레이싱 (Tracing) |
풀스택 AI 채팅 플랫폼 및 코파일럿 (Copilots).
| 튜토리얼 (Tutorial) | Stars | 스택 (Stack) | 학습 내용 |
|---|---|---|---|
| LobeChat | 71K+ | Next.js | 현대적인 AI 채팅, 플러그인 (Plugins), 테마 (Theming) |
| Dify | 60K+ | Python/React | 시각적 LLM 애플리케이션 빌더 |
| Flowise | 35K+ | Node.js/React | 시각적 LLM 워크플로우 오케스트레이션 (Orchestration) |
| CopilotKit | 15K+ | React/TypeScript | 앱 내 AI 코파일럿 (In-app AI copilots) |
| Chatbox | 24K+ | JavaScript/React | 멀티 프로바이더 (Multi-provider) 채팅 클라이언트 |
| Vercel AI SDK | 21K+ | TypeScript | AI 기반 React/Next.js 애플리케이션 |
| Perplexica | 19K+ | TypeScript | AI 기반 검색 엔진 |
| SillyTavern | 9K+ | Node.js | 고급 역할극 (Roleplay) 채팅 플랫폼 |
| Khoj | 18K+ | Python/Django | 셀프 호스팅 (Self-hosted) AI 개인 비서 |
| Botpress | 13K+ | Node.js | 엔터프라이즈 챗봇 플랫폼 |
| AnythingLLM | 30K+ | Node.js | 올인원 (All-in-one) AI 데스크톱 앱 |
| GPT-OSS | 6.4K+ | TypeScript | 오픈 소스 GPT 구현 |
| Claude Quickstarts | 13.7K+ | Python/TypeScript | 프로덕션 환경의 Claude 통합 패턴 |
| Cherry Studio | 40.5K+ | TypeScript | 어시스턴트, 문서, MCP 도구를 갖춘 멀티 프로바이더 AI 데스크톱 워크스페이스 |
| AFFiNE | 66K+ | TypeScript | 문서, 화이트보드, 데이터베이스 및 AI 코파일럿을 갖춘 오픈 소스 Notion + Miro 대안 |
| Plane | 47K+ | Python/TypeScript | 이슈, 사이클, 모듈, 위키 및 AI 기능을 갖춘 AI 네이티브 프로젝트 관리 |
AI 코딩 어시스턴트 (Coding assistants), 빌드 시스템 (Build systems) 및 개발 인프라 (Dev infrastructure).
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Research의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기