Get more productive with

Get more productive with

Pieces where you are

Pieces Copilot

Pieces Drive

Pieces where you are

Pieces Copilot

Pieces Drive

Pieces where you are

Interact with Pieces directly in your IDE, browser, or desktop app without context switching. Pieces comes with you, seamlessly allowing you to bring your chats from one tool to another

Improve productivity by avoiding context switching

Reduce context switching by asking for information where you are. Avoid the rabbit hole of email and chat by asking Pieces to give details of conversations you had in your chat tools from inside the copilot in your IDE. Can’t find the browser tab you need? Ask Pieces to get not only a summary of what you were reading, but a direct link to that page instead of wasting time digging through all your open tabs.

Take your chats with you

Your copilot chats go with you as you switch from application to application. Start a chat in your browser as you research code, then continue the same chat in your IDE to use your research in your code. No more losing focus as you go from tool to tool, no more digging around across multiple LLM sites, or loading different tools to find your chat history.

All your code snippets in all your tools

It doesn’t matter where you are when you save a snippet, it is instantly available in all your tools. Save a code snippet in your browser, then instantly access it in your IDE to add it to your codebase, or interact with it using the copilot.

Use the tools you love

Use the IDEs you know and love, instead of being constrained to an AI IDE. Keep your setup, workflow, favourite extensions, and more, whilst accessing Pieces in Visual Studio, VS Code, any JetBrains IDE, Sublime Text, NeoVim and more. As an engineering manager, your developers will thank you for letting them use their preferred tools.

supported plugins

Augment your existing dev tools with real-time AI assistance

VSCode

Manually save snippets and view your snippets

JetBrains Suite

Auto-save and auto-complete code and view snippets

Google Chrome

Single-click save code from any website

JupyterLab

Ask questions about your code, save useful scripts, and streamline your workflow.

  • You need to try pieces out if you write code and feel that you need a true second brain, where you can basically store any function or code you've ever written and can use it again and again and again.

    Henry Rausch

    Quality Engineer @ FIC America Corp

  • Everyone's got a copilot. You're inverted, you've rotated the whole thing. It's not a vertical copilot, it's a horizontal one.

    Scott Hanselman

    VP of Developer Community @ Microsoft

  • Pieces Copilot has become much more efficient for any developer to ask any question and get a particular result. The LLMs in Pieces are sensitive to programming, so I think that gives better results.

    Ayush Kumar

    Data Analyst @ Accenture

  • I was playing around with live context, and just wow, I’m speechless. I mean, this is not just a coding assistant anymore, it’s a mentor that knows literally everything, a guardian angel.

    Domagoj Lalk

    CTO & Co-Founder @ Sparroww Inc.

1 million +

saved materials

17 million +

associated points of context

5 million +

copilot messages

Pieces connects with all of your tools to automate every step of your development workflow

Explore

Discover how to switch between on-device and cloud-based workflows seamlessly

Adapt integrations to fit your unique development process

DOWNLOAD FOR FREE

Switch tasks seamlessly without losing focus

DOWNLOAD FOR FREE

Switch tasks seamlessly without losing focus

DOWNLOAD FOR FREE

Switch tasks seamlessly without losing focus

Frequently asked questions

Is everything shared between plugins?

The core of Pieces, PiecesOS manages your Pieces Copilot and Pieces Drive, and our desktop app and plugins all interact with PiecesOS. This means you can start a copilot chat in your browser, then continue the conversation in your IDE, save a snippet in Raycast, then access it from Obsidian.

Is everything shared between plugins?

The core of Pieces, PiecesOS manages your Pieces Copilot and Pieces Drive, and our desktop app and plugins all interact with PiecesOS. This means you can start a copilot chat in your browser, then continue the conversation in your IDE, save a snippet in Raycast, then access it from Obsidian.

Is everything shared between plugins?

The core of Pieces, PiecesOS manages your Pieces Copilot and Pieces Drive, and our desktop app and plugins all interact with PiecesOS. This means you can start a copilot chat in your browser, then continue the conversation in your IDE, save a snippet in Raycast, then access it from Obsidian.

Can I use multiple plugins across all the tools I use?

Can I use multiple plugins across all the tools I use?

Can I use multiple plugins across all the tools I use?

Do I need any Pieces plugins for Long-Term Memory to work?

Do I need any Pieces plugins for Long-Term Memory to work?

Do I need any Pieces plugins for Long-Term Memory to work?

What are the benefits of using Pieces inside my IDE?

What are the benefits of using Pieces inside my IDE?

What are the benefits of using Pieces inside my IDE?

Can I use Pieces with containerized coding environments like DevContainers, WSL, GitHub Codespaces, or GitPod?

Can I use Pieces with containerized coding environments like DevContainers, WSL, GitHub Codespaces, or GitPod?

Can I use Pieces with containerized coding environments like DevContainers, WSL, GitHub Codespaces, or GitPod?

I want to integrate Pieces into my app, can I do so?

I want to integrate Pieces into my app, can I do so?

I want to integrate Pieces into my app, can I do so?