프로젝트 소개

Olla Nest은 자체 호스팅되는 기업 AI 워크스페이스로, Ollama와 다양한 클라우드 AI 제공업체 위에 보안된 관리자 제어 레이어를 제공하도록 설계되었습니다. 핵심 기능은 Auto Router로, 사용자의 요청을 능력, 속도, 품질 및 프라이버시 요구사항에 따라 가장 적합한 모델로 자동 라우팅합니다. 또한 민감한 데이터(예: 주민등록번호 또는 API 키)가 외부 클라우드 제공업체로 전송되는 것을 차단하는 프라이버시 게이트를 포함합니다. 주요 기능은 다음과 같습니다: - **기업 관리**: 역할 기반 접근 제어(RBAC), 팀 계층 구조, 사용자별 토큰 제한, SOC 2 준수 감사 로그. - **데이터 통합**: GitHub, Slack, Notion, Jira, Google Drive 등 20개 이상의 서비스 커넥터를 지원하는 RAG(검색 강화 생성) 기능과 시간 단위 백그라운드 동기화 제공. - **개발자 도구**: Python, JS, Ruby, Java, Bash를 지원하는 보안 코드 샌드박스; 인터랙티브 터미널; 그리고 빌드, 수정, 디버그 등 8가지 특화 채팅 모드. - **멀티모달 기능**: faster-whisper를 이용한 로컬 음성-텍스트 변환, OpenAI TTS를 이용한 텍스트-음성 변환, DALL-E 3 또는 Stable Diffusion을 통한 이미지 생성. - **고급 연구**: 복잡한 질의를 하위 질문으로 분해하고 웹 및 RAG 검색을 수행한 뒤 인용된 보고서를 종합하는 'Deep Research' 파이프라인. - **인증**: Google OAuth 2.0, 일반 OIDC, SAML 2.0 지원 및 로컬 인증. - **인프라**: Java 26 및 Spring Boot 기반, 저장소로 SQLite 사용, Grafana와 Loki를 통한 구조화 로그 통합.