About Pieces Pro

Pieces Pro elevates your development workflow by providing access to premium AI models, early-release tools, and enhanced support.

Designed for teams and individuals who demand cutting-edge capabilities, Pieces Pro builds on the free core features of snippet management and AI assistance.

Benefits

Unlimited access to premium LLMs, infinite long-term memory, and priority support are a combination that empowers your team to code smarter, faster, and with greater confidence.

Deep Study reports are a Pieces Pro feature. Activate them in the Copilot chat via the `Activate DeepStudy` button to generate comprehensive, sourced summaries of your recent work.

Premium AI Models

Experience faster, more accurate AI assistance with top-tier cloud LLMs from leading providers.

OpenAI Anthropic Google
GPT-5 Claude 4.1 Opus Gemini 2.5 Pro
GPT-5 Mini Claude 4 Opus Gemini 2.5 Flash
GPT-5 Nano Claude 4 Sonnet Gemini 2.5-Flash-Lite
o4 Mini
o3 Pro
o3 Mini
o3
o1
GPT-4.1
Model availability may vary by plan and region. See the latest list on the Cloud Models page.

Upgrading to Pieces Pro

Use the built-in controls in Pieces Desktop or PiecesOS to activate your Pro subscription with just a few clicks.

In Pieces Desktop

Click your `profile icon` in the top bar. This is located on the right side of the search bar within the Pieces Desktop app. Tap `Unlock Pieces Pro` to open the upgrade modal, which highlights your new perks.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/pieces_pro_full_width.png" alt="" align="center" fullwidth="true" />
Click `Upgrade Now`—this button changes states to `Awaiting Checkout` and launches the checkout window. Enter payment details and confirm to activate premium features immediately.

In PiecesOS

Locate the PiecesOS icon in your system menu (top bar on Mac, task area on Windows) and click the `PiecesOS icon` to open PiecesOS. Below the account section, there’s a new section called `Unlock Pieces Pro`.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/pieces_upgrade_os.png" alt="" align="center" fullwidth="true" />
Click `Pro` to open the checkout window—perks are not listed here. The `Pro` button is indicated with a **lock** emoji. Enter payment details and confirm to activate premium features immediately.

Navigating the Checkout

Proceed through the purchase form to enter your contact and payment information.

Provide your email address, country, and ZIP/postal code.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/checkout_details_page.png" alt="" align="center" fullwidth="true" />

<Callout type="info">
  You may opt in to receive product updates and offers.
</Callout>
Check the purchase overview on the right, and switch to annual billing if desired. Click `Continue` to advance to the payment form. Input your card number, name on card, expiration date, and security code. Click `Pay Now` to finalize your subscription.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/thank_you_page.png" alt="" align="center" fullwidth="true" />
The official Pieces checkout page is `checkout.pieces.services`.

After completing your purchase, you'll receive an email receipt along with a separate message containing your subscription details and direct links to update your payment method or cancel your subscription.

**Not seeing your Pro status?** Restart the Pieces Desktop app to force sync your account with the latest subscription status.

Billing & Account Management

Manage your Pieces Pro subscription without leaving the Pieces Desktop app.

Update Payment Method

Change or add your credit card directly in the Payment methods tab.

Click your profile icon and choose `All Settings`. At the bottom of the Settings menu, select `Subscription` to view your active plan.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/payments_full_width.png" alt="" align="center" fullwidth="true" />
Click the `user icon` next to your subscription entry to launch the *Billing Dashboard.* Click `Update payment method` to enter a new card and update which card is used for the Pieces Pro subscription. Provide your card number, cardholder name, expiration date, and security code. Click `Update payment method` to confirm and store the updated payment information to be *used on the next billing cycle*.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/update_payment_method.png" alt="" align="center" fullwidth="true" />

Cancel your Subscription

Click Cancel subscription in the Subscription tab. You’ll be redirected to the dashboard and shown a confirmation dialog:

Click your profile icon and choose `All Settings`. At the bottom of the Settings menu, select `Subscription` to view your active plan. Click the `user icon` next to your subscription entry to launch the billing dashboard. Click `Cancel subscription` on the right side of your payment dashboard; this opens a confirmation dialog. Click `Cancel subscription` to end your plan immediately or click `Back` to return without canceling.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/cancel_subscription_active.png" alt="" align="center" fullwidth="true" />

View Invoices

Browse your billing history in the Payments tab. Click any entry to view a completed or failed invoice.

Click your profile icon and choose `All Settings`. At the bottom of the Settings menu, select `Subscription` to view your active plan. Click the `user icon` next to your subscription entry to launch the billing dashboard. On the left side, click the `Payments` tab to open your invoices. On the *Payments* tab, you’ll see all of your active and past invoices — click on any one to access the details and edit any information within the invoice.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/paid_plan/invoice_page.png" alt="" align="center" fullwidth="true" />
You can also update your invoices by clicking on an invoice and clicking `Update invoice` — here you can add your name, company name, tax id, and more.

Troubleshooting

If you're seeing a blank upgrade page with a minimal table showing $0.00 for all values, followed by an error that returns you to the previous screen, this is a known issue related to our payments pipeline.

It commonly occurs when JavaScript is disabled in your browser or if an ad blocker is interfering with the checkout process.

To get around this and continue with the payment process, make sure [1] JavaScript is enabled in your browser settings and [2] any ad blockers, privacy extensions, or content filtering tools are temporarily disabled.

Once you've confirmed both, try the upgrade process again.

If the issue persists, contact support with details about your browser, device, and any active extensions.

Support & Resources

Live Support with Pieces

We aim to make your experience with PiecesOS, the Pieces Desktop App, and our IDE or browser integrations as smooth as possible by engaging with users to improve our products, and you can book a call with our developers for assistance via our support calendar.

Open a GitHub Issue

You can open GitHub issues for PiecesOS, the Pieces Desktop App, or any other Pieces plugin or extension by opening an issue in our GitHub repository.

If you would prefer not to use GitHub, you can still leave feedback or report a bug here.

Join our Discord Community

We have a strong community presence on our Discord channel, so feel free to reach out to other users or members of the Pieces team.

You can also catch up on product updates, speak with our power users, or participate in weekly Community Events.


Ready to supercharge your productivity? Upgrade to Pieces Pro today!