DrizzleTime/Foxel

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

解决的问题

Foxel 解决了跨多个云存储服务和本地驱动器管理碎片化数据的挑战。它提供了一个统一的界面,无论文件物理存储在何处,都可以组织、搜索并自动化处理文件交互。

工作原理

Foxel 使用基于适配器的架构作为中央编排层。它连接到各种存储后端(如 S3、WebDAV、Google Drive 等),并通过单一 Web 界面公开它们。它通过使用嵌入提供程序和向量数据库(如 Milvus 或 Qdrant)集成 AI,从而实现跨非结构化数据的语义搜索。此外,它还具有一个 AI 代理,可以执行文件操作、网页抓取和处理任务,并通过基于角色的访问控制和敏感代理操作的审批系统来强制执行安全性。

适用人群

该项目适用于需要自托管、私有云存储解决方案,并希望整合不同存储提供商,同时利用 AI 进行智能文件发现和自动化管理的个人或团队。

亮点

  • 统一存储: 将本地、云端和基于协议的存储(S3、WebDAV、SFTP)集中到一个界面中。
  • 语义搜索: 使用 AI 嵌入和向量数据库,根据自然语言描述而非仅仅是文件名来查找文件。
  • 集成 AI 代理: 包含一个能够进行网页抓取和文件系统操作的代理,并为写入操作提供安全的审批工作流。
  • 可扩展架构: 支持用于自定义路由和前端组件的插件系统,以及强大的基于角色的访问控制 (RBAC) 系统。
  • 协议支持: 通过 S3 和 WebDAV 协议公开存储的数据,以实现与外部应用程序的兼容性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目