조직도, 작업 추적, 예산 및 거버넌스 기능을 갖춘 AI 에이전트 팀 오케스트레이션용 자체 호스팅 Node.js 및 React 앱입니다.
- 스타
- 67,308
- 포크
- 7,535
- 열린 이슈
- 354
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
AnythingLLM은 자체 호스팅이 가능한 AI 애플리케이션으로, 보유한 문서를 기반으로 비공개 ChatGPT 스타일의 어시스턴트를 만들 수 있습니다. 내장된 llama.cpp 기반 엔진, Ollama, LM Studio 등을 통해 로컬 모델을 연결하거나 OpenAI, Anthropic, Gemini 같은 클라우드 LLM 제공자를 연결한 다음, 파일을 업로드해 모델이 질문에 답할 수 있는 워크스페이스를 만들 수 있습니다.
문서 채팅 외에도 도구를 사용하는 AI 에이전트, 노코드 에이전트 빌더, 예약 작업, MCP 호환성, 제공자 간 모델 라우팅 기능을 제공합니다. Docker 버전은 사용자별 권한을 갖춘 다중 사용자 액세스를 지원하며, 맞춤형 연동을 위한 개발자 API와 임베드 가능한 채팅 위젯도 제공됩니다.
이 프로젝트는 다양한 벡터 데이터베이스(LanceDB가 기본이며 PGVector, Pinecone, Qdrant, Weaviate 등도 지원)와 임베딩 및 음성 옵션을 지원합니다. React 프런트엔드, Express 서버, 문서 수집기 서비스로 구성된 모노레포이며, Mac, Windows, Linux용 데스크톱 앱으로도 배포됩니다.
핵심 기능
- 01업로드한 PDF, TXT, DOCX 및 기타 문서에 출처 인용을 표시하며 질문할 수 있습니다
- 02CPU와 GPU를 지원하는 내장 로컬 LLM 엔진과 다양한 클라우드 및 로컬 모델 제공자 연결 기능
- 03노코드 AI 에이전트 빌더와 도구 사용 및 웹 탐색이 가능한 맞춤형 에이전트
- 04cron 일정에 따라 프롬프트나 에이전트 워크플로를 실행하는 예약 작업
- 05Docker 버전에서 사용자별 권한을 설정할 수 있는 다중 사용자 지원
- 06맞춤형 연동을 위한 개발자 API와 임베드 가능한 채팅 위젯
활용 사례
- 사내 문서를 기반으로 비공개 질의응답 어시스턴트 구축
- 클라우드 서비스에 데이터를 보내지 않고 자체 머신에서 로컬 우선 AI 채팅 환경 운영
- 팀원들이 별도의 접근 제어를 적용해 공유 AI 워크스페이스 사용
- 웹사이트에 채팅 어시스턴트를 임베드하거나 API를 통해 기존 제품에 AI 채팅 연동
빠른 시작
- 1
저장소를 클론합니다
- 2
저장소 루트에서 필수 .env 파일을 작성합니다
yarn setup - 3
서버를 시작합니다(저장소 루트에서 실행)
yarn dev:server - 4
프런트엔드를 시작합니다(저장소 루트에서 실행)
yarn dev:frontend
사용 전 알아둘 점
- 개발 환경을 설정하려면 여러 .env 파일을 작성해야 하며 Yarn이 필요합니다.
- 멀티 사용자 지원과 임베드 가능한 채팅 위젯은 Docker 버전에서만 사용할 수 있습니다.
- 텔레메트리는 기본적으로 익명 사용 정보를 수집합니다.
토픽
자주 묻는 질문
- anything-llm은(는) 무엇인가요?
- 문서 채팅과 AI 에이전트 실행을 위한 올인원 AI 앱으로, 로컬 우선 설정과 다중 사용자 및 다양한 LLM 제공자를 지원합니다. AnythingLLM은 자체 호스팅이 가능한 AI 애플리케이션으로, 보유한 문서를 기반으로 비공개 ChatGPT 스타일의 어시스턴트를 만들 수 있습니다. 내장된 llama.cpp 기반 엔진, Ollama, LM Studio 등을 통해 로컬 모델을 연결하거나 OpenAI, Anthropic, Gemini 같은 클라우드 LLM 제공자를 연결한 다음, 파일을 업로드해 모델이 질문에 답할 수 있는 워크스페이스를 만들 수 있습니다.
- anything-llm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- anything-llm은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- anything-llm은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. anything-llm의 마지막 커밋은 2026년 10월 17일입니다.
- anything-llm은(는) 어디에 사용할 수 있나요?
- 사내 문서를 기반으로 비공개 질의응답 어시스턴트 구축 클라우드 서비스에 데이터를 보내지 않고 자체 머신에서 로컬 우선 AI 채팅 환경 운영 팀원들이 별도의 접근 제어를 적용해 공유 AI 워크스페이스 사용 웹사이트에 채팅 어시스턴트를 임베드하거나 API를 통해 기존 제품에 AI 채팅 연동
- anything-llm는 어떻게 설치하나요?
- 저장소를 클론합니다 저장소 루트에서 필수 .env 파일을 작성합니다: yarn setup 서버를 시작합니다(저장소 루트에서 실행): yarn dev:server 프런트엔드를 시작합니다(저장소 루트에서 실행): yarn dev:frontend
- anything-llm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Mintplex-Labs/anything-llm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python과 Next.js 기반의 에이전트 네이티브 자체 호스팅 AI 학습 워크스페이스로, 맞춤형 튜터링, Q&A, 퀴즈, 리서치, 시각화를 지원합니다.
AI 앱을 위한 오픈 소스 임베딩 데이터베이스로, 문서와 벡터를 저장해 시맨틱·하이브리드·전체 텍스트 검색을 지원합니다.
AI 에이전트의 기반 구조를 설계하기 위한 리소스, 패턴, 템플릿 모음
LLM 에이전트의 대화 버퍼부터 Mem0, Letta, Zep, Graphiti까지 메모리 기법 30가지를 다루는 실습형 Jupyter 노트북 저장소입니다.
경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.