OneFolderApp 是一个开源桌面照片管理应用,允许用户像 Google Photos 或 Apple Photos 一样本地查看和组织图片,同时严格遵守开放元数据标准(如 EXIF/XMP),无需创建专有数据库。
它强调“文件优先于应用”的理念,确保照片始终作为普通文件存在,用户可自由备份到任何云存储或设备。
核心理念
OneFolder 的宣言包括五个原则:文件优先(无锁入)、单一真相源头(一个文件夹控制一切)、开放标准优先(EXIF/XMP 元数据)、无静默覆盖(编辑不破坏原文件)和未来-proof 自由(文件规则持久兼容)。
这些原则确保照片组织随文件迁移,适用于任何查看器,即使 20 年后。
当前功能
应用支持监视文件夹(实时更新而不复制)、列表/网格视图和元数据编辑。
它处理标签(支持层级)、HEIC 预览与转换,以及文件元数据存储(如位置、标签)。
即将功能
开发中包括地图视图、日历视图、重复检测和人脸检测(使用 TensorFlowJS)。
这些视图利用元数据,帮助按时间或位置浏览照片。
技术栈与构建
基于 ElectronJS、ReactJS、MobX 状态管理、ExifTool 元数据编辑、Annotorious 人脸选择和 TensorFlowJS。
它是 Allusion 的 fork,使用 Yarn 开发:yarn install、yarn dev 和 yarn start 快速启动;yarn package 生成可安装包。
GPL-3.0 许可,GitHub 有 351 星、17 fork、25 发布(最新 v1.1.1,2025 年 7 月)。
如何参与
欢迎测试、设计反馈、写作、社区推广或编码贡献,通过 Google 表单联系。
发现更多
BiliNote
BiliNote 是一款开源的 AI 视频笔记生成工具,主要帮助用户将 B 站、YouTube、抖音等平台的视频快速转换为结构化的 Markdown 笔记。
Claude Code Usage Monitor
A tool to track and monitor code generation usage of Claude, providing insights into performance, efficiency, and cost.
Directus
开源的数据平台和 API 生成器
Django CMS
基于 Django 框架的企业级内容管理系统
Drupal
功能强大的开源内容管理框架,适合构建复杂的企业级网站
FeedbackTrace
FeedbackTrace is a user feedback management platform that helps teams collect, analyze, and prioritize user feedback to build better products.
