Skip to content

PallavAg/ScreenTimeIntelligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

1pk-sCEIleL_JYTf.mp4

✨ 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.

About

Use Apple Intelligence to manage screentime

Topics

Resources

Stars

Watchers

Forks

Languages