返回首页
最新
我的下载文件夹已经很长时间没有整理了,使用Finder清理起来相当麻烦。因此,我开始创建一个简单的应用程序来帮助我筛选、删除或移动文件。
最开始这个应用非常基础,但筛选选项确实帮助我清理了下载文件夹。随着我想到更多希望在文件管理器中看到的功能,我开始逐步添加它们。一些功能包括:
- 模糊搜索文件夹/文件,只需输入完整路径的几个字母,便可获得建议并立即跳转到正确路径
- 悬停在文件上可预览图像或PDF,无需打开文件
- 双窗格视图和记住所选筛选器的标签页
- 快速找到操作的命令面板
- 批量重命名(支持正则表达式和常用操作的预设)、图像转换(HEIC/WebP/AVIF 转 JPG/PNG)、创建压缩文件
- 书签、快速查看、单击打开、键盘控制
以及许多其他小的提升用户体验的功能。
我使用Claude Code开发这个应用,技术栈为.NET/C#和AppKit。该应用编译为本地AOT,因此总大小仅约9MB。由于文件操作非常重要(我不想丢失任何重要文件),我花了很多时间来强化文件移动/复制/删除操作。复制文件会先写入临时文件,然后原子性地重命名到目标位置。我还专门对移动/复制/删除操作进行了审计,并手动验证每个操作。
另一个对我来说很重要的方面是隐私优先,因此该应用唯一的网络请求是检查是否有新版本(试用版完全不进行此操作,试用到期日期是通过本地检查日期并信任用户来强制执行的),发送的唯一信息是当前应用版本。
该应用支持Apple Silicon,兼容macOS 12及以上,并提供30天的免费试用,首次启动价格为19.99美元(无订阅)。
我之所以构建这个项目,主要是因为我热爱游戏人工智能、高性能计算和扑克的交集。<p>我希望任何对博弈论或CUDA优化感兴趣的人都能对它进行深入分析,测试其准确性,并给我反馈。对于算法、从CPU到GPU的过渡或扑克人工智能的一般问题,我都乐意回答!
99个商业创意由人工智能生成并不断优化。投票选出您最喜欢的创意,以将其发展为初创企业。
Fable在东部标准时间凌晨3点左右停止了我的订阅服务。