Vibe Coding Discover

AI Agents

agent-craft

View on GitHub

AI Agent 教学仓库 | 系统化 LangChain、RAG、LangGraph、MCP 全栈实战代码 | 万字博客详解 | 开源可运行示例 | 从零构建智能体

★ 49170 forksPythonMITAnnyfee

Chinese-language, hands-on tutorial repo that teaches building AI agents end to end: LLM calls, function calling, LangChain, RAG with FAISS/Chroma, LangGraph workflows, MCP servers and clients, Agents SDK/Swarm multi-agent, and a Streamlit UI. 13 runnable modules, each with its own code and in-depth blog write-up.

Use Cases

Learn AI agent development from scratch step by stepCall LLMs with prompts and conversation memoryAdd tool use via function callingBuild a private knowledge base Q&A with RAGVector indexing with FAISS and Chroma plus rerankingDesign stateful agent workflows with LangGraphBuild MCP servers (stdio, streamable HTTP)Build MCP clients with langchain-mcp-adaptersMulti-agent orchestration and supervisor patternsSwarm-style handoff customer service agentsHuman-in-the-loop approval and graph-as-a-toolSQL agent and general agent examplesStreamlit chat UI for agentsDebug and trace agents with LangSmithDeploy agents with Ollama/LM Studio/LangServe

Built With

Language
Python
Frameworks
LangChain · LangGraph · MCP · FastMCP · langchain-mcp-adapters · OpenAI Agents SDK · Swarm · Streamlit · LangSmith · Chroma · FAISS · HuggingFace Sentence Transformers · Pydantic · python-dotenv

Tags

tutorial · langchain · langgraph · mcp · rag · multi-agent · function-calling · streamlit · agents-sdk · swarm · embeddings · chroma · faiss · human-in-the-loop · chinese · beginner-guide