← Open Source
DrizzleTime

Foxel

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

ApplicationsSpecialistsPython
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.09k
Stars
99
Forks
+2
This week
4
Contributors
Created 2025-05-18 · Updated 2026-10-16 · #5858 today
Top developers
DrizzleTimeXiaoQing235davidgao7

DrizzleTime/Foxel is ranked 5,858 with 1,086 stars.

Same-category comparison

DrizzleTime/Foxel is ranked 5,858 among these 8 peers; mittagessen/kraken is ranked 5,860.

Same-category comparison
NameRankMetrics
brenpoly/be-more-agent5,835
Language:
Python
Stars:
1,119
Forks:
217
Description:
Local AI Agent running on Raspberry Pi.
stardustai/dataset-viewer5,847
Language:
TypeScript
Stars:
1,100
Forks:
78
Description:
A sleek dataset viewer built entirely by AI Agent. Supports streaming large files from WebDAV, S3, SSH, Local or Hugging Face.
piotrostr/listen5,853
Language:
TypeScript
Stars:
1,094
Forks:
165
Description:
DeFAI Swiss Army Knife.
K9i-0/ccpocket5,855
Language:
Dart
Stars:
1,091
Forks:
117
mittagessen/kraken5,860
Language:
Python
Stars:
1,084
Forks:
176
Description:
OCR engine for all the languages.
getrebuild/rebuild5,863
Language:
Java
Stars:
1,081
Forks:
260
FuJacob/cotabby5,864
Language:
Swift
Stars:
1,080
Forks:
74
Description:
Cotabby is local AI autocomplete for your entire Mac. Open source. On device. Everywhere you type.
pikpikcu/airecon5,867
Language:
Python
Stars:
1,075
Forks:
169
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryApplications
SubcategorySpecialists
Stars1,086
Forks99
Contributors4
Created date2025-05-18
Updated date2026-10-16
Stars in 1 day1
Stars in 7 days2
Rank5,858
Previous rank11,605
Rank change5,747
7-day stars rank8,239
Previous 7-day stars rank10,244
7-day stars rank change2,005
Total stars rank10,458
Previous total stars rank10,448
Total stars rank change-10
CountryChina
README summary

Baidu Netdisk uses OAuth with , , and a matching . Powered by configurable embedding providers and vector databases (Milvus, Qdrant). **Custom Roles**: Create tailored roles with fine-grained system and adapter permissions. **Path-based Rules**: Define read / write / delete / share permissions per path, with support for **wildcards**, **regex patterns**, and **priority-based rule ordering**. **Audit Logging**: Every user action is recorded with full traceability (user, IP, method, status, duration). 🔗 Sharing Generate public or password-protected share links with configurable expiration dates. Recipients

can browse shared files and folders without logging in. 🧩 Plugin System Extend Foxel's capabilities through a manifest-based plugin architecture. Load React frontend components and custom backend routes at runtime, without modifying the core codebase. MCP and Agent boundaries The MCP endpoint is . External clients authenticate with a Foxel Bearer Token and own their confirmation UI; the server always enforces the authenticated user's path permissions. Set to the public Foxel URL (for example, ) to allow its Host and Origin headers

through MCP transport validation. External MCP clients can access file-system and processor tools. and are available only to the built-in AI agent and are not exposed through MCP. Directory listing, metadata, text reads, search, and processor listing can run directly. In the built-in agent, and also run without approval. supports GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS, including external write requests, without an additional Foxel approval step. Agent writes, creates, deletes, moves, copies, renames, and calls create

database-backed approval batches. Approval requests must include the returned ; execution uses the server-stored arguments, rejects expired or cross-user requests, and does not re-execute repeated confirmations. Recursive changes and directory processing validate all enumerated children before starting. Any denied or unverifiable path rejects the batch; queued work rechecks permissions and stops after a scope change. Tools return structured error codes such as , , , , , and without exposing internal exceptions or credentials. Agent conversations currently support OpenAI, Anthropic, and Ollama

interfaces, with at most eight tool-call rounds per request. Processor task IDs can be tracked in the task queue. 14+, FastAPI, Tortoise ORM, SQLite | | **Frontend** | React 19, TypeScript, Vite, Ant Design | | **Auth** | JWT (OAuth2), bcrypt | | **Vector DB** | Milvus Lite / Server, Qdrant | | **Deployment** | Docker, Gunicorn + Uvicorn | | **Package Managers** | uv (Python), Bun (JS) | 🚀 Quick Start Using Docker Compose is the most recommended way to start Foxel. Create Data Directories Create a folder for persistent data: 2. Download Docker Compose File After

downloading, it is **strongly recommended** to modify the environment variables in the file to ensure security: Modify and : Replace the default keys with randomly generated strong keys. Access the Application Once the services are running, open the page in your browser. On the first launch, please follow the setup guide to initialize the administrator account. 🤝 How to Contribute We welcome contributions from the community! Whether it's submitting bugs, suggesting new features, or contributing code directly. Before you start, please read

our file, which explains the development environment and submission process. A Simplified Chinese translation is available in . 🌐 Community Join our

Frequently asked questions

How many stars and forks are recorded?

DrizzleTime/Foxel has 1,086 stars and 99 forks.

What is the repository rank?

DrizzleTime/Foxel is ranked 5,858.

What language and category are recorded?

DrizzleTime/Foxel has 1,086 stars, uses Python and belongs to Applications.

Which repository is closest in rank?

DrizzleTime/Foxel is compared with mittagessen/kraken, ranked 5,860 with 1,084 stars.

Nearby in the ranking
Similar items