Collaborating with Saved Materials

You can generate and copy unique shareable links for saved materials in the Pieces Drive, letting you showcase your code and easily collaborate other developers on your team.

Sharing

One of the most convenient ways to collaborate or showcase work is by sending a code snippet to your team, friends, or the broader developer community.

Pieces Drive makes this process dirt-simple using shareable links, which allow others to view your snippet and its related metadata in a consistent, Pieces-branded web interface—even if they don’t have Pieces installed. 

These links preserve the snippet’s code, syntax highlighting, tags, annotations, and other contextual data—this way, recipients see not just lines of text, but the snippet’s entire backstory and classification.

Generating Shareable Links

There are two ways to generate shareable links for saved materials in your Pieces Drive.

via Quick Menu

Start by opening the material you want in the main Detail View of Pieces Drive.

Find and click the three-dot Quick Menu (usually in the top-right corner of the snippet's section).

Then, choose Generate Shareable Link or Shareable Link—if it's your first time creating a link for that snippet, Pieces will make a new unique URL.

If you’ve already generated a link for this material before, it exists in the cloud—so you can just copy the shareable link to your clipboard.

via Keyboard Shortcut

You can toggle a different shareable link modal that provides you with the previously-generated link or generates a new one by using keyboard shortcuts—cmd+L (macOS) or ctrl+L (Windows/Linux).

If you want to see how the snippet appears, simply paste the link into a web browser.

You’ll find a code view, syntax highlighting, any relevant tags, annotations, and a snippet description—just like in Pieces Drive.

Security & Sensitive Data

Pieces Drive takes security seriously.

When you begin generating a shareable link, Pieces is designed to initiate and allow specific behaviors pertaining to privacy and security:

  • Automatic Detection of Secrets: If the code snippet contains credentials or tokens that Pieces recognizes (API keys, client secrets, etc.), you’ll receive a warning before proceeding.

  • Sensitive Info Management: You can explicitly mark or unmark certain strings as sensitive within the material’s context panel.

  • User Confirmation: Pieces prompts you to confirm that you’re okay sharing the snippet as-is or suggests that you remove or redact sensitive portions first.

Best Practices

Pieces may not catch everything, so you should always be careful of what code materials you generate links for, and with whom you share them.

Even if Pieces doesn’t automatically flag something, it’s good practice to check for any private tokens, database credentials, or other sensitive data. If you need to show code logic without actual credentials, consider duplicating your snippet, removing the secrets, and then sharing that sanitized version. If you just want to demonstrate a concept, consider using the [Transforming Code](/products/desktop/drive/transforming-code) features to create a boilerplate or more readable version for sharing.

Managing Existing Links

Once a snippet has a shareable link, Pieces Drive helps you track and modify it.

Revisit the Quick Menu for the saved material, then look under the first section titled Shareable Link and click Manage.

This will give you access to the shareable link in an input field, the option to generate a GitHub Gist based on that code, and then 3 further options:

  1. Open in Browser: Automatically opens the code snippet’s shareable link in your default browser.

  2. Refresh Link: Refreshes the link if you’ve made changes to the saved material itself, so you can always share an up-to-date version.

  3. Revoke Link: Similar to deleting a material, this button essentially ‘deletes’ the shared link, taking the saved material off of the cloud so that it cannot be accessed outside of your Pieces Drive.

Use Cases & Workflows

Check out the workflow use cases below for ideas or inspiration on how to share code using the Pieces system.


Shareable links are excellent for quick internal reviews. Instead of copying raw code into a Slack channel, send a link so your teammates get the snippet’s annotations, tags, and formatting intact. If you maintain an open-source library, shareable links can demonstrate bug fixes or new features without requiring others to install Pieces. They’ll see a snippet rendered in a neat web interface. Use shareable links to document specific sections of a codebase. Project managers or QA engineers can open the link, comment on the snippet, and refer back to it without rummaging through version control logs. For freelancers or consultants, a shareable link offers a tidy way to showcase code examples to clients. They see professional formatting and can test the snippet themselves if they have access to a browser-based environment.