DrizzleTime/Foxel
A highly extensible private cloud storage solution for individuals and teams, featuring AI-powered semantic search.
What it solves
Foxel provides a unified interface for managing files across multiple disparate storage backends, eliminating the need to switch between different cloud drives and local storage. It adds an intelligence layer to this storage, allowing users to find files using natural language rather than relying on exact filename matches.
How it works
The system uses an extensible adapter pattern to connect to various storage protocols (like S3, WebDAV, SFTP) and cloud services (such as Google Drive, OneDrive, and Dropbox). It integrates vector databases (Milvus or Qdrant) and configurable embedding providers to enable semantic search across unstructured data. Additionally, it features a manifest-based plugin architecture and an integrated AI agent capable of performing VFS operations and file processing.
Who it’s for
Individuals and teams who need a centralized, private cloud storage solution that supports a wide variety of storage providers and requires advanced search and automation capabilities.
Highlights
- AI-Powered Semantic Search: Find content within images and documents using natural language descriptions.
- Pluggable Storage: Supports a vast array of backends including standard protocols, major cloud drives, and even Telegram.
- Integrated AI Agent: An automation tool with built-in capabilities for VFS operations and web fetching.
- Granular Access Control: A robust RBAC system with path-based rules supporting wildcards and regex patterns.
- Extensible Architecture: A plugin system that allows adding React components and backend routes at runtime.
Related
- Project
- Project
- Project
- Project
- Project