모델 837건 · 국산 131 · 가격 674 추적 중
에이전트 프레임워크

LangChain

모델·도구·데이터 연결을 공통 인터페이스로 묶는 프레임워크

LangChain·PythonMIT직접 호스팅관리형 제공

지표

GitHub API 에서 직접 읽은 값입니다

GitHub 별147,847
라이선스MIT저장소 공개
주 언어Python2022-10-17 공개
마지막 커밋2026-10-14확인 2026-10-15

별 수 추이는 기록이 쌓인 뒤에 보여 줍니다 — 과거 값은 소급해 만들 수 없습니다.

무엇을 하는 도구인가

LangChain은 LLM 호출, 외부 도구, 데이터 소스를 각기 다른 제공자 API로 직접 연결하는 수고를 공통 인터페이스로 묶어주는 프레임워크입니다. 모델 호출을 체인(chain) 형태로 엮고, 프롬프트 템플릿·메모리·리트리버·출력 파서 같은 구성 요소를 모듈로 조합해 하나의 파이프라인을 구성하는 방식으로 동작합니다. 모델이나 벡터 스토어 같은 하위 구성 요소를 교체해도 상위 코드를 크게 바꾸지 않아도 되도록 추상화 계층을 제공하는 것이 핵심입니다. 같은 층의 LangGraph가 상태와 분기를 명시적 그래프로 다루는 데 초점을 둔다면, LangChain은 체인·에이전트·검색증강(RAG) 같은 정형화된 패턴을 미리 만들어진 구성 요소로 빠르게 조립하는 데 가깝습니다.

이럴 때 고른다

  • 여러 단계의 LLM 호출과 도구 사용을 하나의 흐름으로 엮어야 할 때
  • 모델 제공자나 벡터 스토어를 자주 교체하거나 비교 실험해야 할 때
  • 문서 검색 기반 응답(RAG) 파이프라인을 처음부터 직접 짜지 않고 구성하려 할 때
  • 표준화된 체인·에이전트 패턴으로 빠르게 프로토타입을 만들어야 할 때

어디까지만 하나

  • 추상화 계층이 많아 실제로 내부에서 어떤 호출이 일어나는지 추적하기 어려울 수 있음
  • 복잡한 상태 분기나 세밀한 제어 흐름이 필요하면 별도로 LangGraph 같은 도구를 함께 써야 하는 경우가 많음
  • 통합 대상 라이브러리와 API 수가 많아 버전 간 인터페이스 변경에 코드가 영향을 받을 수 있음
  • 운영 단계의 모니터링·디버깅·평가는 프레임워크 자체가 아니라 별도 도구나 직접 구축한 체계로 보완해야 함

에이전트 프레임워크 층은 무엇을 푸나

모델 호출을 여러 단계로 엮고, 도구를 쥐여 주고, 상태를 들고 간다

언제 필요해지나 — 한 번의 호출로 끝나지 않는 일을 코드로 짤 때

같은 층의 다른 도구

층이 같다는 것은 푸는 문제가 같다는 뜻입니다 — 비교가 되는 자리입니다

도구하는 일별라이선스
LangChain 보는 중모델·도구·데이터 연결을 공통 인터페이스로 묶는 프레임워크147,847MIT
AutoGen에이전트 간 대화로 작업을 풀어 가는 다중 에이전트 프레임워크61,414CC-BY-4.0
CrewAI역할을 나눈 여러 에이전트가 협업하도록 구성하는 프레임워크59,718MIT
LlamaIndex문서를 읽어 색인하고 질문에 맞는 조각을 찾아 넣는 데 초점을 둔 프레임워크52,502MIT
LangGraph에이전트의 단계를 그래프로 정의해 분기·되돌림·사람 개입을 넣는다43,299MIT
Agno메모리·지식·도구를 갖춘 에이전트를 가볍게 구성하는 프레임워크42,739Apache-2.0
OpenAI Agents SDK핸드오프·가드레일·추적을 기본으로 둔 경량 에이전트 SDK30,047MIT

이 도구가 나온 소식

전체 뉴스 →

관련 용어

용어집 →
프롬프트
AI 모델에게 원하는 작업을 지시하기 위해 입력하는 텍스트를 말한다.
API
API는 서로 다른 소프트웨어가 기능이나 데이터를 주고받을 수 있도록 정해 놓은 규칙과 창구를 말한다.

지표는 GitHub API 실측값입니다. 설명은 이 사이트가 작성했으며 공식 문서를 대체하지 않습니다 — 도입 전에 원문을 확인하세요.

공식 사이트 →문서 →GitHub (langchain-ai/langchain) →