https://github.com/pallavag/screentimeintelligence
Use Apple Intelligence to manage screentime
https://github.com/pallavag/screentimeintelligence
appleintelligence screentime swiftui
Last synced: 21 days ago
JSON representation
Use Apple Intelligence to manage screentime
- Host: GitHub
- URL: https://github.com/pallavag/screentimeintelligence
- Owner: PallavAg
- Created: 2025-09-05T17:11:45.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-05T17:50:37.000Z (9 months ago)
- Last Synced: 2025-09-05T19:35:35.632Z (9 months ago)
- Topics: appleintelligence, screentime, swiftui
- Language: Swift
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ScreenTime Intelligence
Block distracting apps on your iPhone. When you want them unblocked, explain why to Apple Intelligence and it chooses how long to let you unblock your apps for.
## Demo
https://github.com/user-attachments/assets/2bbcb7c1-f124-4783-86c1-83ec8f92e184
## ✨ How it works
🎯 **Select apps** → Choose which apps to block
🔒 **Block Apps** → They're now blocked system-wide
🤖 **Ask AI** → Explain why you need access
⏰ **Get time** → AI decides how long to unblock
> Uses Apple's Screen Time APIs and on-device AI • Requires iOS 18+
## 🚀 Quick Start
1. **Clone** and open in Xcode
2. **Set** unique bundle IDs for app and extension
3. **Create** an App Group in your Apple Developer account
4. **Enable** Family Controls and App Groups capabilities
5. **Build** and run on iOS 18+ device
## ⚙️ Setup Details
**Bundle IDs** → Set unique identifiers for both targets
**App Group** → Create one and add to both entitlements files
**Capabilities** → Enable Family Controls on both targets
**Signing** → Use your developer account
## 🤝 Contributing
Issues and PRs welcome.