Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Pieces for VS CodeNew to Visual Studio Code? Get it now.

Pieces for VS Code

Mesh Intelligent Technologies - Inc.

pieces.app
|
14,349 installs
| (32) | Free
Save, find and reuse code snippets and files straight from VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pieces for Developers ⎸ Visual Studio Code Extension

In 2022, our team set out on a journey to build the most advanced code snippet management and workflow context platform yet.

The debut release of our Flagship Desktop App got the ball rolling, and now our VS Code Extension aims to take developers productivity to the next level, incorporates key capabilities and our users favorite features directly into their IDE.



Effortlessly save, enrich, search, share, reference, reuse: code snippets, workflow context, and other useful developer resources.






Trusted by the World's Best Developers

From students and indie developers, to startups and open source teams, to enterprise organizations and beyond, Pieces for Developers is purpose built as a cohesive layer and a "tool between tools" that boosts productivity in three major workflow processes: researching and problem-solving in the browser, working with colleagues in collaborative environments, and lastly, writing, reviewing, referencing, and reusing code in the IDE.

We are a venture-backed company supported by some of the world's best investors. Our products & company are secure and continuing to grow.

Our Visual Studio Code Extension in combination with our Flagship Desktop App provides users a first-in-kind feature set ambitiously augmenting your development workflows.



Take Back Your Time | Solving Productivity Bottlenecks

  • Countless Google Searches, Open Tab Back-and-Forth & History Scrolling

    • More and more developer resources live online nowadays - tutorial sites, Stack Overflow posts, documentation & open source packages, wiki's and blog posts - the list goes on and on.

    • This combined with the constant switching back to the IDE, and other tools, often causes developers to lose track of where they were and start over again at the search bar.

    Solution Highlights:

    • Pieces for Developers | Desktop App ships with a first-in-kind Workflow Activity Stream letting you pick up where you left off faster than ever.


  • Resurfacing Additional Context in Collaborative Environments

    • Task and project context regarding the who, what, where, and why is often discussed over a variety of channels such as Email, Slack, Teams, Discord, Community Forums, Twitter, Reddit, and more.

    • Keeping track of this critical context - decision outcomes, architectures, implementation solutions, best practices, power tips, configs - is becoming harder than ever.

      Solution Highlights:

      • When you save code snippets with the Pieces for Developers | VS Code Extension it internally leverages our unique Context Awareness Engine to automatically extract and associate over 15 metadata heuristics.

      • The Pieces for Developers | Desktop App enables you to Toggle Realtime and Scope-Relevant Suggestions around materials to save, reference, reuse, and share.


  • Onboarding New Developers, Reducing Technical Debt & Code Reviews

    • Developers continuously have to navigate ever-growing code bases, backlog tasks, Jira Tickets, GitHub Issues, and Pull Requests all in an effort to reuse existing code, onboard new developers faster, share relevant examples, reduce technical debt and drive code standardization.

    Solution Highlights:

    • Powered by our On-Device Proactive Save & Pattern Engine the Pieces for Developers | VS Code Extension can automatically recognize and save highly reusable, yet complementary materials for you.

    • Leverage the Pieces for Developers | Desktop App to discover and extract reusable boilerplate through our In-Project Snippet Discovery features running entirely offline and on-device.



Table of Contents & What's in this Readme

  • Section: Product Highlights & Benefits

    • Saving Useful Developer Materials
      • Single Click Save
      • Suggested Save and On-Device Pattern Engine
      • In-Project Snippet Discovery
    • AI Powered Material Enrichment & Metadata Association
      • Context Awareness Engine and Origin Details
      • Automatic Smart Descriptions
      • Related Links and External Resources
      • Tags and Automatic Topic Labels
      • Related People and Associated Collaborators
      • Sensitive Information Detection & Masking
    • Search, Reference & Reuse Saved Materials
      • In-Editor Global Search with the Command Palette
      • Workflow Activity Stream and process backtracking
      • Saved Materials Quick Access and List View
      • Atomic Auto-Complete Suggestions
      • Toggling Realtime and Scope-Relevant Suggestions
    • Personalized Link Sharing
      • Select and Share with Context
      • Access and Save Offline from Shared Link

  • Section: Installation Details and Getting Started

    • What is being installed?
      • Pieces for Developers | OS Server (Local Runtime Background Service)
      • Pieces for Developers | Flagship Desktop App
      • Pieces for Developers | Visual Studio Code Extension
    • Platform Requirements
      • MacOS, Windows, Linux
  • Section: Additional Features and Extension Settings

    • Managing and Updating your saved resources
      • Inserting a saved Code Snippet at your current cursor location
      • Editing saved Code Snippets and Text Notes
      • Reclassifying a Language Association of a saved Code Snippet
      • Deleting a saved material
      • Connecting to Custom Cloud Domain

  • Section: Join our Community

    • Help Us Shape the Vision
      • Submit Feedback or a Feature Request
      • Join our Beta Program
      • Leave us a (positive or constructive) Product Review
    • Stay in the know and Get Updates
      • Subscribe to our YouTube Channel
      • Subscribe to our Release Notes & Monthly Newsletter
      • Engage with us on Twitter & LinkedIn
    • Beyond the Product
      • Learn something new and checkout our Blog of Technical Content & Tutorials
      • Join to our Content Partner Program and create content for our Blog or YouTube Channel
    • Troubleshooting
      • Frequently Asked Questions
      • Solving Common Connectivity Issues
      • Connect with our team and Get 1:1 Support



Product Highlights & Benefits

Saving Useful Developer Materials

Pieces for Developers was built from the ground up to serve as a centralized place to save all types of materials and resources related to a developer's work-in-progress journey.

Code snippets, scratch files, screenshots, UML diagrams, links, and more. Paste something from your clipboard, drag & drop, or save it directly in IDE via our plugins.



  • Stay in Flow with Single-Click Save

    We are making a continuous effort to provide our users with frictionless ways to save key workflow materials. Stay in the flow with our Visual Studio Code Extension and simply select a code snippet or a resource in your file tree, right-click, and select "Save to Pieces".

    Save all types of resources. It's better to have a resource available and not need it than need it and not have it!

    • i.e. Boilerplate/Reference Snippets, Common Bash/Powershell Commands, CI/CD Configurations, HTTP Requests, Screenshots, Architecture/UML Diagrams, Text Notes, and so much more.







  • Proactive Save and Pattern Engine

    It's often the case that you only realize you should have saved a resource at the moment you realize you didn't save it. To help with this phenomenon our Visual Studio Code Extension learns from your workflow behaviors and can proactively save things for you.

    Our offline-first and on-device Pattern Engine runs in the background and can pick up on your workflow patterns, recognize snippets that you’re frequently reusing; and from there, if you don’t have similar snippets already saved, our platform will automatically save these high-reuse snippets for you.







  • In-Project Snippet Discovery

    Pieces for Developers is the first developer tool in the world to ingest an entire code base and return hyper-specific, highly-reusable code snippets entirely offline and on-device.

    Running Snippet Discovery on a local source repository has huge benefits:

    • Discover highly reusable snippets resulting in less time spent re-writing the same code from scratch over and over
    • Driving code standardization within and across projects
    • Discover reference snippets and share them with your team or use them to onboard new developers faster than ever







Context Awareness Engine, Useful Metadata, and AI Auto-Enrichment

When you save something to Pieces for Developers it not only saves the material itself; but further, our Context Awareness Engine automatically attaches related context & metadata enabling powerful organization, search, and suggestion capabilities.

  • Origin Details

    Reference code is everywhere these days, whether it's a solution that you're adapting from Stack Overflow or doc-site boilerplate sent over Slack or Microsoft Teams, all code comes from somewhere.

    Where a code snippet came from, and the larger context it was taken out of, is often lost when saving or sharing reference materials today and makes it incredibly difficult to find and share or reuse it later on.

    In an effort to maintain this invaluable context, Pieces for Developers automatically extracts and associates useful origin details every time you save a resource.

    • i.e. Project Name, Source File, Line Numbers, Collaborators, Solution Publishers, Application Source, etc.







  • AI-Generated Smart Descriptions and Associated Commit Messages

    Between our Flagship Desktop App, Chromium-Based Browser Extension, and the Visual Studio Code Extension, our users are saving more than ever. That said, a large part of our material enrichment efforts are allocated towards making searches and suggestions first-class.

    With these end goals in mind, Pieces for Developers ships with an offline and on-device ML Material Description model that generates a smart description for everything you save:

    • i.e. What the code snippet or resource is, what it does, how to use it, and how it might be used in the future.

    These smart descriptions, coupled with relevant commit messages extracted via our Context Awareness Engine, enable awesome reference and reuse experiences later on in a users' workflow.







  • Related Links, External Resources & Reference Materials

    More and more developer resources live online nowadays. Saving links you found while researching or problem-solving in the browser, code, or documentation has never been easier.

    With Pieces for Developers you can quickly associate URLs to external resources such as Documentation Pages, Wiki Links, Jira Tickets, Pull Requests, GitHub Issues, you name it, with your saved materials.







  • AI-Generated Smart Labels and User Added Tags

    Doubling down on our efforts to make search and suggestion world-class, Pieces for Developers ships with an offline and on-device ML Material Labeling model that automatically generates smart labels for everything you save:

    • i.e. “HTTP Request”, “Flutter Framework”, "Dart Project", "Conditional For Loop"

    In addition to our auto-generated smart labels, our Context Awareness Engine automatically layers in tags corresponding to origin details and related links.

    Lastly, you can easily add your own tags as a manual way to further organize your saved resources while driving a more personalized search and suggestion experience.







  • Related People

    These days technical work is more people-centric than ever. Writing and reviewing code, upskilling on ever-evolving best practices, migrating to new framework versions, and onboarding new developers, it all builds on the work of others.

    Simply knowing who to reach out to for additional context, who to add as a reviewer on pull requests, or who might provide a different perspective could save some serious time and prevent major headaches.

    To help solve this dilemma, our Context Awareness Engine automatically associates Relevant Collaborators, Maintainers, and Content Authors with the resources you save.







  • Smart Warnings and Sensitive Information Detection

    Some of the most commonly saved snippets are Powershell and Command Line instructions, boilerplate for unit tests, .env variables, HTTP requests and CI/CD build configs.

    All of these often contain sensitive data like API keys, auth tokens, usernames, passwords, or service account credentials.

    Pieces for Developers facilitates security and programming best practices by detecting sensitive information and warning against accidental uploads or sharing.







Global Search, Sort via Suggestions, Reference and Reuse Saved Materials

Pieces for Developers ships with a first-in-kind TLP Query Engine built to efficiently run entirely on-device. Search and Suggestion results rank on a blend of code similarity, recent activity, tags, descriptions, people, related links, and more.

  • In-Editor Global Search with the Command Palette

    Our Visual Studio Code Extension makes it easier than ever to find what you need when you need it with a blazing-fast search experience right inside your editor.

    Instantly find, reference, share or reuse your saved developer materials in a few keystrokes without breaking your flow.







  • Fine-tune Global Search with Result Display Modes & Sort Preferences

    Not able to find what you're looking for? Try out our different Global Search Preferences.

    As a result of automatic material enrichment there is a bunch of helpful metadata associated with each saved material. With that, you can mix and match different search preferences and result display modes in a way that best matches your search style.







  • Reuse Saved Materials with Atomic Auto-Complete

    From the Language Servers that ship with Visual Studio Code, to the recent variety of LLM offerings like GitHub Co-Pilot and TabNine, there are already plenty of great options for auto-completing code.

    With this in mind and leveraging our on-device Pattern Engine, we wanted to take a complementary approach to these existing systems.

    Our goal isn't to auto-complete from all possibilities, in all scenarios; but more specifically, auto-complete from your saved code snippets, in scenarios where it makes the most sense.

    • i.e. Creating a new file from saved boilerplate, writing unit tests, or integrating marketing scripts such as Google Analytics or Facebook Pixel Tags.







  • Sorting with Realtime and Scope-Relevant Suggestions

    The demands on developers are increasing every day. As a result, a developer's time is becoming ever more precious and anything that boosts productivity is no longer a nice-to-have, but a need-to-have.

    With that, our team has invested serious resources enabling Pieces for Developers to proactively suggest the most relevant materials at the right time.

    Complementing Proactive Save in the Visual Studio Code Extension, we're excited to for you to check out Sorting via Suggestions, which is based on your recently saved materials, available in our Flagship Desktop App.







  • Accessing Saved Material Overviews from the In-IDE List View

    In addition to Global Search, Scope-Relevant Suggestions, and Atomic Auto-Complete, we wanted to make it easy to view and access all of your saved materials, and their associated metadata, directly from within your IDE.

    When you install the Visual Studio Code Extension a tool tab with the Pieces logo is added to the left-hand side of Visual Studio Code. This is where you can view all of your saved resources; further, open them for referencing in a generated Material Overview Markdown, and sign in to set up your private cloud for sharing.







  • Pick-up where you left-off with the Workflow Activity Stream

    Picking up where you left off and getting back into flow is one of the largest productivity bottlenecks throughout a developer's workflow. So, our team has been hard at work making it easier than ever to backtrack through your work-in-progress journey.

    Our Workflow Activity Stream enables you to quickly find and access useful context metadata that's been associated with your saved materials. Workflow details and points of reference such as related links, shared snippets, relevant tags, collaborators, and more are all available as a scrollable timeline right within our Flagship Desktop App.







Personalized Link-Sharing of Saved Materials and Their Context Metadata

Developers, Technical Writers, Instructors, and many others in the space are constantly having to share code snippets, error logs, configuration files, boilerplate, sample code, and other developer materials with their colleagues, content readers, students, open-source maintainers, customers, and so on.

For us, sharing is not only about sending someone the code snippet or resource itself, but further, enabling the recipient to access both the material and its associated context metadata - where it came from, what it is, why it was saved, its description, git context, tags, additional collaborators, related links, and so much more.



  • Select, Right-Click & Link-Share Directly in Your IDE

    Effortlessly share code snippets, screenshots, and other resources with a personalized access link i.e. YOUR_USERNAME.pieces.cloud, in just a few steps. When you select a resource within your IDE and generate a shareable link, that resource along with all of its useful context gets uploaded to your private Pieces for Developers Cloud.

    From there, those with the link will be able to access what you shared and its context metadata, even if the recipient doesn't have Pieces for Developers themselves.

    • Preview this Shared Python Snippet from python.pieces.cloud in your browser, which is one of twenty useful snippets in our Curated Python Snippets Collection

    Further, if you edit the resource or add additional context metadata Pieces for Developers will recommend that you update the link or automatically update it for you. This happens in the background without generating a new access link meaning previous recipients can stay up to date, and you don't have to re-share.

    Lastly, we know that accidental shares happen and permission levels can change. With that, you can always revoke a shareable link at any time.







  • Saving a Shared Material for Offline Reuse from the Pieces for Developers ⎸ Sharing Preview Web App

    Although it's not needed to have Pieces for Developers installed when accessing a shared resource, we don't want our users having to switch back and forth to the browser or needing to keep track of all the share links you've received.

    For recipients that have Pieces for Developers installed, they can easily save a copy of the shared resource to their own Pieces for Developers drive for offline search, suggestion, and reuse later on.

    Simply click the Save to Pieces button located at the top of the Sharing Preview Web App, and you're good to go! You can now access and reuse the locally saved resource in our Flagship Desktop App or directly in your IDE with the Visual Studio Code Extension.







Installation Details and Getting Started

  • What all is being installed?

    • Pieces for Developers | OS Server is our background service running offline and on-device required to enable:

      • Individual products in the Pieces for Developers Suite to communicate
      • Local, Private, and Secure Machine Learning Models
      • Real-Time Search and Suggestions
    • Pieces for Developers | Flagship Desktop App

      • The core Pieces for Developers experience fully loaded with over 50+ features and awesomely extended with our Visual Studio Code Extension and Chromium based Browser Extensions.
    • Pieces for Developers | Visual Studio Code Extension

      • Our most popular IDE extension that enables you to search, save, and share code snippets, screenshots, and other resources directly from within your IDE.



  • Getting Started with Pieces for Developers on macOS

    Compatible with macOS 10.15 Catalina or higher
    1. Download the Pieces for Developers Package Installer and proceed with the installation.

      • This will install the Pieces for Developers ⎸ Flagship Desktop App as well as Pieces for Developers | OS Server





    2. Make sure Pieces for Developers | OS Server is running in the background.

    3. Launch Visual Studio Code and install our Pieces for Developers | Visual Studio Code Extension

      • If you have already installed our Visual Studio Code Extension, and it's having trouble connecting the Pieces for Developers | OS Server background service try the following quick Troubleshooting Solutions



  • Getting Started with Pieces for Developers on Windows

    Compatible with Windows 10 Version 1809 or higher
    1. Download our Pieces for Developers Installation Manager and proceed with the installation.

      • This will install the Pieces for Developers ⎸ Flagship Desktop App as well as Pieces for Developers | OS Server





    2. Make sure Pieces for Developers | OS Server is Running in the Background.

    3. Launch Visual Studio Code and install our Pieces for Developers | Visual Studio Code Extension

      • If you have already installed our Visual Studio Code Extension, and it's having trouble connecting the Pieces for Developers | OS Server background service try the following quick Troubleshooting Solutions



  • Getting Started with Pieces for Developers on Linux

    Compatible with Ubuntu 18 or higher and is ** currently in beta **
    1. From the Snapcraft Store install the Pieces for Developers | OS Server Snap Package or run the following in the terminal:

      •   $ sudo snap install pieces-os
        
    2. Enable Offline and On-Device Local Machine Learning by running the following command in the terminal:

      •   $ sudo snap connect pieces-os:dotnet-runtime-aspnetcore
        
        This command sets up and configures local application interfaces to properly load our Sandboxed and Secure Machine Learning Model
    3. Launch the Pieces for Developers | OS Server background service by running the following command in the terminal:

      • $ pieces-os 
        
    4. Launch the Pieces for Developers | Flagship Desktop App by running the following command in the terminal:

      •   $ pieces-for-developers
        
    5. Launch Visual Studio Code and install our Pieces for Developers | Visual Studio Code Extension

      • If you have already installed our Visual Studio Code Extension, and it's having trouble connecting the Pieces for Developers | OS Server background service, try the following quick Troubleshooting Solutions.


  • Watch our Getting Started ⎸ Pieces for Developers | Visual Studio Code Extension overview video on YouTube



    Getting Started ⎸ Pieces for Developers | Visual Studio Code Extension



Additional Features and Benefits

Believe it or not, this document simply scratches the surface of what the entire Pieces for Developers product lineup has to offer, and being just over a year into the journey, we're only getting started.

Nevertheless, here are some additional features and capabilities that are enabled with the Pieces for Developers | Visual Studio Code Extension

  • Inserting a saved Code Snippet at your current cursor location

    When you're ready to re-use a snippet, we offer a variety of ways to quickly access and insert snippets into your active file. In addition to Auto-Complete or Global Search using the command palette, users also enjoy the ability to insert a saved snippet at their cursor location via right-clicking on the snippet in the List View.







  • Editing saved Code Snippets and Text Notes

    As we progress deeper into our projects, frameworks, and dependencies often change, which means we might need to adjust a saved snippet to comply with breaking changes or conform to new standards. Right-click on a snippet in the List View and select "Edit" to quickly and easily edit a saved snippet so your code can stay relevant and up-to-date.







  • Renaming a Saved Material

    We're on a mission to make it as frictionless as possible for our users to save snippets without disrupting their flow. AI in Pieces for Developers will attempt to add a relevant name for your snippets automatically, so you don't have to. Don't worry, you can rename your snippets anytime to a convention that works best for you. All you need to do is right-click a snippet in the List View and select "Rename".







  • Reclassifying a Code Snippets' Language Association

    When you save a material to Pieces for Developers, our AI works hard to understand what you saved so that we can successfully add as much helpful metadata - tags, related links & websites, related people - as possible.

    One of our fundamental capabilities is Instant Language Detection, which automatically detects the language of your snippet and supports over 50 programming languages including Typescript, Javascript, Python, Dart, C++, C#, and many more. Unfortunately, we don't always get it right, so we made it as easy as possible to reclassify a snippet to the proper language. Simply right-click a snippet in the List View and select "Reclassify".







  • Deleting a Saved Material

    Since we made it so simple to save snippets from the browser, your IDE, and using our Flagship Desktop App, users are saving hundreds of snippets throughout their time researching, coding, and collaborating. For some, this can get a little chaotic. If you find yourself looking to do a little spring-cleaning, you can delete snippets by right-clicking a snippet in the List View and selecting "Delete".







  • Connecting Custom Cloud Domain

    Sharing materials using Pieces for Developers is about more than sharing the material itself. It's about sharing the material and all the contextual metadata associated with it - where it came from, what it does, how to use, associated people, and more. What's unique about our shareable links and sharing with Pieces for Developers is all of our users receive their own, dedicated cloud, isolated from other users.

    As a result, you can personalize your cloud domain with a custom name, like https://mack.pieces.cloud. Now, when you generate and share a link, your link will include your personalized domain, so users know exactly who it came from.

    See this Shared Python Snippet from python.pieces.cloud in your browser. Notice this is from the custom domain, "python".

    To personalize your cloud domain, open the Pieces for Developers | Desktop App and navigate to the settings menu.

    Important Note:
    • Updating your personal cloud domain can take up to 15 minutes for the new domain to go live. Don't worry, we will notify you when this is complete.







Join our community!

Help Us Shape the Vision

We are an early-stage software company on a mission to boost developer productivity and facilitate seamless workflows across a project lifecycle. Here are a few ways you can help us shape our vision and make our mission a reality.


  • Submit Feedback or a Feature Request

    We want to hear what you think! Reach out to us and let us know how you liked our products or how we can make your experience even better. Whether this is constructive product feedback or a request for more features or product capabilities, we want to hear from you.


  • Join our Beta Program to test new products and features!

    If you’re someone who likes to get their hands on the latest and greatest, our Beta Program is the perfect fit for you. Fill out this form to get early access to new features, products, and more to help us uncover issues, optimize the user experience, and shape the product for our global user base.


  • Leave us a (positive or constructive) product review

    We are a small and passionate team of developers building an amazing suite of products for developer productivity and to augment existing workflows. Whether you’ve had a positive or negative experience with a Pieces for Developers product, we want to hear from you. Please leave us a positive or constructive review on what you think about our products as any bit of feedback helps us on our mission.


Stay in the know and Get Updates


Pieces for Developers ⎸ Blog Pieces for Developers Blog ⎸ Youtube Channel Pieces for Developers Blog ⎸ Facebook Page Pieces for Developers Blog ⎸ Dev.to Pieces for Developers Blog ⎸ Twitter Page Pieces for Developers Blog ⎸ Hashnode Pieces for Developers Blog ⎸ Medium

  • Subscribe to our YouTube Channel

    Our YouTube channel has all the insights, tips, and helpful information you could need for all of our products. There you’ll find videos to walk you through features our users love and how Pieces for Developers can help speed up your development workflow. Check out our YouTube channel and subscribe to receive the latest news, tips, and information about our products.


  • Subscribe to our Release Notes & Monthly Newsletter

    We release updates 3-4 times a month across all of our products. That’s a lot to keep up with! With each release comes an in-depth release note detailing new features, bug fixes, and product announcements. Stay in-the-know by subscribing to our release notes here.


  • Engage with us on Twitter & LinkedIn

    We post the latest on Pieces for Developers and topics buzzing around the technology community on our socials daily. Follow us for power tips, useful technical content, the occasional funny meme, or just to say “hi”. We’d love to engage with you!


Beyond the Product

  • Learn something new and check out our Blog of Technical Content & Tutorials

    We have published over 100+ articles on our blog and across other developer blog sites like Medium, Hashnode, and Dev.to. We have the best technical content for you to learn from or reference in your projects. We cover content across all types of technical material like frameworks to use and when, tips and tricks, how-to’s, programming language guides, Open Source information, and more!


  • Join to our Content Partner Program and create content for our Blog or YouTube Channel

    We have over 100+ technical content partners who help create relevant technical content for developers to consume, learn, and reference. Our content partners are all developers sharing their experiences to help others solve problems, navigate technical decisions, and simply become better developers. Help us make more content and sign up to be a part of our Content Partner Program today!



Troubleshooting

  • Solving Common Connectivity Issues

    If you run into issues where your Pieces for Developers | VS Code Extension is having trouble connecting to Pieces for Developers | OS Server, try to restart Pieces for Developers | OS Server and then VS Code and try again.

    If the issue persists, try clicking the Refresh button at the top of the List View to re-attempt the connection. If that still fails, don't hesitate to contact us at support@pieces.app or fill out this form.


Frequently Asked Questions

  • I don’t see the snippet I just saved in the list view in my VS Code?

    Hit the refresh button in VS Code list view panel:



  • I’m in VS Code and I keep getting the notification “Can’t Connect to Pieces OS”

    Restart Pieces OS. After a couple of seconds re-open VS Code

  • What is Pieces OS? How does it work?

    Pieces OS is the background service that enables Pieces to work locally and handles communications with any integrations. Without Pieces OS, Pieces for Developers will not be able to save your snippets or interact with any of your plugins.

    Pieces OS also enables you to sync Pieces to the cloud so that you can access your data anywhere. It also enables our other cloud-enabled features, like link sharing. Download and install Pieces OS! Head over to https://code.pieces.app/install to get started.

  • How do I share a snippet from my VS Code?

    To share a snippet you must be connected to Pieces OS and logged in and connected to the cloud. Then click the Pieces extension icon to see the snippet tree view and click inside Pieces explorer to find your saved snippets. Right-click the snippet you’d like to share and select “share via Pieces link”. Then copy the shareable link and send it to anyone!

  • How do I connect to the Pieces Cloud from VS Code?

    Sign in using a personal email. Upon successful sign-in, your account will begin to connect to the Pieces cloud. If you don’t get a pop-up confirming a successful connection to the Pieces cloud in your IDE, find the connect to Pieces cloud primary sidebar location, if you’re connected to Pieces Cloud the status will read “Connected” with a green dot and if it’s not connected to Pieces Cloud, the status will read “Disconnected” with a red dot. Click the disconnected cloud icon to the right of the status to reconnect to Pieces cloud.

  • Connect with our team and Get 1:1 Support


  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft