Get more productive with

Get more productive with

Pieces Copilot

Pieces Drive

Pieces where you are

Pieces Copilot

Pieces Drive

Pieces where you are

Pieces Copilot

Chat with a developer copilot powered by the LLM of your choice. Recall all the activities on your device using the Pieces Long-Term Memory & bring contextual awareness to your chats by adding any files or folders of code, websites, or saved code snippets.

Get started

Trusted by individuals working for

Ask about everything with Pieces Long-Term memory

Pieces is the only AI developer copilot that captures context at the OS level, of your activities across all the apps and websites you use as a developer. Use the Long-Term Memory to get answers to questions like “What was just I doing before this meeting”, “Summarize my conversations in the team chat in this project”, or “What was the conclusion of the PR I was just reading”.

Chat with the context you want

Chat with an AI where you control what it sees. Ask about your current project, or point the AI at any file or folder of code to get the most relevant answers. Combine multiple projects, add code snippets provided by your colleagues, or extract code from websites such as online documentation. Never leave your IDE to ask about something outside your current workspace again.

AI developer copilot powered by your choice of LLM

With Pieces you can choose the LLM that works best for your or your organization’s AI governance rules. Use cloud models like GPT-4o, Gemini, or Claude when you need top tier performance and results, or work offline and keep your conversations private, using on-device models like Llama 3 or Granite that are accelerated by your GPU. And best of all, you can switch models mid-conversation if your needs change.

  • 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

10x your developer productivity

DOWNLOAD FOR FREE

10x your developer productivity

DOWNLOAD FOR FREE

10x your developer productivity

Frequently asked questions

How does Pieces compare to GitHub Copilot?

Pieces has a very different focus than GitHub Copilot. GitHub Copilot focuses on the context of the current project you have open in your IDE, whereas Pieces is more of a workflow assistant that focuses on all your context that you can access from all of your tools. With the Pieces Copilot, you can ask the copilot questions related to all the activities you have been working on, or any file or folder of code, or saved code snippets, and take these conversations with you as you move from tool to tool.

Many developers use Pieces with GitHub Copilot, leveraging the autocomplete features of GitHub Copilot, with the Pieces Copilot. For example, asking Pieces to summarise a ticket using the Pieces Long-Term Memory, then adding project context to get code and guidance on implementation. Then leveraging the autocomplete features of GitHub Copilot to flesh out any missing code.

How does Pieces compare to GitHub Copilot?

Pieces has a very different focus than GitHub Copilot. GitHub Copilot focuses on the context of the current project you have open in your IDE, whereas Pieces is more of a workflow assistant that focuses on all your context that you can access from all of your tools. With the Pieces Copilot, you can ask the copilot questions related to all the activities you have been working on, or any file or folder of code, or saved code snippets, and take these conversations with you as you move from tool to tool.

Many developers use Pieces with GitHub Copilot, leveraging the autocomplete features of GitHub Copilot, with the Pieces Copilot. For example, asking Pieces to summarise a ticket using the Pieces Long-Term Memory, then adding project context to get code and guidance on implementation. Then leveraging the autocomplete features of GitHub Copilot to flesh out any missing code.

How does Pieces compare to GitHub Copilot?

Pieces has a very different focus than GitHub Copilot. GitHub Copilot focuses on the context of the current project you have open in your IDE, whereas Pieces is more of a workflow assistant that focuses on all your context that you can access from all of your tools. With the Pieces Copilot, you can ask the copilot questions related to all the activities you have been working on, or any file or folder of code, or saved code snippets, and take these conversations with you as you move from tool to tool.

Many developers use Pieces with GitHub Copilot, leveraging the autocomplete features of GitHub Copilot, with the Pieces Copilot. For example, asking Pieces to summarise a ticket using the Pieces Long-Term Memory, then adding project context to get code and guidance on implementation. Then leveraging the autocomplete features of GitHub Copilot to flesh out any missing code.

Is Pieces copilot suitable for all programming languages?

Is Pieces copilot suitable for all programming languages?

Is Pieces copilot suitable for all programming languages?

How is my code and data protected when using the copilot?

How is my code and data protected when using the copilot?

How is my code and data protected when using the copilot?

How does the copilot combine my knowledge with what the LLM knows?

How does the copilot combine my knowledge with what the LLM knows?

How does the copilot combine my knowledge with what the LLM knows?

Does the copilot support debugging and error resolution?

Does the copilot support debugging and error resolution?

Does the copilot support debugging and error resolution?