intpfx/OpenFX
intpfx★ 0TypeScript最后同步: 2026-08-17
TypeScript monorepo — Deno × Perry × VitePlus × React × Nitro
README 摘要
OpenFX OpenFX 是一个以 TypeScript 为主的个人项目集合。当前主产品是使用 OPFS 的 Web 文件库, 并由 Perry 提供复用同一 Web 产品的 macOS 版本;仓库同时保留可独立运行的 domain、历史 项目和可复用能力模块。 当前产品 web/ 提供 VitePlus + React 客户端和 Nitro 服务端,部署目标为 Deno Deploy。首页不是本机文件浏览器,也不是营销页,而是由应用自管理的文件库: - 用户可从导入格直接唤起系统照片选择器,也可通过通用文件选择器、拖放、PWA 文件处理器 或系统分享入口显式导入内容;浏览器不会静默读取完整 Photos 图库; - 原始字节和索引保存在当前 origin 的 /openfx-file-library/ OPFS 空间,不保留本机路径映射; - 图片、实况图片、视频、音频、文本和 PDF 可在应用内预览;音频导入后会在本机后台读取 曲名、歌手、专辑、内嵌封面与内嵌歌词;网格优先以专辑封面展示,无封面时使用稳定纯色 与大字号曲名,HUD 与全屏播放器沿用同一音乐视觉;音乐播放控件复用视频播放器的 Video.js 10 状态与皮肤体系,并通过音频预设适配为紧凑时间轴、前后跳转、倍速和音量控制; 无时间轴歌词以大字号滚动正文展示,不伪造逐字同步; - 不支持预览的格式仍保留原件并提供下载; - 音频标签/封面/歌词、视频缩略图、字幕关系、播放位置、观看状态和媒体智能视图由文件库 索引维护; - 照片在导入落盘后由可取消 Worker 解析 EXIF、位置和 Motion Photo;HEIC/HEIF 同时在本机 生成 JPEG 预览代理,原始字节保持不变;任务状态持久化,中断后可恢复、失败后可重试; - 照片可按拍摄日期、实况、收藏、位置和相册派生查看,不复制原始字节; - 19 个内置 App 作为只读虚拟条目合并到同一内容墙,不占用 OPFS 配额。 - 用户可以在本机创建不依赖账号的私有设备网络,或生成一次性配对请求加入已有网络;成员 证书和网络密钥保存在本机 OPFS,设备私钥作为不可导出的 CryptoKey 保存在同源 IndexedDB 密钥保险库,Deno Deploy 不保存私有网络状态。 文件库内容墙使用无间距正方形网格。少量内容只占需要的列,未占用区域保持磨砂背景; 触屏可像照片应用一样双指缩放,在 2–5 列之间切换并保存本机显示偏好。完全相同或视觉相似 的内容会自动合并为一个联系表式网格格子;点按组格后,页面顶部 HUD 同时列出全部成员, 再点按其中一个才进入单文件查看器。普通内容仍直接更新 HUD 预览,点按可打开内容的 HUD 任意空白或预览区域会进入全屏详情;收藏操作只保留无底色的心形线条图标。视频与实况照片 被选中后会在 …
在 GitHub 查看完整 README →分类
Prompt as Code | GPT-Image2 工业级提示词引擎与模板库,470+ 个案例逆向工程,20+ 套工业级模板,并提炼出Skills,持续更新中
★ 10,851
liustack/modlensThe first vision plugin for DeepSeek Harness, and the vision bridge for every text-only coding agent. Paste an image, get structured JSON evidence (OCR, layout, semantics). | 全网最强 DeepSeek Harness 外挂视觉插件,为 DeepSeek、GLM 等纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面、语义)。
★ 2,700
Alisa0808/vox-directorTurn one topic into a finished Vox-style paper-collage explainer/ad video — automated end to end on Atlas Cloud + ffmpeg. An agent skill.
★ 1,335