Pieces Pro premium plan banner

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.

Pricing

Choose the plan that works best for you:

Free Forever
<div className="mb-6">
  <div className="text-4xl font-bold leading-none text-slate-900 dark:text-white mb-1">Free</div>
  <div className="text-sm text-slate-500 dark:text-slate-400">Perfect for getting started</div>
</div>

<div className="border-t border-slate-200 dark:border-slate-600 pt-4">
  <div className="text-sm font-semibold text-slate-700 dark:text-slate-300 mb-3">Includes:</div>
  <ul className="list-none p-0 m-0 text-sm text-slate-500 dark:text-slate-400 leading-relaxed">
    <li className="mb-2">✓ Basic AI features</li>
    <li className="mb-2">✓ Local storage only</li>
    <li className="mb-2">✓ Community support</li>
    <li>✓ Limited cloud backup</li>
  </ul>
</div>
Monthly Billing
<div className="mb-6">
  <div className="text-4xl font-bold leading-none text-slate-900 dark:text-white mb-1">$18.99</div>
  <div className="text-sm text-slate-500 dark:text-slate-400">per month</div>
</div>

<div className="border-t border-slate-200 dark:border-slate-600 pt-4">
  <div className="text-sm font-semibold text-slate-700 dark:text-slate-300 mb-3">Includes:</div>
  <ul className="list-none p-0 m-0 text-sm text-slate-500 dark:text-slate-400 leading-relaxed">
    <li className="mb-2">✓ Full access to Pieces Pro features</li>
    <li className="mb-2">✓ AI-powered code generation</li>
    <li className="mb-2">✓ Advanced code search</li>
    <li>✓ Priority support</li>
  </ul>
</div>
Most Popular
<div className="mb-6">
  <div className="text-4xl font-bold leading-none text-slate-900 dark:text-white mb-1">$169.99</div>
  <div className="text-sm text-slate-500 dark:text-slate-400">per year <span className="text-emerald-600 dark:text-emerald-400 font-semibold">($14.17/month)</span></div>
  <div className="text-xs text-emerald-600 dark:text-emerald-400 font-semibold mt-1">Save 20% compared to monthly</div>
</div>

<div className="border-t border-slate-200 dark:border-slate-600 pt-4">
  <div className="text-sm font-semibold text-slate-700 dark:text-slate-300 mb-3">Includes:</div>
  <ul className="list-none p-0 m-0 text-sm text-slate-500 dark:text-slate-400 leading-relaxed">
    <li className="mb-2">✓ Full access to Pieces Pro features</li>
    <li className="mb-2">✓ AI-powered code generation</li>
    <li className="mb-2">✓ Advanced code search</li>
    <li>✓ Priority support</li>
  </ul>
</div>

Plan Comparison

Compare Free and Pieces Pro to see which plan fits your workflow.

Free Plan — Model Access

The free plan includes full access to local models (Ollama) with no usage limits, plus limited usage of select cloud models. You can use on-device models like Llama, Gemma, and Phi for private, offline use. Cloud model usage is capped—upgrade to Pro for unlimited access to premium LLMs.

Feature Free Pieces Pro
Cloud / premium AI models Limited usage Unlimited access
Local models (Ollama) Full access, no limits Full access, no limits
Long-term memory Rolling window (time-bound) Unlimited (up to 9 months)
AI-powered code generation Basic Advanced
Support Community Priority
Cloud backup Limited Full

For details on which models are available on each plan, see Models.

Frequently Asked Questions

Both. Pro gives you longer memory retention *and* access to more powerful models for searching and reasoning over your stored context. The Long-Term Memory engine that captures and organizes your workflow data is the same on both plans—the main differences are *duration* and *retrieval quality*. The free plan is time-bound: you have access to a rolling window of recent history. Pieces Pro offers unlimited long-term memory with up to 9 months of context. The free plan includes limited usage of select cloud models to get started. Pro offers unlimited access to premium LLMs including GPT-5, Claude, Gemini, and thinking models. [See the full model list](/products/large-language-models/cloud-models) for details on which models are Free vs Pro. No. The engine that captures and organizes your data is the same. Pro users get *longer* retention (up to 9 months vs a rolling window) and can use more powerful models to *search and query* those memories, yielding deeper insights—but the underlying memory formation is identical.

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.

Upgrade to Pieces Pro prompt in the Desktop App

Premium AI Models

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

OpenAI Anthropic Google Perplexity
GPT-5.2 Pro Claude 4.6 Opus Gemini 3.1 Pro Preview Sonar Deep Research
GPT-5.2 Claude 4.6 Sonnet Gemini 3.1 Flash Lite Preview Sonar Reasoning Pro
GPT-5.1 Claude 4.5 Opus Gemini 3 Pro Preview Sonar Pro
GPT-5 Thinking Claude 4.5 Sonnet Gemini 3 Flash Preview
GPT-5 Claude 4.5 Haiku Gemini 2.5 Pro
GPT-5 Fast Claude 4 Sonnet Gemini 2.5 Flash
o1 Pro Claude 3.7 Sonnet Gemini 2.5 Flash Lite
o4 Mini Claude 3.5 Sonnet Gemini 2 Flash Lite
o3 Pro Claude 3.5 Haiku
o3 Mini
o3
o1
GPT-4.1
GPT-4.1 Mini
GPT-4o
GPT-4o Mini
GPT-4 Turbo
GPT-4 Sonar
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 the `Unlock Pieces Pro` button in the top bar, located to the right of your profile icon. This opens the upgrade modal, which highlights your new perks. 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="Unlock Pieces Pro section in PiecesOS Quick Menu" 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="Pieces Pro checkout contact information form" 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. Look for the small green `Add discount` text above the credit card fields. Click it to reveal the discount code input, enter your code, and apply. The totals will update to reflect the discounted price. Apply your code *before* completing payment—most codes cannot be applied retroactively. 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="Thank you page after completing Pieces Pro purchase" 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.

Restart the Pieces Desktop app to force sync your account with the latest subscription status if Pro status doesn't appear.

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 `User Profile` in the top left, then hover over `Settings` in the dropdown menu. Click `Account` from the settings hover menu to view your account settings, including your subscription.
<Image src="https://storage.googleapis.com/hashnode_product_documentation_assets/core_desktop_meet-pieces_orgs_paid-plans_12.3.6/paid-plans/subscription_account.png" alt="Account settings showing subscription management options" align="center" fullwidth="true" />
Click the `Manage` 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="Update payment method form for Pieces Pro subscription" 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 `User Profile` in the top left, then hover over `Settings` in the dropdown menu. Click `Account` from the settings hover menu to view your account settings, including your subscription. Click the `Manage` 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="Cancel subscription confirmation dialog" 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 `User Profile` in the top left, then hover over `Settings` in the dropdown menu. Click `Account` from the settings hover menu to view your account settings, including your subscription. Click the `Manage` 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="Invoices and billing history in the Payments tab" 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

Discount Code Not Working?

  • Check for typos — Discount codes are usually case-sensitive. Enter the code exactly as provided.
  • Verify expiration — Some codes have an expiration date. Confirm your code is still valid.
  • Plan eligibility — Certain codes may only apply to Pieces Pro or Pieces Enterprise. Ensure the code matches the plan you're purchasing.
  • Apply before paying — Make sure you clicked Apply after entering the code. It won't auto-apply. If the discount still doesn't appear, refresh the page and re-enter the code.

Blank Upgrade Page or Checkout Error

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 MCP 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 MCP integration 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!