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
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.
Or alternatively try to do this kind of integration via a browser extension. I know Raycast is doing something similar with their browser extension, when the extension acts as a proxy between the app and the browser to deliver different context to the app
It's quite an early version, but I've been using it for the last few days and it's really nice to have bookmarks so close to the browser
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.
In Arc, I'd organize links in dedicated workspaces for each project (personal or work). So whenever I work on a specific project, I'd open that workspace and have all the necessary links right there. For example, I tend to check Product Hunt often, and I have a dedicated workspace where I'd store products organized by my personal use cases. So next time I'm looking for a tool for something, I'd just open that workspace and search
I bookmark all sorts of things. Projects or articles that I think I'll likely need in future, issues which I report and might need to reference in future, etc.
I'm sure over 50% of my bookmark were written and never read, but I definitely query all sorts of old bookmarks nearly every day.