arczen

macOS · Arc 1.158.1 · Zen 1.21.12b

Move your Arc sidebar into Zen.

Arc is in maintenance. Zen is the closest thing to it. arc2zen reads Arc's own sidebar file and writes you a script that rebuilds your spaces, favorites, folders and pinned tabs on the other side.

Your file is read in this page and never sent anywhere. This page cannot make network requests at all: its content security policy blocks them. Turn off your wifi and everything still works.

01 Find your Arc file

~/Library/Application Support/Arc/StorableSidebar.json
  1. Open Finder.
  2. Press Cmd Shift G.
  3. Paste the path and press Return.

Arc keeps two files side by side. You want StorableSidebar.json, not StorableArchiveItems.json.

02 Drop the file here

03 Check what arc2zen understood

Here is what a rebuilt sidebar looks like. Drop your own file and this becomes your sidebar, with the names you can still change.

Space A container · from Arc profile “default”

Essentials, shared by this container

  • EEssential one
  • EEssential two
  • EEssential three
  • Top foldercode
    • ·Tab in the top folder
    • Nested foldercloud
    • Live folderlive · github
  • ·Bare pinned tab

04 Copy the script

Every address in it comes from your own Arc sidebar. Nothing else is added.

Drop your file first
The generated script will appear here once you drop your Arc file.

05 Run it in Zen

  1. Open a fresh Zen profile from about:profiles.

  2. In that profile, open about:config and set devtools.chrome.enabled to true.

  3. Open the Browser Console with Cmd Shift J, or from the menu: Tools, then Browser Tools, then Browser Console.

    Not Cmd Opt I. That one is the page inspector, it runs without privileges, and the script will stop with Services is not defined.

  4. Paste the script and press Return.

    If the console refuses the paste, type allow pasting there first, then paste again.

  5. Watch the lines prefixed [arc2zen]. When it says done, restart Zen and check that everything is still there.

06 What you still have to do by hand

The README covers each of these, and says what was established by reading Zen's code rather than assumed.