FastCopy is a local-first macOS app for managing product information and quickly copying fields from a floating panel.
Note: The current version provides a Simplified Chinese interface only.
- Manage a list of products
- Create, delete, and edit products
- Edit multiple email addresses
- Edit multiple social links
- Configure app settings
- Show product details in a separate floating panel
- Copy individual fields to the system clipboard
- Show copy feedback
- Support always-on-top mode
- Auto-hide at the screen edge
- Reveal on hover
SwiftUI: main UI and settingsAppKit: floating panel, always-on-top behavior, edge auto-hide, window controlNSPasteboard: clipboard copyJSON: product data persistenceUserDefaults: app settings persistence
- macOS 14.0 or later
- Xcode 15 or later
- Open the project:
FastCopy.xcodeproj
- In Xcode, select:
- Scheme:
FastCopy - Destination:
My Mac
- Run the app:
Cmd + R
By default, product data is stored at:
~/Library/Application Support/FastCopy/products.json
The storage location can also be changed from the app settings.
The project includes a local packaging script:
scripts/package_release.sh
It generates:
dist/FastCopy.appdist/FastCopy.dmg
Example:
./scripts/package_release.shApp/
Features/
Products/
FloatingPanel/
Settings/
Shared/
Components/
Services/
Utilities/
Resources/
prd/
scripts/
MIT