AI-Powered Browser Bookmarks Optimizer & Organizer
Bookmarks Organizer is a native macOS utility built to clean up, categorize, and restructure your chaotic browser bookmarks using local AI models. Connecting directly to your local Ollama or LM Studio instance, it analyzes your bookmarks library, automatically generates clean and consistent names based on page contents, builds a logically nested folder structure, and helps you merge duplicate links seamlessly.
Leverages local LLMs (e.g. Llama 3) to generate clean, descriptive names for bookmarks based on their URL and original titles.
Presents "The Librarian," a prompt-based categorization system that structures your bookmarks library into nested, clean folders.
Compare current vs. proposed folder layouts side-by-side. Make manual adjustments and drag-and-drop items before writing changes.
Protects browser configuration. Detects if Google Chrome is running and locks direct writing until it is closed to avoid corruption.
Simply open the application, select your Chrome profile folder, and trigger a library import. Bookmarks Organizer parses the browser JSON structure into a local SwiftData sandbox. From there, you can choose Fast Mode (relying on page metadata) or Deep Mode (fetching page contents), process them with a local model, check the proposed edits, and write the updates back to your active browser library in one click.
Download the release DMG bundle, open the installer, and drag UltimateOrganizer.app into your Applications folder. Ensure you have Ollama or LM Studio active on port 11434 or 1234.
Clone the source code from GitHub, open the directory in Xcode or use Swift Package Manager. Compile and run using ./script/build_and_run.sh or test the package logic directly.