Set up the Sketch plugin

  1. If you are running Sketch please Quit it now.
  2. Make sure you have the latest version of the Avocode desktop app for Mac.

If you still have the old Avocode Sketch plugin, installing the latest version of Avocode should automatically overwrite it. The old plugin will not be supported anymore because of slow performance.

Open a design in the Sketch app

NOTE: Uploading Sketch designs to Avocode requires to have a macOS 10.9 and higher and with Sketch 41 and higher.

We're currently working on a direct Sketch file upload feature, which will work on Windows, Mac, and Linux and will not require you to have the Sketch app. Stay tuned.

Upload selected Sketch artboards to Avocode

Go to the window menu bar to Plugins, select Avocode and click Sync Selected Artboards.

TIP: Press CMD + J in Sketch to upload selected artboards to Avocode.


Sync all Sketch artboards (entire design file) to Avocode

Go to the window menu bar to Plugins, select Avocode, Options, and click Sync All.

TIP: Press CMD + ALT + J in Sketch to upload all artboards to Avocode.

You can exclude Pages or Artboards from syncing to Avocode by renaming them - just add _ at the beginning of the _Page or _Artboard name. This workflow should speed things up when you’re syncing bigger Sketch files.

Sync Sketch artboards without Symbols

Go to the window menu bar to Plugins, select Avocode, Options, and click Sync Without Symbols.

Quickly access the Avocode Project Manager

Go to the window menu bar to Plugins, select Avocode, and click Open Project Manager.

TIP: Press CMD + P in Sketch to switch to Avocode Project Manager. It will be opened in a new tab.


Add Sketch artboards to a project in Avocode

Your Avocode app will automatically open so you can add the designs to a particular project.

You can also create a new project where you will upload this design.

NOTE: You can keep working in Sketch during the upload. You can watch the upload progress on the Avocode icon in your Dock. Please don't close the Avocode app during the design upload. Once you are redirected to Avocode (to add the design to a particular project, you can close your Sketch app.

In order to access the uploaded design, open the project where you uploaded it.

How to sync Symbols?

Symbols are synced automatically with artboards. You are then able to open all the symbols in Avocode automatically, instead of having to sync them manually again.

How to sync Libraries?

To use libraries with Avocode, you would need to upload the library file to Avocode. 

We will be doing our best to provide better and more seamless experience in the near future. In the meanwhile, please sync your libraries to Avocode with your designs and open them manually.

How to upload new Sketch design versions?

Make sure uploaded artboards are named exactly as they were in the previous version and that they are located on the same page as they were previously. Avocode will take care of the rest.

If some artboards already exist in the project, they are synced and added as new versions.

If the artboard has a different name than in the previous version, it will be added as a new design.

NOTE: If you duplicate a Sketch artboard and sync it, it will be uploaded as a new design to Avocode.



  • If you don't see the plugin in your Sketch...
    That means that the automatic installation must have failed somehow. Please make sure your Sketch app is named "Sketch" and that it is located in your Applications or Downloads folder. Then go to your Avocode app and reinstall the plugin from the Help menu:
  • You get a pop-up saying "There is no application set to open the URL"
    Please try to reinstall your Avocode application, download the installer here
  • If uploading is stuck at 0%...
    Please make sure your computer clock is up to date - learn more here.
  • The upload takes way too long
    That might happen when there are too many layers in the design. The reason may vary, but usually, it is some form of a pattern formed from a lot of vector layers (stripes, world map made of vector dots,...).
    You can combine all the path layers which form that shape to be exported as one layer with Layer -> Combine -> Union - this will create a single layer out of them that should export correctly and much faster. 
  • In case of any other problems
    Please do let us know in the in-app chat or at


Learn more:

Did this answer your question?