DrizzleTime/Foxel

A highly extensible private cloud storage solution for individuals and teams, featuring AI-powered semantic search.

해결하는 문제

Foxel은 여러 클라우드 스토리지 서비스와 로컬 드라이브에 분산된 데이터를 관리하는 문제를 해결합니다. 파일이 물리적으로 어디에 저장되어 있든 상관없이 파일을 정리, 검색 및 자동화할 수 있는 통합 인터페이스를 제공합니다.

작동 방식

Foxel은 어댑터 기반 아키텍처를 사용하는 중앙 오케스트레이션 계층으로 작동합니다. 다양한 스토리지 백엔드(S3, WebDAV, Google Drive 등)에 연결하고 단일 웹 인터페이스를 통해 이를 노출합니다. 임베딩 공급자와 벡터 데이터베이스(Milvus 또는 Qdrant 등)를 사용하여 AI를 통합함으로써 비정형 데이터 전반에 걸친 의미론적 검색을 가능하게 합니다. 또한 파일 작업, 웹 가져오기 및 처리 작업을 수행할 수 있는 AI 에이전트가 포함되어 있으며, 역할 기반 액세스 제어 및 민감한 에이전트 작업에 대한 승인 시스템을 통해 보안이 강화되었습니다.

대상 사용자

이 프로젝트는 서로 다른 스토리지 공급자를 통합하고 지능형 파일 검색 및 자동 관리를 위해 AI를 활용하려는 자체 호스팅 방식의 프라이빗 클라우드 스토리지 솔루션이 필요한 개인이나 팀을 위한 것입니다.

주요 특징

  • 통합 스토리지: 로컬, 클라우드 및 프로토콜 기반 스토리지(S3, WebDAV, SFTP)를 하나의 인터페이스로 중앙 집중화합니다.
  • 의미론적 검색: AI 임베딩과 벡터 데이터베이스를 사용하여 파일 이름뿐만 아니라 자연어 설명을 기반으로 파일을 찾습니다.
  • 통합 AI 에이전트: 웹 가져오기 및 파일 시스템 작업이 가능한 에이전트가 포함되어 있으며, 쓰기 작업에 대한 안전한 승인 워크플로우를 제공합니다.
  • 확장 가능한 아키텍처: 사용자 지정 경로 및 프론트엔드 구성 요소를 위한 플러그인 시스템과 강력한 역할 기반 액세스 제어(RBAC) 시스템을 지원합니다.
  • 프로토콜 지원: 외부 애플리케이션과의 호환성을 위해 저장된 데이터를 S3 및 WebDAV 프로토콜을 통해 노출합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트