frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar

https://github.com/Geek-1001/arcmark
37•ahmed_sulajman•3h ago
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

GitHub: https://github.com/Geek-1001/arcmark

Comments

mbreese•1h ago
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.

robrain•24m ago
I use Obsidian (other note-taking apps and editor modes are available) and generally write at least a sentence about each bookmark. Subject areas get their own notes/bookmarks and I use the available linking and tagging options to try to make the resource more useful and easier to refer to in the future.
WhyNotHugo•18m ago
I use bookmark tags a lot, and rely on them to quickly find things in future.

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.

ahmed_sulajman•6m ago
Thank you! I have similar issues with bookmark managers overall. When they are too far from where I use them, it turns into a list of links I never read

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

WhyNotHugo•20m ago
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.

ahmed_sulajman•44s ago
For sure! I briefly looked into integrating more with browsers, for example, to better what's currently opened in different windows. But so far the only way I found was to rely heavily on macOS accessibility API to get some bi-directional data flow between the browser and the external app.

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

Show HN: Sameshi – a ~1200 Elo chess engine that fits within 2KB

https://github.com/datavorous/sameshi
145•datavorous_•6h ago•40 comments

Show HN: Arcmark – macOS bookmark manager that attaches to browser as sidebar

https://github.com/Geek-1001/arcmark
37•ahmed_sulajman•3h ago•6 comments

Show HN: I spent 3 years reverse-engineering a 40 yo stock market sim from 1986

https://www.wallstreetraider.com/story.html
649•benstopics•4d ago•222 comments

Show HN: SQL-tap – Real-time SQL traffic viewer for PostgreSQL and MySQL

https://github.com/mickamy/sql-tap
213•mickamy•15h ago•37 comments

Show HN: Azazel – Lightweight eBPF-based malware analysis sandbox using Docker

https://github.com/beelzebub-labs/azazel
2•mariocandela•49m ago•0 comments

Show HN: Data Engineering Book – An open source, community-driven guide

https://github.com/datascale-ai/data_engineering_book/blob/main/README_en.md
229•xx123122•22h ago•27 comments

Show HN: Prod.bd – Open-Source Ngrok Alternative Powered by Cloudflare Workers

https://prod.bd/
3•mrmillon•2h ago•2 comments

Show HN: ScreenKite: Free alternative to Screen Studio with 4x export speed

https://www.screenkite.com/en
3•imWildCat•2h ago•1 comments

Show HN: I built a concurrent BitTorrent engine in Go to master P2P protocols

3•Jyotishmoy•3h ago•4 comments

Show HN: Markdown Prism – A Non-Electron Markdown Editor for macOS

https://prism.huconn.xyz
4•hulryung•4h ago•0 comments

Show HN: Prompt to Planet, generate procedural 3D planets from text

https://prompttoplanet.n4ze3m.com/
10•error404x•11h ago•12 comments

Show HN: Skill that lets Claude Code/Codex spin up VMs and GPUs

https://cloudrouter.dev/
131•austinwang115•1d ago•33 comments

Show HN: Trained YOLOX from scratch to avoid Ultralytics (iOS aircraft detect)

https://austinsnerdythings.com/2026/02/13/training-yolox-aircraft-detection-mit-license/
2•auspiv•5h ago•0 comments

Show HN: Terminalcore – The Rhythm Game for PC

https://terminalcore.vercel.app/
3•Kejii_2770•5h ago•1 comments

Show HN: ClipPath – Paste screenshots as file paths in your terminal

https://github.com/BiteCraft/ClipPath
15•viniciusborgeis•18h ago•1 comments

Show HN: A small embeddable Datalog engine in Zig

3•habedi0•6h ago•0 comments

Show HN: Moltis – AI assistant with memory, tools, and self-extending skills

https://www.moltis.org
115•fabienpenso•2d ago•43 comments

Show HN: I'm 75, Building an OSS Virtual Protest Protocol

https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md
6•sakanakana00•6h ago•0 comments

Show HN: OpenWhisper – free, local, and private voice-to-text macOS app

https://github.com/richardwu/openwhisper
33•rwu1997•1d ago•13 comments

Show HN: Geo Racers – Race from London to Tokyo on a single bus pass

https://geo-racers.com/
142•pattle•2d ago•86 comments

Show HN: Wa Me It All – WhatsApp Chat Without Spamming Your Contacts

3•franze•2h ago•0 comments

Show HN: MicroVibe – minimal JSX web starter

https://github.com/melendezgg/microvibe
6•melendezgg•15h ago•1 comments

Show HN: AI agents play SimCity through a REST API

https://hallucinatingsplines.com
216•aed•5d ago•72 comments

Show HN: Sol LeWitt-style instruction-based drawings in the browser

https://intervolz.com/sollewitt/
69•intervolz•3d ago•14 comments

Show HN: Rowboat – AI coworker that turns your work into a knowledge graph (OSS)

https://github.com/rowboatlabs/rowboat
204•segmenta•4d ago•56 comments

Show HN: CodeRLM – Tree-sitter-backed code indexing for LLM agents

https://github.com/JaredStewart/coderlm/blob/main/server/REPL_to_API.md
79•jared_stewart•3d ago•37 comments

Show HN: I built a macOS tool for network engineers – it's called NetViews

https://www.netviews.app
242•n1sni•4d ago•61 comments

Show HN: Lucid – Catch hallucinations in AI-generated code before they ship

https://github.com/gtsbahamas/hallucination-reversing-system
4•jordanappsite•15h ago•0 comments

Show HN: Distr 2.0 – A year of learning how to ship to customer environments

https://github.com/distr-sh/distr
100•louis_w_gk•4d ago•29 comments

Show HN: Agent Alcove – Claude, GPT, and Gemini debate across forums

https://agentalcove.ai
64•nickvec•2d ago•26 comments