A bookmark manager for iOS that actually organizes your links. Save URLs, and Cortex automatically tags them using on-device AI — no accounts required, no data leaving your phone.
Built with SwiftUI and SwiftData. The AI side uses a DistilBERT CoreML model with a NaturalLanguage fallback, so tagging works even without the model file.
- Save bookmarks with auto-filled titles
- AI-powered tagging (on-device, fully private)
- Browse and search by tag, domain, or keyword
- Scan QR codes to add URLs instantly
- Sign in with Apple or use it as a guest
- Face ID / Touch ID lock
- Xcode 16+
- iOS 18.5+ device or simulator
- A free Apple Developer account (good enough to run on your own device)
1. Clone the repo
git clone https://github.com/Amith71965/Cortex.git
cd Cortex2. Open in Xcode
open Cortex.xcodeproj3. Set your Team
- Select the
Cortexproject in the navigator - Go to Signing & Capabilities
- Set your Apple ID as the Development Team
4. Run
Select your device or simulator from the toolbar and hit Cmd + R.
The DistilBERT CoreML model is not included in the repo (it's 132 MB). The app falls back to Apple's NaturalLanguage framework automatically, so AI tagging still works without it.
If you want the full DistilBERT experience, download distilbert-base.mlpackage from the Releases page and place it at:
Cortex/Models/distilbert-base.mlpackage
Then enable Auto-organize with AI in the app's Settings tab.
This is a personal project but contributions are welcome — especially around:
- Improving the NLP fallback tagging accuracy
- Browser extension / share sheet integration for easier saving
- iCloud sync (currently disabled; requires a paid developer account)
- UI improvements and additional themes
To contribute:
- Fork the repo
- Create a branch (
git checkout -b feature/your-idea) - Open a pull request describing what you changed and why
Amith Kumar Yadav K — CS at Boston University @Amith71965 · svnitbos@bu.edu