新收集文件的请求、Word 版本比较、星标与 webhook
嵌入你 应用之中 的文件网盘。
面向浏览器的文件管理器,使用你自己的存储。上传、整理和预览文件,支持文件夹、版本与回收站——以独立的包按需引入。
以 React 组件或 headless hooks 形式提供的网盘,内置上传与预览。
- 上传与下载
- 断点续传
- 整个文件夹上传
- 每个文件的剩余时间
- 文件夹与搜索
- 文件内容搜索
- DOCX · PDF · 图片预览
- 查看器
- 在 Rebodocs 中打开
- 版本
- 回收站
- 打包下载 .zip
- 重复文件检测
- 动态记录
- 文件夹颜色
- S3 · R2 · MinIO · 本地磁盘
- 你自己的 authorize()
- 共享与链接
- 带密码的链接
- 存储配额
- 面向 AI 助手的 MCP
- 桌面应用与文件夹同步
- 实时更改
- 上千个文件的文件夹
- 评论
- 群组
- PDF 缩略图
- 病毒与类型检查
- 保留与法律保留
- 请求频率限制
- 键盘与屏幕阅读器
- 深色主题
- 英文、西班牙文与中文
- 文件收集
- 模板、二维码与提醒
- 文件检查与到期日期
- 已收到:接受或退回
- 副本
- 星标
- 通知
- 应用自有字段
- 限时共享
- Word:新建、比较、PDF
- Excel 预览
- OCR
- GCS · Azure
- Webhook
这就是网盘,随便点点看。
打开文件夹、搜索、上传几个文件并看着它们逐个完成,预览它们,在 Rebodocs 中打开 .docx,给文件夹上色,恢复旧版本,把文件移到回收站再找回来。所有操作都不离开浏览器。
Claude 的重命名通过 @rebofiles/mcp 和 Rebodocs 的 MCP 工具完成,就在这个页面里。同一个网盘,你自己的界面 → 看看用 headless hooks 打造的另一种外观
一个可以放心交付真实文件的网盘。
看得见的上传
分片直传到你的存储桶,同时三个文件,每个都显示速度和剩余时间。整个文件夹保持原有结构上传,中断后从断点继续。
搜索,也搜内容
按名称搜索,不区分大小写和重音;也能搜索文本、Word、Excel 和 PDF 文件中的文字,以及通过 OCR 识别的图片和扫描件,并在列表中显示命中的词句。
预览与查看器
Word 文档借助 Rebodocs 的缩放逐页查看,还有 PDF、图片、视频、音频、Excel 工作表和文本,覆盖在网盘之上,用方向键切换。图片生成四种尺寸,加载时先显示模糊占位图;PDF 的第一页和视频的一帧由服务器绘制。
Word,借助 Rebodocs
从“上传”菜单新建文档,在 Rebodocs 编辑器中打开,每次保存都是新版本;比较两个版本并标出变化;还可下载为 PDF。
共享与权限
查看者、评论者和编辑者,作用于文件夹及其全部内容,可共享给个人或你应用中的群组,永久或限时。可设置有效期、密码或仅限一次下载的链接。你的后端始终拥有最终否决权。
版本与副本
每次保存都会保留之前的文件。一键恢复旧版本,无需重新上传文件内容;创建副本时,内容在存储中直接复制。
重复文件检测
再次上传同一文件,或上传同名文件时,会先询问:作为新版本替换、两者都保留,或跳过。
回收站与空间
删除的文件会留在回收站,文件夹连同其内容一起,并在你设定的天数后自动清空。可为每个人设置配额,并在网盘旁显示已用空间。
动态记录
谁上传、重命名、移动、共享或删除了什么,都显示在每个文件和文件夹的详情中,由你的数据库保存。
打包下载 .zip
多选的文件、一个文件夹或共享链接中的文件夹打包成一个压缩包,在页面中边下载边生成;无法读取的文件会提示出来,方便单独下载。
你的存储
S3、Cloudflare R2、MinIO、Google Cloud Storage、Azure 或本地磁盘,无需 SDK。文件内容绝不经过任何第三方。
桌面应用与同步
基于 Tauri 以独立窗口运行网盘,并让电脑上的文件夹与网盘双向保持一致:文件只传输更改的部分。
键盘操作
列表中可用方向键、Enter、Delete 和 F2,每个条目都有菜单,⌘Z 撤销,对话框保持焦点,屏幕阅读器能获知当前位置。通过 axe 检查。
你的风格
浅色或深色、品牌主色、彩色文件夹和任意排序,全部在设置中完成;也可以用 headless hooks 构建你自己的界面。
AI 助手
Claude 可以通过 MCP 服务器查找、阅读、搜索内容、写入、重命名、评论和归档文档,权限与用户本人一致,而且它的任何操作都可以撤回。
实时
他人的更改片刻即现,无需刷新;上千个文件的文件夹滚动起来与十个一样流畅。服务器按需读取网盘。
评论
文件或文件夹上的讨论串、回复、处理后标记为已解决,并可用 @ 提到某人,由你的应用通知对方。
安全可靠
拒绝程序和名不副实的文件,用 ClamAV 查杀病毒,限制请求过于频繁的人,设置最少保留天数和法律保留,并可导出某人的全部数据。
文件收集
一个链接即可向无需帐户的人收集你列出的文件:每项各有位置,手机照片合并为一个 PDF,每人一个文件夹,按你的规则命名。你可逐个接受,或附原因退回。可从模板创建,附手机二维码、邮件提醒,收到的文件与要求比对,到期前提醒。
星标与通知
每个人可为文件加星标;铃铛会告诉他们谁与其共享了内容、谁在评论中提到了他们,以及通过收集收到了什么。
为你的应用而建
每个文件可带自有字段,与你的记录关联;每次更改发送签名的 webhook;管理员可查看每人的空间和整个网盘的动态。
'use client';
import { FileDrive } from '@rebofiles/react';
export default function Files() {
return (
<FileDrive
base="/api/files"
title="Acme Files"
language="en"
/>
);
}按需取用。
核心不依赖 DOM,因此同一个文件模型可以在你的服务器、浏览器和桌面端运行。 在 npm 上查看 →
| 包 | 作用 | 运行环境 |
|---|---|---|
| @rebofiles/core v0.12.0 | 文件模型:文件夹、名称、版本、回收站和搜索。零依赖。 | 无 DOM |
| @rebofiles/drive v0.12.0 | 不依赖框架的完整网盘,挂载到一个元素上,以及它所基于的客户端。 | 无框架 |
| @rebofiles/react v0.12.0 | 以 React 组件或 headless hooks 形式提供的网盘,内置上传与预览。 | React |
| @rebofiles/server v0.12.0 | 路由、authorize()、签名地址、存放在 S3、GCS、Azure 或磁盘上的文件内容,以及存放在 SQLite 或 Postgres 中的元数据。 | Node |
| @rebofiles/sync v0.12.0 | 让电脑上的文件夹与网盘文件夹双向保持一致,可用于桌面应用,也可作为命令。 | 同步 |
| @rebofiles/mcp v0.12.0 | 供 AI 助手使用的工具:列出、搜索、阅读、写入、重命名、移动文件和移入回收站,配合 Rebodocs 还能编辑 Word 文档,权限与用户本人一致。 | MCP |
你的文件。
你的存储。
文件内容绝不经过任何第三方
早期、开放,构建于 Rebodocs 之上。
一个拥有自己文件模型的文件管理器:文件放在你指定的位置,用 Rebodocs 引擎预览 Word 文档,并在其编辑器中打开每个 .docx。404 个自动化测试全部通过;各个包已以 0.12.0 发布到 npm。基于 MIT 许可证开源。