MCPcopy Create free account
hub / github.com/cloudreve/cloudreve

github.com/cloudreve/cloudreve @4.17.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.17.0 ↗ · + Follow
13,018 symbols 35,249 edges 460 files 9,925 documented · 76% 85 cross-repo links updated 6d ago4.18.0 · 2026-07-15★ 28,376146 open issues

Browse by type

Functions 11,486 Types & classes 1,532
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English Version

Cloudreve

支持多家云存储驱动的公有云文件系统.

Azure pipelines Docker Pulls

主页演示讨论文档下载TelegramDiscord

Screenshot

:sparkles: 特性

  • :cloud: 支持本机、从机、七牛 Kodo、阿里云 OSS、腾讯云 COS、华为云 OBS、金山云 KS3、又拍云、OneDrive (包括世纪互联版) 、S3 兼容协议 作为存储端
  • :outbox_tray: 上传/下载 支持客户端直传,支持下载限速
  • 💾 可对接 Aria2/qBittorrent 离线下载,可使用多个从机节点分担下载任务
  • 📚 在线 压缩/解压缩/压缩包预览、多文件打包下载
  • 💻 覆盖全部存储策略的 WebDAV 协议支持
  • :zap: 拖拽上传、目录上传、并行分片上传
  • :card_file_box: 提取媒体元数据,通过元数据或标签搜索文件
  • :family_woman_girl_boy: 多用户、用户组、多存储策略
  • :link: 创建文件、目录的分享链接,可设定自动过期
  • :eye_speech_bubble: 视频、图像、音频、 ePub 在线预览,文本、Office 文档在线编辑
  • :art: 自定义配色、黑暗模式、PWA 应用、全站单页应用、国际化支持
  • :rocket: All-in-One 打包,开箱即用
  • 🌈 ... ...

:hammer_and_wrench: 部署

你可以参考 快速开始 启动一个本地实例进行体验、测试。

当你准备好将 Cloudreve 部署到生产环境时,可以参考 部署 进行完整部署。

:gear: 构建

你可以参考 构建 从源代码构建 Cloudreve。

:rocket: 贡献

如果你有兴趣为 Cloudreve 贡献代码,请参考 贡献 了解如何贡献。

:alembic: 技术栈

:scroll: 许可证

GPL V3

Extension points exported contracts — how you extend this code

browse all types & interfaces →

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 8,310
Function 3,176
Struct 1,199
FuncType 135
Interface 102
TypeAlias 96

Languages

Go100%

Modules by API surface

ent/mutation.go1,498 symbols
ent/client.go364 symbols
pkg/setting/provider.go234 symbols
ent/storagepolicy/where.go198 symbols
ent/storagepolicy_create.go191 symbols
pkg/filemanager/fs/fs.go174 symbols
ent/user_update.go159 symbols
ent/user_create.go159 symbols
ent/user/where.go155 symbols
ent/file_create.go153 symbols
ent/entity_create.go142 symbols
ent/file_update.go141 symbols

Dependencies from manifests, versioned

ariga.io/atlasv0.19.1-0.2024020308 · 1×
cloud.google.com/gov0.81.0 · 1×
entgo.io/entv0.13.0 · 1×
github.com/STARRY-S/zipv0.2.1 · 1×
github.com/agext/levenshteinv1.2.1 · 1×
github.com/aliyun/alibabacloud-oss-go-sdk-v2v1.3.0 · 1×
github.com/andybalholm/brotliv1.1.2-0.20250424173 · 1×
github.com/apparentlymart/go-textseg/v13v13.0.0 · 1×
github.com/aws/aws-sdk-gov1.34.0 · 1×
github.com/bodgit/plumbingv1.3.0 · 1×

For agents

$ claude mcp add cloudreve \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page