| ▲ | Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar(github.com) | |||||||||||||||||||
| 54 points by ahmed_sulajman 5 hours ago | 13 comments | ||||||||||||||||||||
Hey HN! I was a long-time Arc browser user and loved how its sidebar organized tabs and bookmarks into workspaces. I wanted to switch to other browsers without losing that workflow. So I built Arcmark, it's a macOS bookmark manager (Swift/AppKit) that floats as a sidebar attached to any browser window. It uses macOS accessibility API to follow the browser window around. You get workspace-based links/bookmarks organization with nested folders, drag-and-drop reordering, and custom workspace colors. For the most part I tried replicating Arc's sidebar UX as close as possible. 1. Local-first: all data lives in a single JSON file ( ~/Library/Application Support/Arcmark/data.json). No accounts, no cloud sync. 2. Works with any browser: Chrome, Safari, Brave, Arc, etc. Or use it standalone as a bookmark manager with a regular window. 3. Import pinned tab and spaces from Arc: it parses Arc's StorableSidebar.json to recreate the exact workspace/folder structure. 4. Built with swift-bundler rather than Xcode. There's a demo video in the README showing the sidebar attachment in action. The DMG is available on the releases page (macOS 13+), or you can build from source. This is v0.1.0 so it's a very early version. Would appreciate any feedback or thoughts | ||||||||||||||||||||
| ▲ | WhyNotHugo 3 hours ago | parent | next [-] | |||||||||||||||||||
Bookmark managers being a separate application is a brilliant idea. Like password managers, they can be full blown standalone applications, with lots of functionality and variability. I wish Firefox and others had good IPC for external applications to function as bookmark manager, password manager, etc. Browsers can then focus on being browsers, and we have have a variety of external bookmark managers exploring different design ideas, or focusing on different workflows. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | hibajiri 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
I noticed there is an Always on Top option in Settings, but I cannot enable it. Do I need to grant any additional permissions? Also, it would be great if the app could read bookmarks from other browsers and support cloud syncing of the JSON file via WebDAV. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | mbreese 3 hours ago | parent | prev | next [-] | |||||||||||||||||||
This looks like a nice project! I always have a love hate relationship with bookmarks. I tend to treat bookmarks as a write once read never datastore. I have a set of 2-3 bookmarklets that I use often, but almost never use other bookmarks. I do keep an archive of pages or links I find interesting, but I store those in a separate archive (self hosted Karakeep). So, I’m legitimately curious — for the author or others — how do you use bookmarks? What is your personal usage pattern? Do you have many pages you need to keep track of? Is there much churn or adding of new bookmarks? I’d like to make beater use of my stored links, but right now it is really a write-only archive. | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | samename 2 hours ago | parent | prev | next [-] | |||||||||||||||||||
Cool project! I’m a tab hoarder and this seems like it’ll be a good help, excited to try it | ||||||||||||||||||||
| ||||||||||||||||||||
| ▲ | EyMaddis 2 hours ago | parent | prev [-] | |||||||||||||||||||
This is hilarious! I love it! (I don’t want to be “that guy” but are you aware of the Zen Browser? It was a drop in replacement for me and I love it) | ||||||||||||||||||||
| ||||||||||||||||||||