- 사내 다양한 앱의 정보를 통합 관리하는 AI 기반 검색 및 어시스턴트 플랫폼
-
Unified Search 기능을 통해 Google Drive, Gmail, Slack, Confluence, Jira 등 주요 협업 도구를 연결하고, BM25 및 pgvector 기반의 전문·의미 검색 지원
-
AI Agent와 채팅 인터페이스를 통해 연결된 앱을 검색하고 문서를 읽으며, 샌드박스 환경에서 Python/bash 코드 실행하여 데이터 분석 수행
-
Self-hosted 가능해서 모든 데이터를 자체 인프라 내에서 처리. 데이터가 외부로 나가지 않음
-
Permission Inheritance: 원본 시스템의 접근 권한을 그대로 반영, 사용자별 데이터 접근 제어 가능
- Anthropic, OpenAI, Gemini, vLLM 등 다양한 LLM 모델 선택 지원
-
Docker Compose를 통한 단일 서버 배포와 Terraform 기반의 AWS/GCP 프로덕션 배포 환경 제공
아키텍처
-
Postgres(ParadeDB) 하나로 통합, BM25 전문 검색, pgvector 의미 검색, 애플리케이션 데이터 관리를 단일 DB에서 처리
- 별도의 Elasticsearch나 벡터 DB 없이 튜닝·백업·모니터링 단순화
- 핵심 서비스는 Rust로 작성 : 검색기·인덱서·커넥터 관리자
AI/LLM 오케스트레이션은 Python, 웹 프론트엔드는 SvelteKit
- 각 데이터 소스 커넥터는 독립 컨테이너로 실행되어 언어·의존성 간섭 없음
- AI 에이전트는 내부 서비스 및 외부 접근이 불가능한 격리된 Docker 네트워크 내에서 코드 실행
-
Landlock 파일시스템 제한과 리소스 한도, 읽기 전용 루트 파일시스템으로 보안 강화
- 연결 가능한 서비스들:
-
Google Workspace: Drive, Gmail
-
Slack: 메시지, 파일, 퍼블릭 채널
-
Confluence: Pages, 첨부파일, Spaces
-
Jira: 이슈, 프로젝트
- Web: 퍼블릭 웹사이트, 문서 및 헬프페이지
- Fireflies: 미팅 회의록
- HubSpot: 연락처, 회사, Deals & Tickets
- Local Files: 파일 시스템 인덱싱
- Apache 2.0 라이선스