個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證惊鸿 · 本地照片筛选:连拍分组、AI 打分、学习你的口味;照片不上传。Local photo culling with on-device AI.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗English | 简体中文
A local-first photo culling app for macOS and Android. It groups the bursts in thousands of photos, picks the best frame in each group and shows you why. Your photos never leave your own devices.
Website: fleetinggleam.fleetinggleam-web.workers.dev · Download: latest release
P to keep, R to review, X to reject, and ⌘Z to undo.A score is a hint, not a verdict. The scoring constants are tuned by hand and have not yet been calibrated against real human labels. The app can tell you which frame is technically stronger, but a good photograph is sometimes imperfect. The final call is always yours.
Download the .dmg from Releases. It needs a Mac with Apple Silicon (M-series) and macOS 15 or later; Intel Macs are not supported yet. This build is not notarised by Apple, so before opening it the first time, run this once in Terminal:
xattr -cr /Applications/FleetingGleam.app
Step by step instructions are in the getting started guide (Chinese).
For Android, download FleetingGleam-android.apk from the same Release and open it on the phone. It needs Android 12 or later on a 64-bit ARM phone. The app is not in an app store, so allow your browser to install apps when Android asks.
A Windows version is planned and does not exist yet.
You need: macOS 15+, the Xcode command line tools (for swiftc), Rust stable, Node.js 22 and pnpm 11 (the exact version is pinned by packageManager in the root package.json).
pnpm install
pnpm dev:web # landing page, http://localhost:3150 (English at /, Chinese at /zh)
pnpm dev:desktop # desktop app (tauri dev); compiles Rust and Swift, slow the first time
Only want to work on the interface, without compiling Rust or downloading models? The desktop app has a browser preview mode that uses drawn sample photos and a simulated analysis:
pnpm desktop dev # then open http://localhost:1420/?mock
The Apple Vision helper for macOS (optional; the app runs without it) has to be built once:
sh apps/desktop/scripts/build-vision.sh
More about developing and the checks to run before you commit: CONTRIBUTING.md (Chinese).
apps/
desktop/ Tauri 2 + React + Rust desktop app (macOS first)
src/ the interface (TypeScript / React)
src-tauri/ the Rust backend; native/ and vision/ hold the macOS parts written in Swift
android/ native Android app (Kotlin + Jetpack Compose); see apps/android/README.md
web/ landing page (TanStack Start + Tailwind v4 + Motion), in English and Chinese
packages/
core/ the shared Rust core (analysis, scoring, NAS, backup) used by both the Mac and the Android app
docs/ documentation, see the table below
branding/ logo and icon sources
DESIGN.md the design system: colour, type and motion rules
Most of the documentation is written in Chinese for now. Issues and pull requests in English are welcome.
| Document | What is in it |
|---|---|
| Getting started (Chinese) | Install, the first model download, and the whole flow from import to organising |
| CONTRIBUTING.md (Chinese) | Contributing: environment, checks, conventions |
| docs/RELEASING.md (Chinese) | How to publish a version and how the GitHub Actions work |
| docs/THIRD_PARTY.md (Chinese) | The third-party models and libraries we use, and their licenses |
| docs/MODELS.md (Chinese) | Where every model file is downloaded from, its size and license, and how it is verified |
| docs/RESEARCH.md (Chinese) | Research notes on culling methods and models, including the aesthetic-model survey |
| docs/REVIEW-2026-10-20.md (Chinese) | Code review of the desktop app: prioritised list of what to improve |
| docs/REVIEW-2026-10-21.md (Chinese) | Second review round: backend, frontend, landing page and CI |
| docs/ROADMAP.md (Chinese) | The plan for the macOS and Android apps |
| apps/android/README.md (Chinese) |
The source code of this project is released under the GNU Affero General Public License, version 3 or later (AGPL-3.0-or-later).
branding/. Please do not use them to suggest that your derivative is the official one.Issues and pull requests are welcome, in English or Chinese. Please read CONTRIBUTING.md and the code of conduct first.
| Building and running the Android app |
| DESIGN.md | The design system |
| CHANGELOG.md (Chinese) | Release notes |
| SECURITY.md (Chinese) | How to report a security problem |