Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
| Date | Stars |
|---|---|
| 2026-07-31 | 554 |
| 2026-08-01 | 556 |
| 2026-08-02 | 560 |
| 2026-08-03 | 560 |
| 2026-08-04 | 562 |
| 2026-08-05 | 568 |
| 2026-08-06 | 571 |
Today
+3 stars today
This week
— stars this week
This month
— stars this month
Momentum
12.0
growth rate 0.00%/day
# 🔗 Introduction to LangChain - Python ## Introduction Welcome to LangChain Academy's **Introduction to LangChain** course! This repository is the companion to the course located [HERE](https://academy.langchain.com/courses/foundation-introduction-to-langchain-python). --- ## 🚀 Setup ### Prerequisites - The [Chrome](https://www.google.com/chrome/) browser is recommended - [git](https://git-scm.com/install/) is recommended - A package/project manager: [uv](https://docs.astral.sh/uv/) (recommended) or [pip](https://pypi.org/project/pip/) - note: `uv` is also required in Module 2, Lesson 1 to run the MCP server with `uvx` - The course requires Python >=3.12, <3.14 If you use `uv`, it will take care of this for you. [More info](#python-virtual-environments) ### Installation Download the course repository ```bash # Clone the repo git clone --depth 1 https://github.com/langchain-ai/lca-lc-foundations.git cd lca-lc-foundations ``` Make a copy of example.env ```bash # Create .env file cp example.env .env ``` Edit the .env file to include the keys below for [Models](#model-providers) and optionally [LangSmith](#getting-started-with-langsmith) - Get an OpenAI API Key [here](https://openai.com/index/openai-api/). - Optional for Module1/Lesson1, get an Anthropic API Key [here](https://console.anthropic.com) and a Google API Key [here](https://ai.google.dev/gemini-api/docs/quickstart). - Optional, Create a [LangSmith](https://smith.langchain.com/) account and API Key. ```bash # Manual installs for checking: uv # Required OPENAI_API_KEY='your_openai_api_key_here' TAVILY_API_KEY='your_tavily_api_key_here' # optional, only used in Module1, Lesson 1 once ANTHROPIC_API_KEY='your_anthropic_api_key_here' GOOGLE_API_KEY='your_google_api_key_here' # Optional for evaluation and tracing LANGSMITH_API_KEY='your_langsmith_api_key_here' # uncomment to set tracing to true when you set up your LangSmith account #LANGSMITH_TRACING=true LANGSMITH_PROJECT=lca-lc-foundation # Uncomment the following if you are on the EU instance: #LANGSMITH_ENDPOINT=https://eu.api.smith.langchain.com ``` Make a virtual environment and install dependencies. [More info](#python-virtual-environments) <details open> <summary>Using uv (recommended)</summary> ```bash uv sync ``` </details> <details> <summary>Using pip</summary> ```bash python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -r requirements.txt ``` </details> ### Setup Verification After completing the Setup section, we recommend you run the following command to verify your environment. <details open> <summary>Using uv</summary> ```bash uv run python env_utils.py ``` </details> <details> <summary>Using pip</summary> ```bash source .venv/bin/activate # On Windows: .venv\Scripts\activate python env_utils.py ``` </details> [If the script flags issues, see this section below.](#setup-verification-issues) ### Run Notebooks [More Info](#development-environment) <details open> <summary>Using uv (recommended)</summary> ```bash uv run jupyter lab ``` </details> <details> <summary>Using pip</summary> ```bash source .venv/bin/activate # On Windows: .venv\Scripts\activate jupyter lab ``` </details> ### Run Studio (optional) Ensure you are in the notebooks/module-1 or notebooks/module-3 directory <details open> <summary>Using uv (recommended)</summary> ```bash uv run langgraph dev ``` </details> <details> <summary>Using pip</summary> ```bash source .venv/bin/activate # On Windows: .venv\Scripts\activate langgraph dev ``` </details> ## 📚 Lessons This repository contains three Modules that serve as introductions to many of LangChain's most-used features. --- ### Module 1: Create Agent - Foundational models - Tools - Short-Term Memory - Multimodal Messages - Project: Personal Chef ### Module 2: Advanced Agent - Model Context Protocol (MCP) - Context and State - Multi-Agent Systems - Project: Wedding Planner ### Module 3: Prod
Excerpt of 10,012 characters
Read on GitHub47
John Kennedy · @langchain-ai
43
41
Seán
8
DaveB · United States
7
2
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:da4421e5e03168a9, llm:Repository name langchain-ai/lca-lc-foundations suggests association with LangChain (framework for building LLM apps) and 'foundations' implies core components; language TypeScript. No README or topics provided, but org/name indicates LangChain-related project for building LLM/agent foundations.
matched fp:da4421e5e03168a9, llm:Repository name langchain-ai/lca-lc-foundations suggests association with LangChain (framework for building LLM apps) and 'foundations' implies core components; language TypeScript. No README or topics provided, but org/name indicates LangChain-related project for building LLM/agent foundations.
matched fp:da4421e5e03168a9, llm:Repository name langchain-ai/lca-lc-foundations suggests association with LangChain (framework for building LLM apps) and 'foundations' implies core components; language TypeScript. No README or topics provided, but org/name indicates LangChain-related project for building LLM/agent foundations.
matched fp:da4421e5e03168a9, llm:Repository name langchain-ai/lca-lc-foundations suggests association with LangChain (framework for building LLM apps) and 'foundations' implies core components; language TypeScript. No README or topics provided, but org/name indicates LangChain-related project for building LLM/agent foundations.