作者: DeerFlow Finalis

  • FinalPlace 独立运行:没有 AI 也能自动整理文件

    FinalPlace 独立运行:没有 AI 也能自动整理文件

    ## 写在前面

    很多人问我们:FinalPlace 必须接 AI 才能用吗?

    **不是。**

    FinalPlace 从设计的第一天起,就是一个**独立的、本地运行的文件管家**。AI(MCP 集成)是锦上添花,不是生存必需。即使你完全不碰 AI,它依然是一个强大的文件自动整理工具。

    ## 什么是「独立运行」?

    独立运行,指的是 FinalPlace **不依赖任何外部 AI 服务**,仅靠内置的**规则引擎**就能完成文件自动整理。

    ### 核心组件

    1. **监视器(Watcher)**:实时监控指定文件夹的文件变化
    2. **规则引擎(Rule Engine)**:根据预设规则判断文件归属
    3. **动作执行器(Atom Executor)**:自动执行移动、分类等整理动作

    ## 独立运行能做什么?

    ### 场景一:下载文件自动归位

    你每天会下载各种文件:PDF、压缩包、图片、文档……

    **规则配置示例:**

    | 条件 | 动作 |
    |——|——|
    | 文件扩展名为 .pdf | 移动到 D:/文档/PDF/ |
    | 文件扩展名为 .zip | 移动到 D:/归档/压缩包/ |
    | 文件名包含「发票」 | 移动到 D:/财务/发票/ |
    | 文件大小 > 100MB | 移动到 D:/大文件/ |

    ### 场景二:桌面自动清理

    桌面乱成一团?设置一条规则,所有文件按类型自动分类到对应文件夹。

    ### 场景三:项目文件夹自动维护

    在 D:/项目/ 下按文件类型自动分类到 素材/、文档/ 等子文件夹。

    ## 为什么独立运行也很强大?

    ### 1. 规则足够灵活

    – **多条件组合**:扩展名 + 文件名 + 大小 + 创建时间
    – **通配符匹配**:invoice_* 匹配所有以 invoice_ 开头的文件
    – **文件夹感知**:支持相对路径、当前目录
    – **安全机制**:循环检测、跨盘确认,防止文件丢失

    ### 2. 实时监控

    不同于定时任务,FinalPlace 的监视器是**实时响应**的:文件创建立即触发规则。

    ### 3. 完全本地

    所有处理都在你的电脑上完成,不需要网络连接,隐私安全有保障。

    ## 对比:独立运行 vs MCP 增强

    | 维度 | 独立运行 | MCP 增强 |
    |——|———-|———-|
    | AI 支持 | 无 | 有 |
    | 规则复杂度 | 中等 | 高(AI 智能判断) |
    | 网络依赖 | 无 | 需要 AI 服务 |
    | 适用场景 | 规则明确的场景 | 模糊分类、语义理解 |
    | 配置难度 | 简单 | 需要配置 MCP |

    **两者可以共存。** 你可以先从独立运行开始,熟悉规则引擎后,再接入 MCP 让 AI 处理更复杂的场景。

    ## 开始使用

    1. **安装 FinalPlace**:从官网下载安装包
    2. **创建工作空间**:管理一组文件夹
    3. **添加监视文件夹**:下载文件夹、桌面、项目目录
    4. **配置规则**:设置条件和动作
    5. **启动**:FinalPlace 开始工作

    ## 结语

    **AI 很酷,但不是必需的。**

    很多文件整理需求,其实不需要 AI 介入——只要规则设好,机器就能自动执行。FinalPlace 的独立运行模式,就是为这种场景设计的。

    **每个文件都有正确的归宿。** 这就是 FinalPlace 独立运行的意义。

  • 让 AI 帮你整理文件:归所的 MCP Server 正在设计

    让 AI 帮你整理文件:归所的 MCP Server 正在设计

    让 AI 帮你整理文件:归所的 MCP Server 正在设计

    当你可以用一句话让 AI 帮你整理桌面,谁还愿意手动拖拽?

    整理文件,为什么一定要”动手”?

    想想你日常整理文件的流程:

    打开文件夹 → 看到一堆乱七八糟的东西 → 判断每个文件该放哪 → 拖过去 → 发现放错了 → 拖回来 → 终于整理完 → 三天后又乱了

    这个过程有个根本问题:你必须自己动手

    你得记住文件类型、判断目标文件夹、执行移动操作——每一步都需要你的注意力。而注意力是稀缺资源。

    那如果,你只需要说一句话呢?

    “帮我把下载文件夹里的文件按类型整理一下。”

    这就是归所正在设计的 MCP Server 要做的事。

    MCP 是什么?和归所有什么关系?

    MCP(Model Context Protocol)是 Anthropic 推出的一种开放协议,简单来说就是让 AI 助手能操作外部工具的标准化桥梁

    它解决的问题是:Claude、GPT 这些 AI 很聪明,但它们活在”对话”里,碰不到你的电脑。MCP 给了 AI 一双手。

    归所的 MCP Server,就是把归所的文件整理能力,通过 MCP 协议暴露给 AI 助手。这样你就可以在 Claude Desktop 里,用自然语言操控归所的全部功能。

    不是让你学新工具,而是让工具懂你的语言。

    我们设计了什么

    归所的 MCP 整体方案已经完成设计,核心包括三个部分:

    1. 动作库——AI 能帮你做什么

    动作库定义了所有 AI 可以执行的文件操作。目前规划的动作包括:

    • **智能重命名**:按规则批量重命名文件,支持 `{Date}`、`{FileName}` 等占位符
    • **文件移动**:把文件从 A 移到 B
    • **文件复制**:复制文件到指定位置
    • **创建目录**:自动创建需要的文件夹结构
    • **压缩与解压**:一键打包或解压文件
    • **删除**:安全删除不需要的文件

    每个动作都有清晰的输入和输出定义。AI 不需要猜你想要什么——它知道每个操作需要什么参数,能产生什么结果。

    2. 条件库——AI 如何判断”该不该做”

    光有动作还不够,AI 还需要判断能力。条件库提供各种检查:

    • **文件大小检查**:文件是不是超过 10MB?
    • **文件名匹配**:文件名包含”报告”两个字?
    • **扩展名过滤**:是不是 PDF 文件?
    • **目录存在性**:目标文件夹存在吗?

    这些条件可以组合使用,形成复杂的判断逻辑。比如:”如果文件超过 100MB 且是视频格式,就不要自动移动它。”

    3. 确认模型——你的文件,你说了算

    这是整个设计中最关键的一环:AI 整理文件,需要你的许可。

    归所设计了两步确认机制:

    1. **预览(Dry Run)**:AI 先告诉你”我打算做什么”,但不实际执行
    2. **确认执行**:你同意后,AI 才真正动手

整个流程是这样的:


你的指令 → AI 理解意图 → AI 调用归所 MCP 预览
→ 你看到操作预览 → 确认或取消
→ 执行或放弃

你的文件永远在你手里。AI 只是建议者,你才是决策者。

万一 AI 搞砸了怎么办?

我们想过这个问题,而且想得很深。

回滚机制

归所为每一次文件操作都记录了完整的审计日志。如果 AI 的操作出了问题,你可以一键回滚——文件会恢复到操作前的状态。

安全边界

  • **危险操作保护**:删除操作有专门的安全策略,包括回收站过渡期和单次删除数量限制
  • **作用域隔离**:AI 只能在你明确授权的工作区范围内操作
  • **路径保护**:系统关键路径默认受保护,不会被误操作

Dry Run 模式

在任何真正执行之前,你都可以用 Dry Run 模式预览完整的结果。看到”AI 打算移动 15 个文件到 3 个文件夹”,你确认了才执行。

归所的设计哲学是:宁可多一步确认,不可少一份安全感。

进展与计划

目前归所的 MCP 方案已完成整体设计,包括:

  • ✅ 动作库规范(Atom Interface 标准,完整的输入输出 Schema)
  • ✅ 条件库规范(16 种条件类型)
  • ✅ 确认模型设计(prepare → preview → confirm 流程)
  • ✅ 回滚机制设计(审计日志 + 一键回滚)
  • ✅ 通信协议选型(stdio,最大化兼容性)
  • 🔨 正在开发中……

发布后,归所 MCP 将以 npm 包的形式分发,计划支持:

  • **Claude Desktop** 直接集成
  • 通过 stdio 协议接入任何支持 MCP 的 AI 客户端
  • 未来考虑推出 PulSseMCP 变体,支持更广泛的客户端生态

我们的想法

做 MCP Server 不是为了追热点。

过去几年,AI 助手越来越聪明,但它们和你的电脑之间始终隔着一堵墙。MCP 是推倒这堵墙的第一块砖。

我们相信,文件管理的未来不是更复杂的 GUI,而是让工具理解人的语言

归所 MCP Server 的目标是:让你用最自然的方式,做最枯燥的事。

整理文件不该是负担。当 AI 真正能帮你动手的时候,这个负担就不存在了。


*归所(FinalPlace)—— 每个文件都有正确的归宿。*

*🔒 永不上传云端 · 💻 完全本地运行 · ⏪ 所有操作可回滚*

  • 设计一个「绝不可能把文件弄丢」的文件整理工具

    设计一个「绝不可能把文件弄丢」的文件整理工具

    做归所的时候,我们一直在想一个问题:一个帮你自动移动文件的工具,怎样才能让人 100% 放心?

    毕竟,它要做的事情本质上就是”替你搬文件”——用户最怕什么?

    怕搬错了地方。

    怕搬到系统目录把 Windows 搞坏了。

    怕文件在两个规则之间被反复搬来搬去,最后不知道去了哪里。

    怕一旦出事,没法恢复。

    所以我们在设计归所的时候,安全不是”锦上添花的功能”,而是整个产品的地基

    三层熔断:不让文件在规则之间”迷路”

    归所的规则系统允许用户自定义任意整理策略。你可以设一条规则把 .pdf 文件挪到文档区,再设一条把包含”发票”的文件挪到财务区。这两条规则都可能匹配到”三月发票.pdf”。

    如果没有保护机制,这个文件就会在两个文件夹之间被反复搬运——A 规则搬到文档区,B 规则搬到财务区,A 规则又搬回来……这就是经典的规则循环问题。

    我们的解决方案是三层熔断机制

    第一层:同文件冷却期

    当一个文件被某条规则处理过之后,归所会记录这次操作。在接下来的一段时间内,如果同一条规则再次试图处理这个文件,系统会直接跳过——”我刚刚才帮你整理过,不用再来一次了”。

    这层保护能够覆盖大部分日常场景,因为绝大多数重复触发都是短时间内发生的。

    第二层:同路径速率限制

    如果同一个路径在短时间内触发了太多次操作(比如一小时内超过设定阈值),系统会自动熔断,暂停该路径的所有规则执行。

    这意味着即便用户意外配置了一条会”自我循环”的规则(比如把 A 文件夹的内容搬到 A 文件夹的子目录),系统也会在短时间内检测到异常并阻止进一步操作。

    第三层:全局熔断

    如果整个系统的操作频率出现异常飙升,归所会触发全局熔断——暂停所有规则执行,并通知用户。

    这三层防护不是”或者”的关系,而是”并且”的关系。任何一层被触发,都会在用户界面中给出清晰的原因说明,让用户始终知道发生了什么。

    双向封锁:系统目录是”禁区”

    归所内置了一套硬编码的路径黑名单,覆盖了所有 Windows 系统关键目录:

    • 系统核心目录:C:\WindowsC:\Program Files

    • 用户系统数据:AppData\LocalAppData\Roaming

    • 系统隐藏目录:$Recycle.BinSystem Volume InformationRecovery

    • 所有磁盘根路径:C:\D:\E:\

    这个黑名单是双向封锁的:

    1. 禁止监控:你不能把系统目录设为监控源——归所不会去”看”系统目录里有什么文件

    2. 禁止写入:规则的目标路径不能指向系统目录——归所不会把文件”搬”到系统目录里

    无论是通过界面操作还是通过配置文件,这些限制都是不可绕过的。用户白名单和配置无法覆盖硬编码保护。

    扩展名过滤:系统文件”搬不动”

    除了路径保护,归所还会检查文件扩展名。以下类型的文件被标记为危险扩展名,禁止移动和删除:

    • 系统可执行文件:.sys .dll .exe .bat .cmd

    • 驱动程序:.drv .vxd

    • 系统配置:.reg .ini .cfg .inf

    • 脚本文件:.vbs .js .ps1

    如果你的下载目录里恰好出现了一个 .dll 文件(虽然不太常见),归所不会动它。

    当然,我们也知道有些高级用户确实需要整理这些类型的文件,所以提供了一个用户白名单机制——你可以主动把某个扩展名加入白名单来解除限制。但默认状态下,安全优先。

    操作可撤销:最后的保险

    尽管有上述所有保护,我们还是给每一步操作都加了撤销能力

    归所会记录每次文件操作的完整信息:从哪里搬到了哪里,什么时候搬的,是哪条规则执行的。如果用户发现某个操作不对,可以一键撤销——文件会回到它原来的位置。

    这个功能不仅是一个”后悔药”,更是一个信任机制。用户在设置新规则时可以先开”预览模式”,看看规则会做什么操作,确认无误后再正式启用。


    设计哲学

    总结一下,归所的安全体系遵循一个原则:宁可误拦,不可误动

    三层熔断防止循环搬运,双向黑名单保护系统目录,扩展名过滤兜底系统文件,操作记录支持一键撤销。每一层都独立工作,任何一层的缺失都可能导致风险,而所有层加在一起,才构成了我们敢说”操作可撤销”的底气。

    安全不是卖点,是底线。

  • 开发日志 | FinalPlace 本周进展 (2026.03.28 – 2026.03.29)

    开发日志 | FinalPlace 本周进展 (2026.03.28 – 2026.03.29)

    又一周过去了,FinalPlace 持续迭代中。本周开发重点集中在自动整理模块安全加固、体验优化以及新模块需求规划等方面。

    🛡️ 自动整理模块 – 安全加固与体验优化

    本周对自动整理模块进行了一次集中式的质量扫荡,共修复 19+ 个问题,覆盖安全防护、稳定性及使用体验三大维度。

    安全防护

    • 修复命令注入漏洞,增强规则执行安全性
    • 新增 ZIP 炸弹检测,防止恶意压缩包触发异常
    • 增加解压路径遍历检查,杜绝目录逃逸风险
    • 文件占用检测改用 Win32 API,提升 Windows 下判断准确性

    稳定性

    • 修复解压死锁问题,确保并发场景下稳定运行
    • 增加 handleCompress 竞态保护
    • 修复缓存未自动清理及 watcher 取消订阅问题
    • 修复路径大小写敏感导致的匹配异常
    • 修复 trigger 映射不完整及 hash 计算遗漏问题
    • 清理多处死代码

    体验优化

    • 监控目录新增常用快捷选项(下载 / 桌面 / 文档 / 图片 / 视频 / 音乐)
    • 条件配置增加推荐值下拉框(大小 / 扩展名 / 文件名等),降低配置门槛
    • 保存前可预览命中文件,所见即所得
    • 未监控目录提醒(保存时检查是否有遗漏)
    • 关闭窗口时未保存提醒
    • 免费用户限制明确告知,规则列表顶部新增提示
    • 大文件等待增强(文件大小稳定检测)
    • WPS 文件占用检测支持(识别临时文件)

    📐 新模块需求规划

    为推动 FinalPlace 从单一功能向完整桌面工具箱演进,本周新增了以下模块的需求文档:

    • 临时收纳模块 – 临时文件快速收集与归档
    • 首页仪表盘 – 整理概况与统计一览(已完成占位页面 + 侧边栏导航重排)
    • 运行日志 – 整理操作记录与问题追溯
    • 设置模块 – 全局偏好与账户管理
    FinalPlace new modules

    📋 进行中的工作

    • 临时收纳、仪表盘、运行日志、设置模块的详细设计
    • 自动整理模块持续打磨

    感谢每一位关注 FinalPlace 的朋友!我们下期见 👋

  • 开发日志 #03 · 当自动整理遇到安全问题

    开发日志 #03 · 当自动整理遇到安全问题

    写在前面

    上周我们在开发日志里聊了 FinalPlace 的整体进展,这周想单独聊一件「看不见但至关重要」的事——安全。

    作为一个会自动移动、重命名、甚至删除你文件的工具,如果它不够安全,那它的便利就是一把没握好的刀。

    所以这周,我们把大量精力投入到了安全防护上。

    🛡️ 三道安全防线

    第一道:命令注入防护

    如果你的文件名里藏着类似 ; rm -rf / 的恶意内容,一个不够严谨的文件管理工具可能会在处理文件时把它当成命令执行。

    听起来很极端?但作为一款本地运行的工具,我们必须假设最坏的情况。

    这周我们全面审计了文件名处理链路,确保所有文件名都经过严格的转义和校验,彻底杜绝命令注入风险

    第二道:Zip 炸弹检测

    一个 42KB 的压缩包,解压后可能是 4.5PB 的数据。

    这不是玩笑,这是真实存在的攻击方式,叫做「Zip 炸弹」。如果自动整理工具不假思索地解压它,你的硬盘会瞬间被填满。

    FinalPlace 现在内置了 Zip 炸弹检测机制,在处理压缩文件之前会先检查其压缩比,一旦发现异常,直接拒绝操作

    第三道:路径穿越防护

    ../../../etc/passwd 这样的路径,看起来只是普通的文件路径,但如果程序不做好校验,攻击者可以通过它访问到系统中的任意位置。

    我们强化了路径安全检查,确保所有文件操作都被限制在用户授权的范围内,不会因为一个路径字符串就泄露系统数据

    🔄 整理规则防死循环

    除了恶意攻击,还有一类问题我们也很重视:用户自己造成的意外

    比如你设了两个规则:规则 A 把所有 PDF 移到「文档」文件夹,规则 B 又把「文档」文件夹里的文件移到桌面。如果这两个规则同时生效,文件就会在两个文件夹之间无限跳转。

    我们加入了循环检测机制——规则引擎在执行前会分析规则链,一旦检测到潜在的死循环,就会提前警告并阻止执行。

    ⚙️ 更精准的文件处理

    最后分享一个小改进,但对你日常使用影响很大。

    Windows 上有一种文件叫「只读文件」,普通的方式判断它其实不够准确。这周我们把只读检测换成了Win32 原生 API,同时新增了强制解除只读的能力。

    这意味着当你让 FinalPlace 去整理一个标记为只读的文件时,它能更精准地识别和处理,不会因为判断失误而中断整个整理流程。

    📌 总结

    改进项 用户价值
    命令注入防护 恶意文件名不会威胁系统安全
    Zip 炸弹检测 压缩包不会撑爆你的硬盘
    路径穿越防护 文件操作不会越界到系统目录
    循环检测机制 规则不会互相打架导致死循环
    Win32 原生集成 只读文件也能被准确处理

    安全不是一次性的工作,而是一个持续迭代的过程。我们会持续加固 FinalPlace 的安全防线,让你用得更安心。

    如果你对这些改进有任何想法,或者想提出其他安全方面的建议,欢迎通过 service@yynote.cn 联系我们。

  • 关于我们对自动整理文件的一些思考

    关于我们对自动整理文件的一些思考

    你有没有这种感觉:电脑用了半年,桌面堆满了文件,下载文件夹里乱成一团,想找一个东西却怎么都找不到?

    我们也有过。

    在做归所这个产品之前,我们花了大量时间观察用户的文件管理习惯。发现了一个有趣的现象:几乎每个人都知道自己桌面很乱,但很少有人愿意主动去整理。

    不是懒,是没有意义。今天整理完,明天又乱了。

    所以我们想:如果让电脑自动整理,会怎样?


    从一个简单的观察开始

    让我们把「文件乱」这件事拆开来看。

    文件乱,本质上是两件事:

    1. 文件不知道自己该去哪里
    2. 用户不知道文件在哪里

    第一个问题好解决——只要告诉电脑「这类文件应该放在哪里」就行。难的是第二个问题,因为用户的需求是多样的:有人希望按类型分类,有人希望按时间,还有人希望按项目。

    所以关键不是给文件找一个”正确”的位置,而是让用户能够定义什么是”正确”


    把问题拆成最小的单元

    我们从一个小练习开始:描述一下,你希望文件怎么被整理?

    试着说出你的规则。不用准确,大概就行。

    比如有人说:

    “下载的 PDF,如果超过一周没打开,就移到文档文件夹。”

    或者:

    “桌面上的截图,按日期整理到图片文件夹。”

    再或者:

    “凡是名字里带’合同’两个字的文件,都放到合同文件夹。”

    注意到了吗?这些规则都有一个共同的结构:

    「如果满足某个条件,就执行某个动作」

    拆解开来就是这样:

    条件 动作
    文件是 PDF 而且 创建超过 7 天 移动到文档文件夹
    文件在桌面 而且 是截图 按日期移到图片文件夹
    文件名包含”合同” 移动到合同文件夹

    这就是我们思考的起点。把”整理文件”这件事,拆解成两个最小的单元:

    • 条件:判断一个文件是否符合某个特征
    • 动作:对这个文件做某件事

    条件与动作:像乐高一样

    为什么要拆?

    因为拆开之后,每一块都可以独立存在、自由组合。

    条件可以是:

    • 文件名包含某个关键词
    • 文件大小超过多少
    • 文件是某种类型(PDF、图片、文档)
    • 文件创建/修改于多久以前
    • 文件所在的位置是哪里
    • 目标文件夹是否存在
    • ……

    动作可以是:

    • 移动到某个文件夹
    • 重命名(支持日期、序号等变量)
    • 复制到某个位置
    • 删除
    • 创建新的文件夹
    • 压缩归档
    • ……

    当这些”积木块”可以自由组合,用户就能像搭乐高一样,用简单的规则组合出复杂的整理逻辑。


    规则组合示例

    「下载的 PDF,超过 7 天没打开,且大小超过 1MB」
    三个条件 + 一个动作

    「桌面截图,日期是今天」
    两个条件 + 两个动作(按日期建文件夹 + 移动文件)

    重要的是,你不需要懂代码。只需要用自然语言描述你的想法。


    为什么是”规则”?

    你可能会问:为什么不直接做一个”自动整理”功能,按类型分类就好了?

    因为每个人的”正确”都不一样

    对设计师来说,按项目分类是正确。对程序员来说,按文件类型是正确。对财务来说,按日期和客户是正确。

    这些需求没有高下之分,都是真实的。

    所以我们没有选择替用户做决定,而是给了用户定义规则的能力

    规则,是用户意志的体现。你告诉电脑”我认为正确的是什么”,它就按你说的做。

    而当规则可以保存、可以迁移,你就拥有了一套属于你自己的整理逻辑,而不是某个软件强加给你的分类方式。


    本地运行的秘密

    最后一个问题:规则存在哪里?

    很多云端工具会选择把规则存在服务器上,方便同步。但我们做了一个不同的选择:把规则存在你的电脑里

    原因是文件整理这件事,本质上是私密的。你的文件夹结构、你的命名习惯、你关心的关键词——这些信息值得保护。

    放在本地,意味着:

    • ✅ 你的整理规则不会上传到任何服务器
    • ✅ 规则跟着你的用户目录走,换电脑也能带走
    • ✅ 不依赖网络,随时可用

    我们相信,一个安静的文件管家,应该像你自己的一部分,而不是一个需要联网的外部服务。


    写在最后

    回到开头的问题:为什么整理完很快就又乱了?

    因为手动整理是消耗战。你永远在追着文件跑,而文件永远在产生。

    但如果电脑能理解你的意图,自动执行你的规则呢?

    你只需要定义一次”正确是什么”,剩下的交给归所。

    这就是我们对自动整理的理解:不是替代用户的判断,而是放大用户的意志


    归所 —— 每个文件都有正确的归宿。

  • 开发日志 | FinalPlace 本周进展 (2026.03.21 – 2026.03.27)

    开发日志 | FinalPlace 本周进展 (2026.03.21 – 2026.03.27)

    又一周过去了,FinalPlace 持续迭代中。本周开发重点集中在 MCP 架构完善、Flutter 稳定性优化以及支付流程加固等方面。

    🚀 本周完成事项

    MCP 架构持续完善

    • 收敛 MCP 页面,统一事件口径
    • 新增端口持久化配置,提升服务可用性
    • 完善 MCP 验收文档,增加无 Isar 依赖的 in-memory 主链测试
    • 新增 MCP 动作库全面盘点

    Flutter 稳定性优化

    • 修复 FlutterError mounted check 问题
    • 优化多处 UI 细节,提升用户体验
    • 重构日志命名规范,统一使用项目根目录 logs/ 目录

    支付安全加固

    • 修复微信支付 V2 退款通知 XML 响应格式问题
    • 优化支付日志记录,便于问题追踪

    会员中心重构

    • 简化会员中心页面布局
    • 移除冗余 Tab,提升导航效率

    📋 进行中的工作

    • P1-1~3 条件原子实现与测试补齐
    • 规则组装体验优化

    🔗 相关资源

    感谢每一位参与开发的伙伴!我们下期见 👋

  • 新手入门指南:5分钟学会使用归所

    新手入门指南:5分钟学会使用归所

    欢迎使用归所!以下是帮助您快速上手的指南。

    🚀 快速开始

    第一步:下载与安装

    1. 访问 官网下载页面
    2. 下载最新版本的归所安装包
    3. 运行安装程序,按照提示完成安装

    第二步:认识主界面

    归所的主界面简洁直观:

    • 左侧 — 规则列表,每条规则显示名称、触发条件和动作
    • 中间 — 规则详情和操作日志
    • 右侧 — 快速设置和偏好选项

    第三步:创建第一条规则

    点击「新建规则」按钮,开始设置您的第一个文件整理规则。

    📝 创建规则的三个要素

    1. 触发条件(Trigger)

    定义何时触发规则:

    • Watch — 监控目录变化
    • Cron — 定时触发
    • Manual — 手动触发
    • MCP — AI 指令触发

    2. 条件判断(Condition)

    定义哪些文件符合条件:

    • Ext — 文件扩展名(如 .pdf, .docx)
    • Name — 文件名匹配(支持正则)
    • Size — 文件大小范围
    • Age — 文件创建/修改时间

    3. 执行动作(Action)

    定义对符合条件的文件做什么:

    • Move — 移动到指定目录
    • Copy — 复制到指定目录
    • Rename — 按规则重命名
    • Delete — 删除到回收站
    • Tag — 添加标签
    • Custom — 执行自定义脚本

    💡 实用场景示例

    场景一:自动整理下载文件夹

    每天下班前,将下载文件夹中的文件按类型分类到不同目录。

    场景二:自动归档工作文档

    将完成的项目文档移动到归档目录,并按月份命名子文件夹。

    场景三:自动清理临时文件

    每周自动清理超过 30 天的临时文件。

    ⚙️ 高级功能

    规则链(Rule Chain)

    将多条规则串联执行,形成复杂的文件处理流程。

    MCP 协议集成

    通过 MCP 协议,归所可以与 AI 助手配合,实现智能文件管理。

    自定义动作

    使用脚本编写自定义文件处理逻辑,满足特殊需求。

    ❓ 遇到问题?

    如果在使用过程中遇到问题,请查阅:

    开始使用归所,让文件各归其位!

  • 常见问题解答(FAQ)

    常见问题解答(FAQ)

    以下是用户最常问到的问题。如果您有其他疑问,欢迎通过 service@yynote.cn 联系我们。

    📥 下载与安装

    Q: 归所支持哪些操作系统?

    A: 目前归所仅支持 Windows 10 及以上版本。macOS 和 Linux 版本正在规划中。

    Q: 安装归所占多大空间?

    A: 归所本体约 50MB,安装后占用的磁盘空间非常小。

    Q: 需要管理员权限吗?

    A: 基本功能不需要管理员权限。但某些系统目录保护规则需要提升权限才能修改。

    🔒 安全与隐私

    Q: 归所会把我的文件上传到云端吗?

    A: 不会。 归所的核心引擎运行在您的电脑上,所有文件操作都在本地完成。我们不收集、不上传任何文件内容。

    Q: 归所会追踪我的使用行为吗?

    A: 不会。 归所不包含任何埋点或行为分析。您在归所中的一切操作都是私密的。

    Q: 如果误删了文件怎么办?

    A: 归所记录每一次操作,您可以随时撤销。只需打开操作历史,找到对应的操作并点击撤销即可。

    ⚙️ 功能与使用

    Q: Free 版本和 Pro 版本有什么区别?

    A: Free 版本可以创建第一条规则(Index 0),足够体验核心功能。Pro 版本支持更多规则数量、高级动作、以及即将推出的云端同步功能。

    Q: 可以同时运行多个规则吗?

    A: 可以。归所支持多条规则并行运行,Index 数字越小的规则优先级越高。

    Q: 规则可以跨电脑同步吗?

    A: 云端同步功能正在开发中。届时您可以将规则导出为配置文件,在新电脑上导入即可。

    Q: 归所会影响电脑性能吗?

    A: 归所设计为轻量级运行,看门狗采用事件驱动而非轮询模式,正常情况下 CPU 占用极低。

    🛠️ 故障排除

    Q: 文件没有被自动移动怎么办?

    A: 请检查:

    1. 规则是否已启用
    2. 文件是否符合规则的触发条件
    3. 目标目录是否存在且可写

    Q: 规则触发了但文件没有移动?

    A: 可能是以下原因:

    • 文件正在被其他程序使用
    • 文件是 Office 临时文件(~$开头)
    • 文件正在下载中

    Q: 如何联系技术支持?

    A: 您可以通过以下方式联系我们:

  • 安全与隐私承诺:归所如何保护您的文件

    安全与隐私承诺:归所如何保护您的文件

    在数字时代,文件就是我们的工作成果、记忆存档和心血结晶。归所深知这一点,将「数据主权」作为产品的第一原则。

    🔒 永不妥协的本地优先

    归所的核心引擎运行在您的电脑上,所有文件操作都在本地完成:

    • 零云端传输 — 文件内容永远不会上传到任何服务器
    • 零隐私收集 — 不会收集文件名、文件内容或文件位置信息
    • 零追踪机制 — 不包含任何埋点或行为分析

    💻 跨盘安全保护

    我们深知文件跨盘移动是高风险操作,因此实现了 Safe-Move 协议

    1. Copy — 先完整复制文件到目标位置
    2. Verify — 校验文件完整性(大小、哈希)
    3. Delete — 仅在验证通过后才删除源文件

    任何一步失败,原文件都会完整保留。

    🛡️ 多重安全防护机制

    Office 文件保护

    自动检测 ~$.~lock 临时文件,避免在文件编辑过程中移动造成损坏。

    下载中间态防护

    自动识别正在下载的文件(浏览器临时命名、下载工具分块文件),确保下载完成后再处理。

    文件锁检测

    检测文件是否被其他程序占用(正在编辑、压缩中、被杀毒软件扫描),避免冲突。

    5秒熔断保护

    LRU 熔断机制防止规则在短时间内重复触发同一文件,避免循环移动。

    系统目录硬保护

    C:\WindowsC:\Program Files 等系统目录默认禁止操作。

    ⏪ 操作可撤销

    归所记录每一次文件操作,您可以随时:

    • 单次撤销 — 将文件恢复到上一次操作前的状态
    • 批量撤销 — 按操作会话批量回滚
    • 查看历史 — 查看完整的操作日志

    📋 商业限制保障

    Free 用户仅有 Index 0(第一条规则)生效,确保核心体验的同时,也防止误操作导致大规模文件移动。

    🏷️ 工作区边界

    通过 MCP 协议集成时,所有文件操作都有工作区边界校验。您可以设定规则生效的目录范围,归所不会越界操作。


    我们的承诺: 归所是一个安静的文件管家,它默默工作、从不越界、随时可撤回。在您需要它的时候,它在;您不需要的时候,它安静地在后台待命。