PageSourceSearch

https://pieces.app/about

html pieces.app collected 2026-10-02 05:56:50 UTC 48,438 bytes, 281 lines download raw bytes

1<!DOCTYPE html><html  lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>About Pieces — The memory layer for modern work</title>
1<script>window.dataLayer=window.dataLayer||[];window.__APP_VERSION__="0.0.1";window.__GIT_SHA__="a0b35e0";window.__DEPLOY_ENV__="production";window.dataLayer.push({app_version:window.__APP_VERSION__,git_sha:window.__GIT_SHA__,deploy_env:window.__DEPLOY_ENV__});</script>
1<script>if(location.hostname==='pieces.app'||location.hostname==='www.pieces.app'||location.search.indexOf('gtm_debug')>-1){
vendor: 323 bytes, line 1
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
1GTM-TFKRRB4H
vendor: 3 bytes, line 1
1');
1}</script>
1<style>:root {
2    color-scheme: light dark;
3
4    --min-font-size: 1;
5    --max-font-size: 1.33;
6    --min-vw: 20;
7    --max-vw: 45;
8
9    --min-font-size-rem: calc(var(--min-font-size) * 1rem);
10    --max-font-size-rem: calc(var(--max-font-size) * 1rem);
11    --min-vw-rem: calc(var(--min-vw) * 1rem);
12
13    --slope: calc(
14        calc(var(--max-font-size) - var(--min-font-size)) *
15            calc((100vw - var(--min-vw-rem))) /
16            calc((var(--max-vw) - var(--min-vw)))
17    );
18
19    --root-scale: clamp(
20        var(--min-font-size-rem),
21        calc(var(--min-font-size-rem) + var(--slope)),
22        var(--max-font-size-rem)
23    );
24
25    --sized-point-1: calc(var(--root-scale) * 0.1);
26    --sized-point-125: calc(var(--root-scale) * 0.125);
27    --sized-point-2: calc(var(--root-scale) * 0.2);
28    --sized-point-25: calc(var(--root-scale) * 0.25);
29    --sized-point-3: calc(var(--root-scale) * 0.3);
30    --sized-point-4: calc(var(--root-scale) * 0.4);
31    --sized-point-5: calc(var(--root-scale) * 0.5);
32    --sized-point-6: calc(var(--root-scale) * 0.6);
33    --sized-point-625: calc(var(--root-scale) * 0.625);
34    --sized-point-7: calc(var(--root-scale) * 0.7);
35    --sized-point-75: calc(var(--root-scale) * 0.75);
36    --sized-point-8: calc(var(--root-scale) * 0.8);
37    --sized-point-875: calc(var(--root-scale) * 0.875);
38    --sized-point-9: calc(var(--root-scale) * 0.9);
39    --sized-1: calc(var(--root-scale) * 1);
40    --sized-1-point-25: calc(var(--root-scale) * 1.25);
41    --sized-1-point-5: calc(var(--root-scale) * 1.5);
42    --sized-2: calc(var(--root-scale) * 2);
43    --sized-2-point-25: calc(var(--root-scale) * 2.25);
44    --sized-2-point-5: calc(var(--root-scale) * 2.5);
45    --sized-3: calc(var(--root-scale) * 3);
46    --sized-3-point-5: calc(var(--root-scale) * 3.5);
47    --sized-3-point-75: calc(var(--root-scale) * 3.75);
48    --sized-4: calc(var(--root-scale) * 4);
49    --sized-5: calc(var(--root-scale) * 5);
50    --sized-6: calc(var(--root-scale) * 6);
51    --sized-7: calc(var(--root-scale) * 7);
52    --sized-8: calc(var(--root-scale) * 8);
53}
54
55*,
56*::before,
57*::after {
58    box-sizing: border-box;
59}
60
61body,
62h1,
63h2,
64h3,
65h4,
66p,
67a,
68figure,
69blockquote,
70dl,
71strong,
72dd {
73    margin: 0;
74    font-size: unset;
75    font-weight: unset;
76    line-height: unset;
77    text-decoration: unset;
78    color: unset;
79    background-color: unset;
80}
81
82ul[role="list"],
83ol[role="list"] {
84    list-style: none;
85}
86
87html:focus-within {
88    scroll-behavior: smooth;
89}
90
91html,
92body {
93    overflow-x: hidden;
94    max-width: 100vw;
95}
96
97body {
98    min-height: 100vh;
99    text-rendering: optimizeSpeed;
100    line-height: 1.5;
101    padding-top: calc(
102        clamp(var(--sized-3-point-5), var(--sized-4), var(--sized-3-point-5))
103    );
104    background: var(--page-background, var(--background-color));
105}
106
107a:not([class]) {
108    text-decoration-skip-ink: auto;
109}
110
111img,
112picture {
113    max-width: 100%;
114    display: block;
115}
116
117input,
118button,
119textarea,
120select {
121    font: unset;
122}
123
124@media (prefers-reduced-motion: reduce) {
125    html:focus-within {
126        scroll-behavior: auto;
127    }
128
129    *,
130    *::before,
131    *::after {
132        animation-duration: 0.01ms !important;
133        animation-iteration-count: 1 !important;
134        transition-duration: 0.01ms !important;
135        scroll-behavior: auto !important;
136    }
137}
138
139:root {
140    --scale: 2vw;
141}
142
143/*  =========================================================
144    Pieces · Particle Design Tokens
145    Spacing, sizing, radius, motion, and accent colors.
146    Maps 1:1 with particle_spacing.dart, particle_sizing.dart,
147    particle_rounding.dart, and particle_duration.dart.
148    ========================================================= */
149
150:root {
151    /* ---- Font families ---- */
152    --font-sans: 'IBM Plex Sans', system-ui, -apple-system, sans-serif;
153    --font-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, monospace;
154
155    /* ---- Spacing (4px rhythm) ---- */
156    --space-micro: 4px;
157    --space-xs: 8px;
158    --space-sm: 12px;
159    --space-std: 16px;
160    --space-md: 24px;
161    --space-lg: 32px;
162    --space-xl: 40px;
163
164    /* ---- Icon / media sizing ---- */
165    --size-micro: 12px;
166    --size-xs: 16px;
167    --size-sm: 20px;
168    --size-std: 24px;
169    --size-md: 32px;
170    --size-lg: 40px;
171    --size-xl: 52px;
172
173    /* ---- Corner radius ---- */
174    --radius-xs: 4px;
175    --radius-sm: 8px;
176    --radius-sm-plus: 12px;
177    --radius-std: 16px;
178    --radius-md: 24px;
179    --radius-lg: 32px;
180    --radius-pill: 100px;
181
182    /* ---- Motion ---- */
183    --dur-xfast: 100ms;
184    --dur-fast: 250ms;
185    --dur-std: 500ms;
186    --dur-slow: 1000ms;
187    --dur-xslow: 2000ms;
188    --ease: cubic-bezier(0.2, 0, 0, 1);
189
190    /* ---- Elevation (light mode) ---- */
191    --shadow-1: 0 1px 2px rgba(16, 16, 19, 0.04), 0 10px 28px rgba(16, 16, 19, 0.06);
192    --shadow-2: 0 3px 10px rgba(16, 16, 19, 0.06), 0 18px 44px rgba(16, 16, 19, 0.08);
193    --shadow-3: 0 6px 16px rgba(16, 16, 19, 0.08), 0 24px 64px rgba(16, 16, 19, 0.1);
194    --shadow-appbar: 0 8px 28px rgba(16, 16, 19, 0.07);
195
196    /* ---- Gold accent gradient ---- */
197    --accent-gold-0: #ffdc02;
198    --accent-gold-1: #f8ce19;
199    --accent-gold-2: #f8bf33;
200    --accent-gold-3: #f4ae00;
201    --accent-gold-4: #e99c05;
202    --accent-gold-gradient: linear-gradient(
203        135deg,
204        var(--accent-gold-0) 20%,
205        var(--accent-gold-1) 40%,
206        var(--accent-gold-2) 60%,
207        var(--accent-gold-3) 80%,
208        var(--accent-gold-4) 100%
209    );
210
211    --accent-gold-bright-0: #fffdb8;
212    --accent-gold-bright-1: #fdf68c;
213    --accent-gold-bright-2: #f4cd2a;
214    --accent-gold-bright-3: #eda323;
215    --accent-gold-bright-4: #d28d0d;
216    --accent-gold-gradient-bright: linear-gradient(
217        135deg,
218        var(--accent-gold-bright-0) 20%,
219        var(--accent-gold-bright-1) 40%,
220        var(--accent-gold-bright-2) 60%,
221        var(--accent-gold-bright-3) 80%,
222        var(--accent-gold-bright-4) 100%
223    );
224
225    /* ---- Purple accent gradient (Pro) ---- */
226    --accent-purple-0: #ddd6fe;
227    --accent-purple-1: #c4b5fd;
228    --accent-purple-2: #a78bfa;
229    --accent-purple-3: #8b5cf6;
230    --accent-purple-4: #785fb4;
231    --accent-purple-gradient: linear-gradient(
232        135deg,
233        var(--accent-purple-0) 20%,
234        var(--accent-purple-1) 40%,
235        var(--accent-purple-2) 60%,
236        var(--accent-purple-3) 80%,
237        var(--accent-purple-4) 100%
238    );
239
240    /* ---- Supporting accents ---- */
241    --accent-green: #26a69a;
242    --accent-material-green: #00e676;
243    --accent-amber: #ffd54f;
244    --accent-red: #ef5350;
245    --accent-blue-tint: #bbdefb;
246
247    /* ---- Background texture ---- */
248    --texture-dot-color: rgba(16, 16, 19, 0.07);
249    --texture-dot-color-strong: rgba(16, 16, 19, 0.1);
250    --texture-dot-color-inverted: rgba(255, 255, 255, 0.1);
251    --texture-dot-size: 22px;
252
253    /* ---- Neutral grey scale (Material Design) ---- */
254    --grey-50: #fafafa;
255    --grey-100: #f5f5f5;
256    --grey-200: #eeeeee;
257    --grey-300: #e0e0e0;
258    --grey-400: #bdbdbd;
259    --grey-500: #9e9e9e;
260    --grey-600: #757575;
261    --grey-700: #616161;
262    --grey-800: #424242;
263    --grey-850: #303030;
264    --grey-900: #212121;
265}
266
267@media (prefers-color-scheme: dark) {
268    :root {
269        --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.4);
270        --shadow-2: 0 2px 4px rgba(0, 0, 0, 0.4), 0 4px 8px rgba(0, 0, 0, 0.35);
271        --shadow-3: 0 4px 8px rgba(0, 0, 0, 0.5), 0 8px 16px rgba(0, 0, 0, 0.4);
272        --shadow-appbar: 0 4px 12px rgba(0, 0, 0, 0.5);
273
274        --accent-red: #f44336;
275
276        --texture-dot-color: rgba(255, 255, 255, 0.08);
277        --texture-dot-color-strong: rgba(255, 255, 255, 0.1);
278        --texture-dot-color-inverted: rgba(255, 255, 255, 0.1);
279    }
280}
281</style><link rel="stylesheet" href="/_nuxt/style.Bprarjnv.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/about/_payload.json?3fc82a48-dc14-4d09-ae71-9e7b3e840d19"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DMsdFhoo.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/QILCPRoT.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D1Xicz-F.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BzxKxHzW.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BfSEvFWl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DhmJyKgB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C_i8mJyz.js">
281<link rel="modulepreload" as="script" crossorigin href="/_nuxt/C-ujhaCg.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DYFm59id.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DimDGrKz.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/fMs3y21t.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/7Uu4JwHU.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DSfal5-W.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cp83UEXb.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Vfajale3.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BSXERIFq.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/pvusRV7s.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C0yFJrhB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DOQI-gn8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C2VNY8Xc.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CV4Hssdo.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Dc2UVZ0S.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B_GFMIxM.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C4G3AaZl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BHOeD4V9.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DEsqmWeU.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/d0wpVKsu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BbJfqlRP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/5f23AxN8.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CCYz3onm.js">
281<script type="module" src="/_nuxt/DMsdFhoo.js" crossorigin></script>
281<link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/x-icon" href="/favicon.svg"><link rel="apple-touch-icon" href="/favicon.svg"><link rel="alternate" type="application/rss+xml" title="Pieces Blog RSS Feed" href="/blog/rss.xml"><link rel="alternate" type="application/rss+xml" title="Pieces Updates RSS Feed" href="/updates/rss.xml"><link rel="alternate" type="text/plain" title="llms.txt" href="/llms.txt"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
281<script type="application/ld+json" data-hid="ld-organization">{"@context":"https://schema.org","@type":"Organization","@id":"https://pieces.app/#organization","name":"Mesh Intelligent Technologies","alternateName":"Pieces","url":"https://pieces.app","logo":"https://pieces.app/logos/pieces.svg","sameAs":["https://x.com/getpieces","https://github.com/pieces-app","https://www.linkedin.com/company/getpieces/","https://www.youtube.com/@getpieces","https://discord.gg/getpieces","https://www.instagram.com/getpieces/","https://www.tiktok.com/@getpieces","https://www.producthunt.com/products/pieces-for-developers","https://www.g2.com/products/pieces-for-developers","https://www.crunchbase.com/organization/mesh-intelligent-technologies"]}</script>
281<meta name="description" content="Learn how Pieces gives people and AI agents a living memory of their work, built by Mesh Intelligent Technologies and backed by leading investors."><meta property="og:title" content="About Pieces — The memory layer for modern work"><meta property="og:description" content="Learn how Pieces gives people and AI agents a living memory of their work, built by Mesh Intelligent Technologies and backed by leading investors."><meta property="og:image" content="https://ik.imagekit.io/pieces/images/open-graph/about.jpg"><meta property="og:image:alt" content="About Pieces"><meta property="og:url" content="https://pieces.app/about"><meta property="og:type" content="website"><meta property="og:site_name" content="Pieces"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:image" content="https://ik.imagekit.io/pieces/images/open-graph/about.jpg"><meta name="twitter:image:alt" content="About Pieces"><meta name="twitter:site" content="@getpieces"><link rel="canonical" href="https://pieces.app/about"><link rel="alternate" type="text/markdown" href="https://pieces.app/about.md" title="Markdown">
281<script type="application/ld+json" data-hid="ld-page">{"@context":"https://schema.org","url":"https://pieces.app/about","name":"About Pieces — The memory layer for modern work","description":"Learn how Pieces gives people and AI agents a living memory of their work, built by Mesh Intelligent Technologies and backed by leading investors.","@type":"AboutPage","@id":"https://pieces.app/about#webpage","about":{"@id":"https://pieces.app/#organization"},"primaryImageOfPage":{"@type":"ImageObject","contentUrl":"https://ik.imagekit.io/pieces/images/open-graph/about.jpg"}}</script>
281</head><body><div id="__nuxt"><div class="layout"><header class="kSQlGq-header"><nav class="kSQlGq-nav"><a href="/" class="router-link-active kSQlGq-logo"><picture><source media="(prefers-color-scheme: dark)" srcset="/logos/pieces-desktop-dark.png"><img src="/logos/pieces-desktop.png" alt width="34" height="34" class="kSQlGq-logoIcon"></picture> Pieces </a><div class="kSQlGq-navCenter"><!--[--><!--]--></div><div class="kSQlGq-navActions"><a href="https://portal.pieces.app" target="_blank" class="kSQlGq-navActionLink">Manage account</a><a href="/contact" class="kSQlGq-navActionOutline">Get in touch</a><!----><button type="button" class="kSQlGq-menuButton" aria-expanded="false" aria-controls="mobile-navigation" aria-label="Toggle navigation menu"><span class="kSQlGq-menuLine"></span><span class="kSQlGq-menuLine"></span></button></div></nav><div id="mobile-navigation" class="kSQlGq-mobileMenu"><!--[--><!--]--><a href="https://portal.pieces.app" target="_blank" class="kSQlGq-mobileLink">Manage account</a><a href="/contact" class="kSQlGq-mobileLinkStrong">Get in touch</a><!----></div></header><main><!--[--><div class="FMevbq-page"><!--[--><!--]--><article class="FMevbq-prose"><div data-content-id="pages/about.md"><section class="_8Rm9uW-contentSection _8Rm9uW-spotlight phSpotlight textured-section textured-section--focused"><div class="_8Rm9uW-contentInner"><div class="_8Rm9uW-heroCopy"><!--[--><h1 id="bringing-infinite-knowledge-to-your-work"><!--[-->Bringing <span class="rt-strong">infinite</span> knowledge to your work.<!--]--></h1><p><!--[-->Pieces gives your AI a living memory of everything you work on, for you and your agents.<!--]--></p><!--]--></div></div></section><section class="SWlqfW-contentSection SWlqfW-split"><div class="SWlqfW-contentInner"><div class="SWlqfW-splitGrid"><div class="SWlqfW-splitHead"><!----><h2 class="SWlqfW-splitTitle"><!--[-->Most of your work vanishes <span class="rt-strong">the moment it&#39;s done</span>.<!--]--></h2></div><div class="SWlqfW-sectionCopy"><!--[--><p><!--[-->Information moves faster and in higher volume than ever, scattered across your meetings, docs, messages, tabs, and chats. Most of it quietly falls through the cracks, and today&#39;s AI can&#39;t help, because it&#39;s trained on the public internet and knows nothing about the specifics of your work: what you do, why, or how.<!--]--></p><p><!--[-->Pieces captures your work as it happens and keeps pace, so nothing falls behind and every AI you use is grounded in how you actually work. What automated note-takers did for meetings, Pieces does for the work in between: the research, email, chat, prep, and R&amp;D.<!--]--></p><!--]--></div></div></div></section><section class="SWlqfW-contentSection SWlqfW-dark SWlqfW-split"><div class="SWlqfW-contentInner"><div class="SWlqfW-splitGrid"><div class="SWlqfW-splitHead"><!----><h2 class="SWlqfW-splitTitle"><!--[-->Agents do better work when they know who they&#39;re <span class="rt-strong">working with</span>.<!--]--></h2></div><div class="SWlqfW-sectionCopy"><!--[--><p><!--[-->We think people and agents will increasingly work side by side, but an agent is only useful when it actually understands the person it&#39;s working with.<!--]--></p><p><!--[-->When your tools know what you&#39;ve decided, tried, and care about, their work is grounded in how you actually operate instead of generic guesses. That&#39;s the difference between an assistant that answers prompts and one that continues your work.<!--]--></p><!--]--></div></div></div></section><section class="ZRT9hW-twoColumnSection ZRT9hW-list"><div class="ZRT9hW-sectionHeading"><!----><h2><!--[-->What guides the product.<!--]--></h2></div><div class="ZRT9hW-sectionContent"><!--[--><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">01</span><div class="_5-Dc8a-body"><!--[--><h3 id="personal-not-general"><!--[-->Personal, not general<!--]--></h3><p><!--[-->AI already knows the world. Pieces knows your work: what you&#39;re doing, for whom, and why.<!--]--></p><!--]--></div></article><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">02</span><div class="_5-Dc8a-body"><!--[--><h3 id="private-by-default"><!--[-->Private by default<!--]--></h3><p><!--[-->Your data lives on-device from day one. You control what&#39;s captured, when, and how.<!--]--></p><!--]--></div></article><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">03</span><div class="_5-Dc8a-body"><!--[--><h3 id="automatic-not-maintained"><!--[-->Automatic, not maintained<!--]--></h3><p><!--[-->Most knowledge goes stale the moment it&#39;s written. Pieces captures and keeps it current, with no filing or upkeep.<!--]--></p><!--]--></div></article><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">04</span><div class="_5-Dc8a-body"><!--[--><h3 id="knowledge-not-actions"><!--[-->Knowledge, not actions<!--]--></h3><p><!--[-->Others race to make AI act on your behalf. We focus on what AI knows: the grounding that makes any action good.<!--]--></p><!--]--></div></article><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">05</span><div class="_5-Dc8a-body"><!--[--><h3 id="built-for-people-and-agents"><!--[-->Built for people and agents<!--]--></h3><p><!--[-->The same memory that helps you resume work helps an agent understand the task at hand.<!--]--></p><!--]--></div></article><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">06</span><div class="_5-Dc8a-body"><!--[--><h3 id="never-retrace-your-steps"><!--[-->Never retrace your steps<!--]--></h3><p><!--[-->People lose hours revisiting past work to answer a question or resurface a decision. Pieces keeps it all at your fingertips 
281instantly, even what&#39;s no longer top of mind.<!--]--></p><!--]--></div></article><article class="_5-Dc8a-item"><span class="_5-Dc8a-index" aria-hidden="true">07</span><div class="_5-Dc8a-body"><!--[--><h3 id="close-to-our-customers"><!--[-->Close to our customers<!--]--></h3><p><!--[-->We stay close to the people who use Pieces: quick to respond, and guided by their feedback on where the product goes next.<!--]--></p><!--]--></div></article><!--]--></div></section><section class="lLxCVa-wall"><div class="lLxCVa-inner"><div class="lLxCVa-head"><!----><h2 class="lLxCVa-heading">Backed by investors at the frontier of AI.</h2><div class="lLxCVa-intro"><!--[--><p><!--[-->Pieces is built by Mesh Intelligent Technologies, a team with Ohio roots and a builder&#39;s mindset, in it for the long run. We&#39;re backed by respected investors from Drive Capital in Columbus to Stockholm&#39;s Flat Capital, whose portfolio also includes OpenAI, Perplexity, and xAI.<!--]--></p><!--]--></div></div><ul class="lLxCVa-grid"><!--[--><li class="lLxCVa-cell"><a href="https://drivecapital.com" target="_blank" rel="noopener noreferrer" aria-label="Drive Capital — opens in a new tab" class="lLxCVa-cellInner"><picture><source srcset="/logos/investors/drive-dark.png" media="(prefers-color-scheme: dark)"><img src="/logos/investors/drive.png" alt="Drive Capital" class="lLxCVa-logo" loading="lazy"></picture></a></li><li class="lLxCVa-cell"><a href="https://www.flatcapital.com" target="_blank" rel="noopener noreferrer" aria-label="Flat Capital — opens in a new tab" class="lLxCVa-cellInner"><picture><source srcset="/logos/investors/flat-dark.png" media="(prefers-color-scheme: dark)"><img src="/logos/investors/flat.png" alt="Flat Capital" class="lLxCVa-logo" loading="lazy"></picture></a></li><li class="lLxCVa-cell"><a href="https://cintrifusecapital.com" target="_blank" rel="noopener noreferrer" aria-label="Cintrifuse Capital — opens in a new tab" class="lLxCVa-cellInner"><picture><source srcset="/logos/investors/cintrifuse-dark.png" media="(prefers-color-scheme: dark)"><img src="/logos/investors/cintrifuse.png" alt="Cintrifuse Capital" class="lLxCVa-logo" loading="lazy"></picture></a></li><li class="lLxCVa-cell"><a href="https://1809capital.com" target="_blank" rel="noopener noreferrer" aria-label="1809 Capital — opens in a new tab" class="lLxCVa-cellInner"><picture><source srcset="/logos/investors/1809-dark.png" media="(prefers-color-scheme: dark)"><img src="/logos/investors/1809.png" alt="1809 Capital" class="lLxCVa-logo" loading="lazy"></picture></a></li><!--]--></ul><p class="lLxCVa-caption">…plus dozens of operators, founders, and technologists backing us from around the world.</p></div></section><section class="I_Dbiq-statementSection textured-section textured-section--inverted"><!----><p class="I_Dbiq-statement"><!--[-->AI is inherently limited in what it can do, if it&#39;s limited in what it knows. <span class="rt-strong">We make AI limitless.</span><!--]--></p></section></div></article></div><!--]--></main><footer class="kSQlGq-footer"><div class="kSQlGq-footerInner"><div class="kSQlGq-footerBrand"><a href="/" class="router-link-active kSQlGq-footerLogo"><img src="/logos/pieces-desktop.png" alt width="34" height="34" class="kSQlGq-logoIcon"> Pieces</a><p class="kSQlGq-footerTagline">The memory layer for modern work.</p><!----></div><div class="kSQlGq-footerLinks"><!--[--><div class="kSQlGq-footerCol"><h4 class="kSQlGq-footerColTitle">Product</h4><!--[--><!--[--><a href="/" class="router-link-active kSQlGq-footerLink">Pieces Desktop</a><!--]--><!--[--><a href="/enterprise" class="kSQlGq-footerLink">Pieces Enterprise</a><!--]--><!--[--><a href="/mcp" class="kSQlGq-footerLink">Pieces MCP</a><!--]--><!--[--><a href="/pricing" class="kSQlGq-footerLink">Pricing</a><!--]--><!--]--></div><div class="kSQlGq-footerCol"><h4 class="kSQlGq-footerColTitle">Resources</h4><!--[--><!--[--><a href="https://docs.pieces.app" target="_blank" class="kSQlGq-footerLink">Documentation</a><!--]--><!--[--><a href="/blog" class="kSQlGq-footerLink">Blog</a><!--]--><!--[--><a href="https://github.com/pieces-app" target="_blank" class="kSQlGq-footerLink">GitHub</a><!--]--><!--]--></div><div class="kSQlGq-footerCol"><h4 class="kSQlGq-footerColTitle">Community</h4><!--[--><!--[--><a href="https://discord.gg/getpieces" target="_blank" class="kSQlGq-footerLink">Discord</a>
281<!--]--><!--[--><a href="https://x.com/getpieces" target="_blank" class="kSQlGq-footerLink">X / Twitter</a><!--]--><!--[--><a href="https://www.linkedin.com/company/getpieces/" target="_blank" class="kSQlGq-footerLink">LinkedIn</a><!--]--><!--]--></div><div class="kSQlGq-footerCol"><h4 class="kSQlGq-footerColTitle">Company</h4><!--[--><!--[--><a aria-current="page" href="/about" class="router-link-active router-link-exact-active kSQlGq-footerLink">About</a><!--]--><!--[--><a href="/updates" class="kSQlGq-footerLink">Updates</a><!--]--><!--[--><a href="/support" class="kSQlGq-footerLink">Support</a><!--]--><!--[--><a href="/contact" class="kSQlGq-footerLink">Contact</a><!--]--><!--]--></div><!--]--></div></div><div class="kSQlGq-footerBottom"><p class="kSQlGq-copyright"> © 2026 Mesh Intelligent Technologies, Inc. </p><div class="kSQlGq-footerLegal" aria-label="Legal links"><!--[--><!--[--><a href="/legal/privacy" class="kSQlGq-footerLegalLink">Privacy Policy</a><!--]--><!--[--><a href="/legal/refund" class="kSQlGq-footerLegalLink">Refund Policy</a>
281<!--]--><!--[--><a href="/legal/terms" class="kSQlGq-footerLegalLink">Terms of Service</a><!--]--><!--]--></div></div><div class="kSQlGq-footerWatermark" style="transform:translateY(0px);" aria-hidden="true">Pieces</div></footer></div></div><div id="teleports"></div>
281<script>window.__NUXT__={};window.__NUXT__.config={public:{siteUrl:"https://pieces.app",imagekitBaseUrl:"https://ik.imagekit.io/pieces",language:"en",appVersion:"0.0.1",gitSha:"a0b35e0",deployEnv:"production",paddleClientToken:"live_de260de8fa6fd3c80ed35875a1b",paddleEnvironment:"",studio:{route:"/_studio",dev:false,development:{server:""},ai:{enabled:false,context:{collectionName:"studio",contentFolder:".studio"},experimental:{collectionContext:false}},repository:{provider:"github",owner:"pieces-app",repo:"pieces-platform-website",branch:"main",rootDir:"",private:true,instanceUrl:""},i18n:{defaultLocale:"en"},media:{external:false,publicUrl:"/vercel/path0/public",maxFileSize:10485760,allowedTypes:["image/*","video/*","audio/*"],prefix:"studio"},git:{commit:{messagePrefix:""}},iconLibraries:"",commands:{exclude:[]}},mdc:{components:{prose:true,map:{},customElements:[]},headings:{anchorLinks:false},highlight:{noApiRoute:true,highlighter:"shiki",theme:{default:"github-light",dark:"github-dark"},shikiEngine:"oniguruma",langs:["js","jsx","json","ts","tsx","vue","css","html","bash","md","mdc","yaml"]}},content:{wsUrl:""},"nuxt-robots":{version:"6.1.2",isNuxtContentV2:false,debug:false,credits:true,groups:[{userAgent:["*"],allow:["/"],disallow:["/campaigns","/auth","/install","/migration","/payments","/downloads","/enterprise-draft","/mcp/tools","/resources/prompts","/index.md","/about.md","/support.md","/support/desktop.md","/support/piecesos.md","/support/install.md","/support/mcp.md","/support/account.md","/support/enterprise.md","/pricing.md","/enterprise.md","/legal/privacy.md","/legal/terms.md","/legal/refund.md","/mcp.md","/mcp/bridge.md"],contentUsage:[],contentSignal:[],_indexable:true,_rules:[{pattern:"/campaigns",allow:false},{pattern:"/auth",allow:false},{pattern:"/install",allow:false},{pattern:"/migration",allow:false},{pattern:"/payments",allow:false},{pattern:"/downloads",allow:false},{pattern:"/enterprise-draft",allow:false},{pattern:"/mcp/tools",allow:false},{pattern:"/resources/prompts",allow:false},{pattern:"/index.md",allow:false},{pattern:"/about.md",allow:false},{pattern:"/support.md",allow:false},{pattern:"/support/desktop.md",allow:false},{pattern:"/support/piecesos.md",allow:false},{pattern:"/support/install.md",allow:false},{pattern:"/support/mcp.md",allow:false},{pattern:"/support/account.md",allow:false},{pattern:"/support/enterprise.md",allow:false},{pattern:"/pricing.md",allow:false},{pattern:"/enterprise.md",allow:false},{pattern:"/legal/privacy.md",allow:false},{pattern:"/legal/terms.md",allow:false},{pattern:"/legal/refund.md",allow:false},{pattern:"/mcp.md",allow:false},{pattern:"/mcp/bridge.md",allow:false},{pattern:"/",allow:true}],_normalized:true},{userAgent:["GPTBot","OAI-SearchBot","ChatGPT-User","ClaudeBot","Claude-SearchBot","PerplexityBot","Google-Extended","Applebot-Extended"],allow:["/","/llms.txt","/index.md","/about.md","/support.md","/support/desktop.md","/support/piecesos.md","/support/install.md","/support/mcp.md","/support/account.md","/support/enterprise.md","/pricing.md","/enterprise.md","/legal/privacy.md","/legal/terms.md","/legal/refund.md","/mcp.md","/mcp/bridge.md"],disallow:["/campaigns","/auth","/install","/migration","/payments","/downloads","/downloads","/enterprise-draft","/mcp/tools","/resources/prompts"],contentUsage:[],contentSignal:[],_indexable:true,_rules:[{pattern:"/campaigns",allow:false},{pattern:"/auth",allow:false},{pattern:"/install",allow:false},{pattern:"/migration",allow:false},{pattern:"/payments",allow:false},{pattern:"/downloads",allow:false},{pattern:"/downloads",allow:false},{pattern:"/enterprise-draft",allow:false},{pattern:"/mcp/tools",allow:false},{pattern:"/resources/prompts",allow:false},{pattern:"/",allow:true},{pattern:"/llms.txt",allow:true},{pattern:"/index.md",allow:true},{pattern:"/about.md",allow:true},{pattern:"/support.md",allow:true},{pattern:"/support/desktop.md",allow:true},{pattern:"/support/piecesos.md",allow:true},{pattern:"/support/install.md",allow:true},{pattern:"/support/mcp.md",allow:true},{pattern:"/support/account.md",allow:true},{pattern:"/support/enterprise.md",allow:true},{pattern:"/pricing.md",allow:true},{pattern:"/enterprise.md",allow:true},{pattern:"/legal/privacy.md",allow:true},{pattern:"/legal/terms.md",allow:true},{pattern:"/legal/refund.md",allow:true},{pattern:"/mcp.md",allow:true},{pattern:"/mcp/bridge.md",allow:true}],_normalized:true},{userAgent:["Bytespider","meta-externalagent"],disallow:["/"],allow:[],contentUsage:[],contentSignal:[],_indexable:false,_rules:[{pattern:"/",allow:false}],_normalized:true}],sitemap:["/sitemap.xml"],header:true,robotsEnabledValue:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1",robotsDisabledValue:"noindex, nofollow",cacheControl:"max-age=14400, must-revalidate",botDetection:true,pageMetaRobots:{}}},app:{baseURL:"/",buildId:"3fc82a48-dc14-4d09-ae71-9e7b3e840d19",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
281<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/about/_payload.json?3fc82a48-dc14-4d09-ae71-9e7b3e840d19">[{"state":1,"once":485,"_errors":486,"serverRendered":488,"path":424,"prerenderedAt":489},["Reactive",2],{"$surl-entries":3,"$ssite-config":477},[4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,200,204,208,212,216,220,224,228,232,236,240,244,248,252,256,260,264,268,272,276,280,284,288,291,295,299,303,307,311,315,319,323,327,331,335,339,343,347,351,355,359,363,367,371,375,379,383,387,391,394,398,402,406,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473],{"key":5,"label":6,"href":7},"docs.home","Documentation home","https:\u002F\u002Fdocs.pieces.app",{"key":9,"label":10,"href":11},"docs.getStarted","Get started docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces",{"key":13,"label":14,"href":15},"docs.api","API docs","https:\u002F\u002Fdocs.pieces.app\u002Fapi",{"key":17,"label":18,"href":19},"docs.desktop.onboarding","Desktop onboarding","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fonboarding",{"key":21,"label":22,"href":23},"docs.desktop.timeline","Desktop timeline docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftimeline",{"key":25,"label":26,"href":27},"docs.desktop.summaries","Desktop summaries docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fsingle-click-summaries",{"key":29,"label":30,"href":31},"docs.desktop.search","Desktop conversational search docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fconversational-search",{"key":33,"label":34,"href":35},"docs.desktop.configuration","Desktop settings docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fconfiguration",{"key":37,"label":38,"href":39},"docs.desktop.account","Desktop account settings docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fconfiguration\u002Faccount",{"key":41,"label":42,"href":43},"docs.desktop.troubleshooting","Desktop troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftroubleshooting",{"key":45,"label":46,"href":47},"docs.desktop.troubleshooting.crossPlatform","Desktop cross-platform troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftroubleshooting\u002Fcross-platform",{"key":49,"label":50,"href":51},"docs.desktop.troubleshooting.restart","Restart PiecesOS and Desktop docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftroubleshooting\u002Fcross-platform#restarting-pieces-suite-checking-updates",{"key":53,"label":54,"href":55},"docs.desktop.troubleshooting.macOS","Desktop macOS troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftroubleshooting\u002Fmacos",{"key":57,"label":58,"href":59},"docs.desktop.troubleshooting.windows","Desktop Windows troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftroubleshooting\u002Fwindows",{"key":61,"label":62,"href":63},"docs.desktop.troubleshooting.linux","Desktop Linux troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftroubleshooting\u002Flinux",{"key":65,"label":66,"href":67},"docs.piecesOS.details","PiecesOS details docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os",{"key":69,"label":70,"href":71},"docs.piecesOS.longTermMemory","Long-Term Memory docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os\u002Flong-term-memory",{"key":73,"label":74,"href":75},"docs.piecesOS.quickMenu","PiecesOS quick menu docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os\u002Fquick-menu",{"key":77,"label":78,"href":79},"docs.piecesOS.storage","On-device storage docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fon-device-storage",{"key":81,"label":82,"href":83},"docs.piecesOS.troubleshooting","PiecesOS troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os\u002Ftroubleshooting",{"key":85,"label":86,"href":87},"docs.mcp.overview","MCP overview docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp",{"key":89,"label":90,"href":91},"docs.mcp.cursor","MCP Cursor docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fcursor",{"key":93,"label":94,"href":95},"docs.mcp.vscode","MCP VS Code docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fvs-code",{"key":97,"label":98,"href":99},"docs.mcp.claudeDesktop","MCP Claude Desktop docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fclaude-desktop",{"ke
281y":101,"label":102,"href":103},"docs.mcp.claudeCode","MCP Claude Code docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fclaude-code",{"key":105,"label":106,"href":107},"docs.mcp.claudeCowork","MCP Claude Cowork docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fclaude-cowork",{"key":109,"label":110,"href":111},"docs.mcp.githubCopilot","MCP GitHub Copilot docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fgithub-copilot",{"key":113,"label":114,"href":115},"docs.mcp.goose","MCP Goose docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fgoose",{"key":117,"label":118,"href":119},"docs.mcp.windsurf","MCP Windsurf docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fwindsurf",{"key":121,"label":122,"href":123},"docs.mcp.zed","MCP Zed docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fzed",{"key":125,"label":126,"href":127},"docs.mcp.jetbrains","MCP JetBrains docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fjetbrains-ides",{"key":129,"label":130,"href":131},"docs.mcp.continueDev","MCP Continue docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fcontinue-dev",{"key":133,"label":134,"href":135},"docs.mcp.cline","MCP Cline docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fcline",{"key":137,"label":138,"href":139},"docs.mcp.raycast","MCP Raycast docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fraycast",{"key":141,"label":142,"href":143},"docs.mcp.rovoDevCli","MCP Rovo Dev CLI docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Frovo-dev-cli",{"key":145,"label":146,"href":147},"docs.mcp.openaiCodexCli","MCP OpenAI Codex CLI docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fopenai-codex-cli",{"key":149,"label":150,"href":151},"docs.mcp.googleGeminiCli","MCP Google Gemini CLI docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fgoogle-gemini-cli",{"key":153,"label":154,"href":155},"docs.mcp.amazonQ","MCP Amazon Q docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Famazon-q-developer",{"key":157,"label":158,"href":159},"docs.mcp.chatgptDev","MCP ChatGPT Developer Mode docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fchatgpt-developer-mode",{"key":161,"label":162,"href":163},"docs.mcp.openclaw","MCP OpenClaw docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fopenclaw",{"key":165,"label":166,"href":167},"docs.mcp.mcpRemote","MCP Remote docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fmcp-remote",{"key":169,"label":170,"href":171},"docs.mcp.ngrok","MCP ngrok docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fngrok-setup",{"key":173,"label":174,"href":175},"docs.troubleshooting.overview","Troubleshooting overview docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting",{"key":177,"label":178,"href":179},"docs.troubleshooting.crossPlatform","Cross-platform troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Fcross-platform",{"key":181,"label":182,"href":183},"docs.troubleshooting.macOS","macOS troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Fmacos",{"key":185,"label":186,"href":187},"docs.troubleshooting.windows","Windows troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Fwindows",{"key":189,"label":190,"href":191},"docs.troubleshooting.linux","Linux troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Flinux",{"key":193,"label":194,"href":195},"docs.privacy","Privacy and security docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fprivacy-security-your-data",{"key":197,"label":198,"href":199},"docs.support","Support docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fsupport",{"key":201,"label":202,"href":203},"docs.support.logs","Finding your logs docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fsupport#finding-your-logs",{"key":205,"label":206,"href":207}
281,"docs.teams.overview","Organizations and teams docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Forganizations-and-teams",{"key":209,"label":210,"href":211},"docs.teams.creating","Creating and joining organizations docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Forganizations-and-teams\u002Fcreating-and-joining-organizations",{"key":213,"label":214,"href":215},"docs.teams.troubleshooting","Organizations troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Forganizations-and-teams\u002Ftroubleshooting",{"key":217,"label":218,"href":219},"portal.home","Pieces portal","https:\u002F\u002Fportal.pieces.app",{"key":221,"label":222,"href":223},"portal.auth.login","Portal sign in","https:\u002F\u002Fportal.pieces.app\u002Fauth\u002Flogin",{"key":225,"label":226,"href":227},"portal.auth.logout","Portal sign out","https:\u002F\u002Fportal.pieces.app\u002Fauth\u002Flogout",{"key":229,"label":230,"href":231},"site.home","Website home","https:\u002F\u002Fpieces.app",{"key":233,"label":234,"href":235},"site.about","About page","https:\u002F\u002Fpieces.app\u002Fabout",{"key":237,"label":238,"href":239},"site.features","Features page","https:\u002F\u002Fpieces.app\u002Ffeatures",{"key":241,"label":242,"href":243},"site.plugins","Plugins page","https:\u002F\u002Fpieces.app\u002Fplugins",{"key":245,"label":246,"href":247},"site.contact","Contact page","https:\u002F\u002Fpieces.app\u002Fcontact",{"key":249,"label":250,"href":251},"site.updates","Updates","https:\u002F\u002Fpieces.app\u002Fupdates",{"key":253,"label":254,"href":255},"site.news","News","https:\u002F\u002Fpieces.app\u002Fnews",{"key":257,"label":258,"href":259},"site.events","Community events","https:\u002F\u002Fpieces.app\u002Fcommunity\u002Fevents",{"key":261,"label":262,"href":263},"site.userStories","User stories","https:\u002F\u002Fpieces.app\u002Fuser-stories",{"key":265,"label":266,"href":267},"site.academy","Academy","https:\u002F\u002Fpieces.app\u002Flearn\u002Facademy",{"key":269,"label":270,"href":271},"site.support","Website support","https:\u002F\u002Fpieces.app\u002Fsupport",{"key":273,"label":274,"href":275},"site.standup","Standup","https:\u002F\u002Fpieces.app\u002Fstandup",{"key":277,"label":278,"href":279},"site.blog","Blog","https:\u002F\u002Fcode.pieces.app\u002Fblog",{"key":281,"label":282,"href":283},"social.discord","Discord","https:\u002F\u002Fdiscord.gg\u002Fgetpieces",{"key":285,"label":286,"href":287},"social.x","X \u002F Twitter","https:\u002F\u002Fx.com\u002Fgetpieces",{"key":289,"label":290,"href":287},"social.twitter","Twitter",{"key":292,"label":293,"href":294},"social.instagram","Instagram","https:\u002F\u002Fwww.instagram.com\u002Fgetpieces\u002F",{"key":296,"label":297,"href":298},"social.tiktok","TikTok","https:\u002F\u002Fwww.tiktok.com\u002F@getpieces",{"key":300,"label":301,"href":302},"social.linkedin","LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fgetpieces\u002F",{"key":304,"label":305,"href":306},"social.youtube","YouTube","https:\u002F\u002Fyoutube.com\u002F@getpieces",{"key":308,"label":309,"href":310},"github.org","GitHub organization","https:\u002F\u002Fgithub.com\u002Fpieces-app",{"key":312,"label":313,"href":314},"github.support","GitHub support","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fsupport",{"key":316,"label":317,"href":318},"github.issues","GitHub issues","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fsupport\u002Fissues",{"key":320,"label":321,"href":322},"github.discussions","GitHub discussions","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fsupport\u002Fdiscussions",{"key":324,"label":325,"href":326},"github.documentation","GitHub documentation","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fdocumentation",{"key":328,"label":329,"href":330},"github.opensource","GitHub open source","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fopensource",{"key":332,"label":333,"href":334},"github.sdks.python","Python SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-python",{"key":336,"label":337,"href":338},"github.sdks.typescript","TypeScript SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-typescript",{"key":340,"label":341,"href":342},"github.sdks.dart","Dart SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-dart",{"key":344,"label":345,"href":346},"github.sdks.kotlin","Kotlin SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-kotlin",{"key":348,"label":349,"href":350},"github.plugins.obsidian","Obsidian plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fobsidian-pieces",{"ke
281y":352,"label":353,"href":354},"github.plugins.jupyterlab","JupyterLab plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fjupyterlab-pieces",{"key":356,"label":357,"href":358},"github.plugins.sublime","Sublime plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fplugin_sublime",{"key":360,"label":361,"href":362},"github.plugins.neovim","Neovim plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fplugin_neovim",{"key":364,"label":365,"href":366},"github.cliAgent","CLI agent repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fcli-agent",{"key":368,"label":369,"href":370},"github.mcpDart","MCP Dart repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fmcp_dart",{"key":372,"label":373,"href":374},"github.awesomePieces","Awesome Pieces repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fawesome-pieces",{"key":376,"label":377,"href":378},"legal.privacyPolicy","Privacy policy","\u002Flegal\u002Fprivacy",{"key":380,"label":381,"href":382},"legal.refundPolicy","Refund policy","\u002Flegal\u002Frefund",{"key":384,"label":385,"href":386},"legal.terms","Terms","\u002Flegal\u002Fterms",{"key":388,"label":389,"href":390},"legal.security","Legal security","https:\u002F\u002Fpieces.app\u002Flegal\u002Fsecurity",{"key":392,"label":393,"href":306},"videos.youtubeChannel","YouTube channel",{"key":395,"label":396,"href":397},"videos.gettingStartedDesktop","Getting started desktop video","https:\u002F\u002Fyoutu.be\u002FdUr1lRM_TYk",{"key":399,"label":400,"href":401},"videos.snippetDiscoveryxR","Snippet discovery video","https:\u002F\u002Fyoutu.be\u002FG6vb1USw-30",{"key":403,"label":404,"href":405},"sales.enterprise","Enterprise form","https:\u002F\u002Fgetpieces.typeform.com\u002Fto\u002FaVQFTvpE",{"key":407,"label":408,"href":322},"sales.feedback","Feedback discussions",{"key":410,"label":411,"href":412},"sales.earlyAccess","Early access form","https:\u002F\u002Fgetpieces.typeform.com\u002Fearlyaccess",{"key":414,"label":415,"href":416},"sales.supportEmail","Support email","mailto:[email protected]",{"key":418,"label":419,"href":420},"routes.home","Home route","\u002F",{"key":422,"label":423,"href":424},"routes.about","About route","\u002Fabout",{"key":426,"label":427,"href":428},"routes.mcp","MCP product page","\u002Fmcp",{"key":430,"label":431,"href":432},"routes.mcpBridge","MCP Bridge CLI page","\u002Fmcp\u002Fbridge",{"key":434,"label":435,"href":436},"routes.mcpBridge.startMenu","MCP Bridge CLI Start-menu deep link (Windows packaging)","\u002Fmcp\u002Fbridge?utm_source=mcp_bridge&utm_medium=windows_start_menu&utm_campaign=bridge_cli",{"key":438,"label":439,"href":440},"routes.thanks","Post-install thanks route","\u002Finstall\u002Fthanks",{"key":442,"label":443,"href":444},"routes.pricing","Pricing route","\u002Fpricing",{"key":446,"label":447,"href":448},"routes.enterprise","Enterprise route","\u002Fenterprise",{"key":450,"label":451,"href":452},"routes.contact","Contact route","\u002Fcontact",{"key":454,"label":455,"href":456},"routes.support","Support route","\u002Fsupport",{"key":458,"label":459,"href":460},"routes.updates","Updates route","\u002Fupdates",{"key":462,"label":463,"href":464},"routes.migrationError","Migration error route","\u002Fmigration\u002Ferror",{"key":466,"label":467,"href":468},"routes.authenticated","Post-login authenticated route","\u002Fauth\u002Fsigned-in",{"key":470,"label":471,"href":472},"routes.signed-out","Signed out route","\u002Fauth\u002Fsigned-out",{"key":474,"label":475,"href":476},"routes.authentication-error","Authentication error route","\u002Fauth\u002Ferror",{"_priority":478,"defaultLocale":482,"env":483,"name":484,"url":231},{"env":479,"url":480,"name":481,"defaultLocale":481},-15,0,-3,"en","production","Pieces",["Set"],["ShallowReactive",487],{"navigation":-1,"url-settings":-1,"page-\u002Fabout":-1,"page-sections-\u002Fabout":-1},true,1790282222695]</script>
281</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.