오픈소스 · ★ GitHub 별 147,812 (2026-10-14 기준)
langchain
LangChain은 LLM 기반 에이전트와 애플리케이션을 만드는 오픈소스 프레임워크다.
소개
LangChain은 에이전트와 LLM 기반 애플리케이션을 만드는 프레임워크다. 서로 호환되는 컴포넌트와 외부 연동을 엮어 AI 애플리케이션 개발을 단순하게 해 준다.
모델, 임베딩, 벡터 저장소 등에 표준 인터페이스를 제공해 모델을 바꿔 끼우기 쉽다. create_agent는 프롬프트, 도구, 미들웨어로 구성되는 가벼운 Agent Harness이며, 더 높은 수준의 Deep Agents, 저수준 오케스트레이션용 LangGraph, 추적·평가용 LangSmith와 함께 쓸 수 있다.
OpenAI, Anthropic, Google 등 여러 모델을 오가며 에이전트나 RAG 앱을 만드는 Python·JS 개발자에게 맞는다.
이런 데 씁니다
- 사용자 정의 도구를 가진 에이전트를 create_agent로 만든다.
- LLM을 여러 데이터 소스와 내부 시스템에 연결한다.
- 모델 제공자를 바꿔 가며 애플리케이션에 맞는 모델을 시험한다.
- LangSmith로 에이전트를 추적하고 디버깅·평가한다.
가격·라이선스
MIT
시작하기
- uv add langchain 또는 pip install -qU langchain "langchain[openai]"로 설치한다.
- 쓸 모델 제공자의 API 키를 준비한다.
- init_chat_model이나 create_agent로 모델과 도구를 정의해 실행한다.
- 필요하면 LangSmith 추적을 설정한다.
링크
관련 용어·기업
출처
공개 자료(공식 페이지·README)를 근거로 정리했습니다. 가격·기능은 바뀔 수 있으니 공식 사이트에서 확인하세요.