Try out the world's first micro-repo!
Learn More

New Features

2024’s Biggest Release Yet! Backup & Restore your Pieces Database: Pieces for Developers 2.11.0 & Pieces OS 8.1.0

Today we’re dropping the year’s biggest release yet! We’re excited to announce a way to easily backup and restore your snippets across machines, the brand new Captured Context View, and more. These updates will take your Pieces experience to a new level, so make sure that you update your apps as soon as you finish reading about our exciting new features.

Introducing Backup & Restore

Using Backup & Restore in the Pieces Desktop App.

Do you want your Pieces materials across machines? This is the feature for you. One of our most-requested features of all time is the ability to utilize your Pieces materials seamlessly across different computers. We’re excited to launch Backup & Restore so that you can easily transfer your snippets from one machine to another.

When using Backup & Restore, you can backup your latest changes to your Pieces cloud and restore the backup onto a different machine. This is similar to a git push & fetch system, not real-time sync.

This feature is available first in the Pieces Desktop App. To use it, navigate to “Backup & Restore Data” from the account popover menu or the Settings View. A tray will open, from which you can create or restore a backup.

You’ll also see a list of your previous backups, which you can easily restore or delete.

Backup & Restore is still in Beta, so please let us know if you run into any problems! The team has a lot in store for this feature, so stay tuned for more in future releases.

Please note that you must be on Pieces OS version 8.1.0 or higher to use Backup & Restore.

The New Captured Context View

Related Websites in the Captured Context View.

Pieces for Developers has become the go-to context engine for thousands of developers around the world, so we know how important it is to be able to access this context later on. Pieces generates metadata for all of your snippets, including related links, related people, tags, titles, and annotations. Given that you can add your own metadata, too, it can be challenging to keep track of all this context.

We’re introducing the Captured Context View to make it easier to keep track of your context. From this new view in the Pieces Desktop App, you can view your related websites, anchor files & folders, related people, annotations, and tags for all of the materials and conversations in Pieces.

Simpler Account Access & Management

The account management popover menu.

As we introduce more cloud features and general settings, we decided to add a simple popover menu as an intermediary step before navigating all the way to the Settings View.

The popover shows your active cloud account & its integrations status, and provides one click access to manage your connected accounts, create or restore backups, and view all settings.

Enhancements, Bug Fixes and Performance Improvements

As always, today’s release includes an abundance of smaller enhancements and bug fixes. The most notable improvements include:

  • Sometimes your Pieces Copilot conversations would not automatically generate a title. You can now generate a title yourself by clicking “Generate Title” within a conversation’s “more” menu.
  • Sometimes the Desktop App would show a "Disconnected" indicator in the bottom-left corner, even when successfully connected to the internet. This is now fixed.
  • When users using local capabilities tried to use a cloud LLM with the Pieces Copilot, their initial message was lost when changing from local to blended. This should be fixed.
  • Deleting a system copilot message created problems when editing a previous message. This is fixed.
  • Hover actions for a copilot message were previously unable to be clicked if outside the bounds of the message bubble. This is now fixed.
  • Navigating to a view already in the route stack would push a new instance of the view into the stack. This is now fixed.
  • Users can now tap Ctrl (CMD on MacOS) + Enter to submit edits when editing a copilot message.
  • Better error handling and suggested actions when something goes wrong with a copilot response.
  • We’ve improved the local LLM download experience for all users— let us know what you think!
  • We made some improvements to our Dart Client SDK to improve the experience for many of our macOS users.
  • Massive stability improvements across the Pieces Suite.

User Support

If you need help, check out our Github repo where you can create issues to get assistance from us and other users, as well as join in on discussions to request features, show off something you’ve done lately with Pieces, and generally engage with us and the rest of the Pieces community.

As always, you can reach out to us for individual assistance by filling out this quick form. Don’t forget to check out our extensive documentation as well!

Pieces ❤️ Open Source

Did you know Pieces has recently broken into the Open Source community? We recently launched support for our TypeScript SDK on NPM where developers around the world have started to build on top of the Pieces Platform and get familiar with our APIs.

With our SDKs, you can build your own apps, extend Pieces functionality, and so much more. Check out our GitHub to learn more about our Open Source initiatives and how you can start contributing today!

Join our Discord Server 🎉

Do you love Pieces? Stop sending us carrier pigeons 🐦 and join our Discord Server to chat with our team, other power users, get support, and more. 🤝

Interested in becoming a Pieces Content Partner?

Learn More
Other Updates