Core Features of Pieces
Learn about the [3] core features of Pieces, available for use within the Pieces for Developers Desktop App and any supported browser or IDE integration.
The Pillars
Pieces powers developers to new levels of productivity by introducing the [1] Long-Term Memory Engine (LTM-1), a powerful “artificial memory” that remembers your workflow and automatically saves context for future use.
Next, Pieces provides the [2] Pieces Drive, an intelligent and enriched material management experience that ensures your most important code—and other useful materials—are always at hand.
Finally, Pieces offers the [3] Pieces Copilot, assisting with day-to-day tasks like debugging code, generating comments, and answering questions—with as much or as little workflow context as you need.
LTM-1
The Long-Term Memory Engine (LTM-1) captures live context from your workflow over a 7-day period, enhancing your ability to recall and access past materials.
Pieces Copilot with LTM-1 Context
You can ask questions like, “Can you provide me with the link to the Firestore database I was working in last week?” or “Summarize the contents of the brief on plugin updates in the Google doc Tim shared” for game-changing productivity enhancement.
Here are some ways to take advantage of the LTM-1:
-
Contextual Recall
: LTM-1 remembers the websites you visit, the code you work on, and the snippets you save. This context can be accessed via the Pieces Desktop App or within Copilot Chats inside your favorite IDE—with the relevant Pieces extension or plugin installed. -
Natural Language Queries
: Ask contextual questions about your previous workflow, and LTM-1 will source the relevant anchor and provide you with a clickable URL or path to a file on your device—or try asking it to summarize the contents of a webpage you visited earlier in the day. -
Integrated Access
: Utilize LTM-1 through the Pieces Desktop App or within your favorite development tools via browser or IDE integrations.
Pieces Drive
Saving and managing code and other materials is effortless and efficient with Pieces Drive.
Viewing Saved Materials with Pieces Drive
The Pieces Drive lets you save important developer resources, like notes, useful code, links, and more to your personal Local Repository—from which you can then view, edit, re-use, and share these materials via Pieces Shareable Links.
Intended recipients are not required to have a Pieces account, so cross-platform collaboration is exceptionally easy.
With Pieces, you’ll find Pieces Drive integrated into your favorite:
-
IDEs and Editors
: Extensions for VS Code, JetBrains IDEs, Sublime Text, and more enable you to save snippets without leaving your coding environment. -
Web Browsers
: The Pieces Web Extension let you capture code from documentation sites, forums, or any web page using your favorite browsers. -
Collaboration Tools
: Integrations with tools like Obsidian or Microsoft Teams help you save code from notes and shared documents.
Pieces Copilot
Pieces Copilot leverages advanced Large Language Models (LLMs) to assist you in understanding and generating code, accessible through your IDEs, editors, and the Desktop App.
Pieces Copilot for Code Generation
The Pieces Copilot, accessible via the Pieces Desktop App or any of our IDE or browser integrations, helps with:
-
Understanding Code
: Get explanations of complex code snippets, learn how a particular function works, or explore alternative implementations. -
Code Generation
: Generate code or code comments based on specific requirements, either from raw prompting or in-environment contextual understanding. -
LLM Flexibility
: Switch between local models for privacy and speed, or cloud-hosted models for more advanced capabilities.