[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"url-settings":80,"author-\u002Fauthors\u002Fthe-pieces-team":589,"author-posts-the-pieces-team":608},{"id":4,"extension":5,"footer":6,"header":66,"meta":77,"stem":78,"__hash__":79},"navigation\u002Fdata\u002Fshared\u002Fnavigation.yml","yml",{"brand":7,"columns":10,"legal":56},{"name":8,"tagline":9},"Pieces","The memory layer for modern work.",[11,26,41],{"title":12,"links":13},"Product",[14,17,21,24],{"label":15,"href":16},"Pieces Desktop","\u002Fdownloads",{"label":18,"href":19,"external":20},"Pieces MCP","url:docs.mcp.overview",true,{"label":22,"href":23,"external":20},"Pieces APIs","url:docs.api",{"label":25,"href":16},"Downloads",{"title":27,"links":28},"Resources",[29,32,35,38],{"label":30,"href":31,"external":20},"Documentation","url:docs.home",{"label":33,"href":34},"Blog","\u002Fblog",{"label":36,"href":37},"Changelog","\u002Fchangelog",{"label":39,"href":40,"external":20},"GitHub","url:github.org",{"title":42,"links":43},"Company",[44,47,50,53],{"label":45,"href":46},"About","\u002Fabout",{"label":48,"href":49},"Enterprise","\u002Fenterprise",{"label":51,"href":52,"external":20},"Discord","url:social.discord",{"label":54,"href":55,"external":20},"X \u002F Twitter","url:social.x",[57,60,63],{"label":58,"href":59,"external":20},"Privacy Policy","url:legal.privacyPolicy",{"label":61,"href":62,"external":20},"Refund Policy","url:legal.refundPolicy",{"label":64,"href":65,"external":20},"Terms of Service","url:legal.terms",{"links":67,"signIn":68,"contact":71,"cta":74},[],{"label":69,"href":70},"Sign in","url:portal.home",{"label":72,"href":73},"Contact sales","url:site.contact",{"label":75,"href":76},"Download","url:routes.downloads",{},"data\u002Fshared\u002Fnavigation","Ia8tCWWqcGvuaIro8jwZ3HH-MwI66yqJpWshASJdYQ0",{"id":81,"extension":5,"links":82,"meta":586,"stem":587,"__hash__":588},"urlSettings\u002Fdata\u002Fshared\u002Furls.yml",[83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,238,242,246,249,253,257,261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,329,333,337,341,345,349,353,357,361,365,369,373,377,381,385,389,393,396,400,404,408,412,416,420,423,426,429,432,436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,495,499,503,507,511,515,519,523,527,531,534,538,542,546,550,553,557,561,565,568,571,575,579,582],{"key":84,"label":85,"href":86},"downloads.desktop","Desktop download page","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fdownload",{"key":88,"label":89,"href":90},"downloads.macOS.dmgArm64","macOS DMG Apple Silicon","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fpieces_for_x\u002Fdmg-arm64\u002Fdownload",{"key":92,"label":93,"href":94},"downloads.macOS.dmgIntel","macOS DMG Intel","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fpieces_for_x\u002Fdmg\u002Fdownload",{"key":96,"label":97,"href":98},"downloads.macOS.pkg","macOS PKG","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fmacos_packaging\u002Fpkg\u002Fdownload",{"key":100,"label":101,"href":102},"downloads.windows.appinstaller","Windows App Installer","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fappinstaller\u002Fpieces_for_x.appinstaller",{"key":104,"label":105,"href":106},"downloads.windows.exe","Windows EXE","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fpieces_for_x\u002Fwindows-exe\u002Fdownload",{"key":108,"label":109,"href":110},"downloads.windows.suiteManager","Windows Suite Manager","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fpieces_suite_windows\u002Fappinstaller\u002Fdownload",{"key":112,"label":113,"href":114},"downloads.linux.flatpakRepo","Linux Flatpak repository","https:\u002F\u002Fbuilds.pieces.app\u002Fpieces-flatpak-repo\u002Fpieces-flatpak.flatpakrepo",{"key":116,"label":117,"href":118},"downloads.linux.snapDesktop","Linux Snap Desktop","https:\u002F\u002Fsnapcraft.io\u002Fpieces-for-developers",{"key":120,"label":121,"href":122},"downloads.linux.snapPiecesOS","Linux Snap PiecesOS","https:\u002F\u002Fsnapcraft.io\u002Fpieces-os",{"key":124,"label":125,"href":126},"downloads.piecesOS.macOS.dmgArm64","PiecesOS macOS DMG Apple Silicon","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fos_server\u002Fdmg-arm64\u002Fdownload",{"key":128,"label":129,"href":130},"downloads.piecesOS.macOS.dmgIntel","PiecesOS macOS DMG Intel","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fos_server\u002Fdmg\u002Fdownload",{"key":132,"label":133,"href":134},"downloads.piecesOS.windows.appinstaller","PiecesOS Windows App Installer","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fappinstaller\u002Fos_server.appinstaller",{"key":136,"label":137,"href":138},"downloads.piecesOS.windows.exe","PiecesOS Windows EXE","https:\u002F\u002Fbuilds.pieces.app\u002Fstages\u002Fproduction\u002Fos_server\u002Fwindows-exe\u002Fdownload",{"key":140,"label":141,"href":142},"downloads.guides.macOS","macOS installation guide","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Fmacos-installation-guide",{"key":144,"label":145,"href":146},"downloads.guides.windows","Windows installation guide","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Fwindows-installation-guide",{"key":148,"label":149,"href":150},"downloads.guides.linux","Linux installation guide","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Flinux-installation-guide",{"key":152,"label":153,"href":154},"downloads.guides.piecesOS","PiecesOS manual installation","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os\u002Fmanual-installation",{"key":156,"label":157,"href":158},"extensions.chrome","Chrome extension","https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fpieces-save-code-snippets\u002Figbgibhbfonhmjlechmeefimncpekepm",{"key":160,"label":161,"href":162},"extensions.firefox","Firefox add-on","https:\u002F\u002Faddons.mozilla.org\u002Fen-US\u002Ffirefox\u002Faddon\u002Fpieces-save-code-from-the-web\u002F",{"key":164,"label":165,"href":166},"extensions.edge","Edge add-on","https:\u002F\u002Fmicrosoftedge.microsoft.com\u002Faddons\u002Fdetail\u002Fpieces-save-code-snippet\u002Fhglfimcdgonaeeobjckfdabcldfidmim",{"key":168,"label":169,"href":170},"extensions.vscode","VS Code extension","https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=MeshIntelligentTechnologiesInc.pieces-vscode",{"key":172,"label":173,"href":174},"extensions.visualStudio","Visual Studio extension","https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=MeshIntelligentTechnologiesInc.PiecesVisualStudio",{"key":176,"label":177,"href":178},"extensions.jetbrains","JetBrains plugin","https:\u002F\u002Fplugins.jetbrains.com\u002Fplugin\u002F17328-pieces--save-search-share--reuse-code-snippets",{"key":180,"label":181,"href":182},"extensions.obsidian","Obsidian plugin","https:\u002F\u002Fobsidian.md\u002Fplugins?id=pieces-for-developers",{"key":184,"label":185,"href":186},"extensions.sublime","Sublime package","https:\u002F\u002Fpackagecontrol.io\u002Fpackages\u002FPieces",{"key":188,"label":189,"href":190},"extensions.neovim","Neovim plugin","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fplugin_neo_vim",{"key":192,"label":193,"href":194},"extensions.jupyterlab","JupyterLab plugin","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fjupyterlab-pieces",{"key":196,"label":197,"href":198},"extensions.cli","Pieces CLI","https:\u002F\u002Fpypi.org\u002Fproject\u002Fpieces-cli\u002F",{"key":200,"label":201,"href":202},"docs.home","Documentation home","https:\u002F\u002Fdocs.pieces.app",{"key":204,"label":205,"href":206},"docs.getStarted","Get started docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces",{"key":208,"label":209,"href":210},"docs.api","API docs","https:\u002F\u002Fdocs.pieces.app\u002Fapi",{"key":212,"label":213,"href":214},"docs.desktop.overview","Desktop overview","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop",{"key":216,"label":217,"href":218},"docs.desktop.onboarding","Desktop onboarding","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fonboarding",{"key":220,"label":221,"href":222},"docs.desktop.timeline","Desktop timeline docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Ftimeline",{"key":224,"label":225,"href":226},"docs.desktop.summaries","Desktop summaries docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fsingle-click-summaries",{"key":228,"label":229,"href":230},"docs.desktop.search","Desktop conversational search docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fconversational-search",{"key":232,"label":233,"href":234},"docs.desktop.drive","Desktop drive docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fdesktop\u002Fdrive",{"key":236,"label":237,"href":86},"docs.desktop.download","Desktop download docs",{"key":239,"label":240,"href":241},"docs.piecesOS.overview","PiecesOS overview docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies",{"key":243,"label":244,"href":245},"docs.piecesOS.details","PiecesOS details docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os",{"key":247,"label":248,"href":154},"docs.piecesOS.install","PiecesOS install docs",{"key":250,"label":251,"href":252},"docs.piecesOS.quickMenu","PiecesOS quick menu docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os\u002Fquick-menu",{"key":254,"label":255,"href":256},"docs.piecesOS.storage","On-device storage docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fon-device-storage",{"key":258,"label":259,"href":260},"docs.piecesOS.troubleshooting","PiecesOS troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fcore-dependencies\u002Fpieces-os\u002Ftroubleshooting",{"key":262,"label":263,"href":264},"docs.mcp.overview","MCP overview docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp",{"key":266,"label":267,"href":268},"docs.mcp.cursor","MCP Cursor docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fcursor",{"key":270,"label":271,"href":272},"docs.mcp.vscode","MCP VS Code docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fvs-code",{"key":274,"label":275,"href":276},"docs.mcp.claudeDesktop","MCP Claude Desktop docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fclaude-desktop",{"key":278,"label":279,"href":280},"docs.mcp.claudeCode","MCP Claude Code docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fclaude-code",{"key":282,"label":283,"href":284},"docs.mcp.claudeCowork","MCP Claude Cowork docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fclaude-cowork",{"key":286,"label":287,"href":288},"docs.mcp.githubCopilot","MCP GitHub Copilot docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fgithub-copilot",{"key":290,"label":291,"href":292},"docs.mcp.goose","MCP Goose docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fgoose",{"key":294,"label":295,"href":296},"docs.mcp.windsurf","MCP Windsurf docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fwindsurf",{"key":298,"label":299,"href":300},"docs.mcp.zed","MCP Zed docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fzed",{"key":302,"label":303,"href":304},"docs.mcp.jetbrains","MCP JetBrains docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fjetbrains-ides",{"key":306,"label":307,"href":308},"docs.mcp.continueDev","MCP Continue docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fcontinue-dev",{"key":310,"label":311,"href":312},"docs.mcp.cline","MCP Cline docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fcline",{"key":314,"label":315,"href":316},"docs.mcp.raycast","MCP Raycast docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fraycast",{"key":318,"label":319,"href":320},"docs.mcp.rovoDevCli","MCP Rovo Dev CLI docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Frovo-dev-cli",{"key":322,"label":323,"href":324},"docs.mcp.openaiCodexCli","MCP OpenAI Codex CLI docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fopenai-codex-cli",{"key":326,"label":327,"href":328},"docs.mcp.googleGeminiCli","MCP Google Gemini CLI docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fgoogle-gemini-cli",{"key":330,"label":331,"href":332},"docs.mcp.amazonQ","MCP Amazon Q docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Famazon-q-developer",{"key":334,"label":335,"href":336},"docs.mcp.chatgptDev","MCP ChatGPT Developer Mode docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fchatgpt-developer-mode",{"key":338,"label":339,"href":340},"docs.mcp.openclaw","MCP OpenClaw docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fopenclaw",{"key":342,"label":343,"href":344},"docs.mcp.mcpRemote","MCP Remote docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fmcp-remote",{"key":346,"label":347,"href":348},"docs.mcp.ngrok","MCP ngrok docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmcp\u002Fngrok-setup",{"key":350,"label":351,"href":352},"docs.troubleshooting.macOS","macOS troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Fmacos",{"key":354,"label":355,"href":356},"docs.troubleshooting.windows","Windows troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Fwindows",{"key":358,"label":359,"href":360},"docs.troubleshooting.linux","Linux troubleshooting docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fmeet-pieces\u002Ftroubleshooting\u002Flinux",{"key":362,"label":363,"href":364},"docs.privacy","Privacy and security docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fprivacy-security-your-data",{"key":366,"label":367,"href":368},"docs.support","Support docs","https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Fsupport",{"key":370,"label":371,"href":372},"portal.home","Pieces portal","https:\u002F\u002Fportal.pieces.app",{"key":374,"label":375,"href":376},"site.home","Website home","https:\u002F\u002Fpieces.app",{"key":378,"label":379,"href":380},"site.about","About page","https:\u002F\u002Fpieces.app\u002Fabout",{"key":382,"label":383,"href":384},"site.features","Features page","https:\u002F\u002Fpieces.app\u002Ffeatures",{"key":386,"label":387,"href":388},"site.plugins","Plugins page","https:\u002F\u002Fpieces.app\u002Fplugins",{"key":390,"label":391,"href":392},"site.contact","Contact page","https:\u002F\u002Fpieces.app\u002Fcontact",{"key":394,"label":36,"href":395},"site.changelog","https:\u002F\u002Fpieces.app\u002Fchangelog",{"key":397,"label":398,"href":399},"site.news","News","https:\u002F\u002Fpieces.app\u002Fnews",{"key":401,"label":402,"href":403},"site.events","Community events","https:\u002F\u002Fpieces.app\u002Fcommunity\u002Fevents",{"key":405,"label":406,"href":407},"site.userStories","User stories","https:\u002F\u002Fpieces.app\u002Fuser-stories",{"key":409,"label":410,"href":411},"site.academy","Academy","https:\u002F\u002Fpieces.app\u002Flearn\u002Facademy",{"key":413,"label":414,"href":415},"site.support","Website support","https:\u002F\u002Fpieces.app\u002Fsupport",{"key":417,"label":418,"href":419},"site.standup","Standup","https:\u002F\u002Fpieces.app\u002Fstandup",{"key":421,"label":33,"href":422},"site.blog","https:\u002F\u002Fcode.pieces.app\u002Fblog",{"key":424,"label":51,"href":425},"social.discord","https:\u002F\u002Fdiscord.gg\u002Fgetpieces",{"key":427,"label":54,"href":428},"social.x","https:\u002F\u002Fx.com\u002Fgetpieces",{"key":430,"label":431,"href":428},"social.twitter","Twitter",{"key":433,"label":434,"href":435},"social.instagram","Instagram","https:\u002F\u002Fwww.instagram.com\u002Fgetpieces\u002F",{"key":437,"label":438,"href":439},"social.tiktok","TikTok","https:\u002F\u002Fwww.tiktok.com\u002F@getpieces",{"key":441,"label":442,"href":443},"social.linkedin","LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fgetpieces\u002F",{"key":445,"label":446,"href":447},"social.youtube","YouTube","https:\u002F\u002Fyoutube.com\u002F@getpieces",{"key":449,"label":450,"href":451},"github.org","GitHub organization","https:\u002F\u002Fgithub.com\u002Fpieces-app",{"key":453,"label":454,"href":455},"github.support","GitHub support","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fsupport",{"key":457,"label":458,"href":459},"github.issues","GitHub issues","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fsupport\u002Fissues",{"key":461,"label":462,"href":463},"github.discussions","GitHub discussions","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fsupport\u002Fdiscussions",{"key":465,"label":466,"href":467},"github.documentation","GitHub documentation","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fdocumentation",{"key":469,"label":470,"href":471},"github.opensource","GitHub open source","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fopensource",{"key":473,"label":474,"href":475},"github.sdks.python","Python SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-python",{"key":477,"label":478,"href":479},"github.sdks.typescript","TypeScript SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-typescript",{"key":481,"label":482,"href":483},"github.sdks.dart","Dart SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-dart",{"key":485,"label":486,"href":487},"github.sdks.kotlin","Kotlin SDK","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fpieces-os-client-sdk-for-kotlin",{"key":489,"label":490,"href":491},"github.plugins.obsidian","Obsidian plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fobsidian-pieces",{"key":493,"label":494,"href":194},"github.plugins.jupyterlab","JupyterLab plugin repository",{"key":496,"label":497,"href":498},"github.plugins.sublime","Sublime plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fplugin_sublime",{"key":500,"label":501,"href":502},"github.plugins.neovim","Neovim plugin repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fplugin_neovim",{"key":504,"label":505,"href":506},"github.cliAgent","CLI agent repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fcli-agent",{"key":508,"label":509,"href":510},"github.mcpDart","MCP Dart repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fmcp_dart",{"key":512,"label":513,"href":514},"github.awesomePieces","Awesome Pieces repository","https:\u002F\u002Fgithub.com\u002Fpieces-app\u002Fawesome-pieces",{"key":516,"label":517,"href":518},"legal.privacyPolicy","Privacy policy","https:\u002F\u002Fpieces.app\u002Flegal\u002Fprivacy-policy",{"key":520,"label":521,"href":522},"legal.refundPolicy","Refund policy","https:\u002F\u002Fpieces.app\u002Flegal\u002Frefund-policy",{"key":524,"label":525,"href":526},"legal.terms","Terms","https:\u002F\u002Fpieces.app\u002Flegal\u002Fterms",{"key":528,"label":529,"href":530},"legal.security","Legal security","https:\u002F\u002Fpieces.app\u002Flegal\u002Fsecurity",{"key":532,"label":533,"href":447},"videos.youtubeChannel","YouTube channel",{"key":535,"label":536,"href":537},"videos.gettingStartedDesktop","Getting started desktop video","https:\u002F\u002Fyoutu.be\u002FdUr1lRM_TYk",{"key":539,"label":540,"href":541},"videos.snippetDiscovery","Snippet discovery video","https:\u002F\u002Fyoutu.be\u002FG6vb1USw-30",{"key":543,"label":544,"href":545},"sales.bookACall","Book a sales call","https:\u002F\u002Fcalendar.app.google\u002FWVUDtUfNy5Vst3sH7",{"key":547,"label":548,"href":549},"sales.enterprise","Enterprise form","https:\u002F\u002Fgetpieces.typeform.com\u002Fto\u002FaVQFTvpE",{"key":551,"label":552,"href":463},"sales.feedback","Feedback discussions",{"key":554,"label":555,"href":556},"sales.earlyAccess","Early access form","https:\u002F\u002Fgetpieces.typeform.com\u002Fearlyaccess",{"key":558,"label":559,"href":560},"sales.supportEmail","Support email","mailto:support@pieces.app",{"key":562,"label":563,"href":564},"routes.home","Home route","\u002F",{"key":566,"label":567,"href":46},"routes.about","About route",{"key":569,"label":570,"href":16},"routes.downloads","Downloads route",{"key":572,"label":573,"href":574},"routes.pricing","Pricing route","\u002Fpricing",{"key":576,"label":577,"href":578},"routes.security","Security route","\u002Fsecurity",{"key":580,"label":581,"href":49},"routes.enterprise","Enterprise route",{"key":583,"label":584,"href":585},"routes.thankYou","Thank you \u002F download route","\u002Fthank-you",{},"data\u002Fshared\u002Furls","P27xKEauu8D-8sfyr0wR4giF0teFSaCuAQ8kgcICQdI",{"id":590,"title":591,"body":592,"description":596,"draft":599,"extension":600,"meta":601,"navigation":20,"path":602,"photo":603,"photoAlt":604,"seo":605,"stem":606,"__hash__":607},"authors\u002Fauthors\u002Fthe-pieces-team.md","The Pieces Team",{"type":593,"value":594,"toc":595},"minimark",[],{"title":596,"searchDepth":597,"depth":597,"links":598},"",2,[],false,"md",{},"\u002Fauthors\u002Fthe-pieces-team","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fauthors\u002Fthe-pieces-team.png",null,{"title":591,"description":596},"authors\u002Fthe-pieces-team","_2O_QA8d8RjXlBp0ck4PWDG6iA74zW1kN0R0gkn2Lls",[609,616,622,628,634,640,646,652,657,663,670,676,682,688,695,701,708,715,721,727,733,739,745,751,757,763,768,774,779,785,791,797,802,808,814,819,826,831,837,844,851,859,866,873,880,887,894,901,908,915,922,929,936,942,947,953,959,965,971,977,983,989,995,1002,1008,1015,1022,1029,1036,1043,1050,1057,1064,1071,1078,1084,1089,1095,1101,1108,1115,1122],{"path":610,"title":611,"description":612,"date":613,"category":614,"image":615,"imageAlt":604,"draft":599},"\u002Fblog\u002Fbest-ai-memory-systems","A comprehensive review of the best AI Memory systems","In-depth 2025 review of the best AI memory systems for developers. Compare architectures, features, use cases, and performance","2025-12-15T00:00:00.000Z","AI & LLM","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbest-ai-memory-systems\u002Fhero.webp",{"path":617,"title":618,"description":619,"date":620,"category":614,"image":621,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-memory-for-standups","Not a standup tool: the AI memory that makes standups great","Ditch standup bots. Use Pieces, an on-device artificial memory that captures your work to generate accurate, detailed standup reports with a simple prompt.","2025-12-12T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-memory-for-standups\u002Fhero.png",{"path":623,"title":624,"description":625,"date":626,"category":614,"image":627,"imageAlt":604,"draft":599},"\u002Fblog\u002Fhow-to-improve-standups","How we stopped watching our engineers struggle through stand-ups","Tired of awkward standup meetings where great engineers sound like they did nothing? I automated our team's standups with AI and got 3 people promoted. Here's exactly how we changed standups and made real work visible to managers.","2025-11-27T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fhow-to-improve-standups\u002Fhero.png",{"path":629,"title":630,"description":631,"date":632,"category":614,"image":633,"imageAlt":604,"draft":599},"\u002Fblog\u002Fstand-up-meeting-best-practices","How to have a better stand-up meeting than 99% of people","Stop treating standups like boring task reports. Learn how 1% of teams actually take advantage of that. Real example with team quotes and results.","2025-11-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fstand-up-meeting-best-practices\u002Fhero.png",{"path":635,"title":636,"description":637,"date":638,"category":614,"image":639,"imageAlt":604,"draft":599},"\u002Fblog\u002Fhow-to-automate-stand-up-meetings","How we automated stand-up meetings (and why you should too)","Stop scrambling to remember what you worked on yesterday. Learn how one developer automated daily standup updates with AI, transformed \"no updates from me\" into career-advancing insights, and why this simple hack is changing how teams communicate their real impact.","2025-11-14T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fhow-to-automate-stand-up-meetings\u002Fhero.png",{"path":641,"title":642,"description":643,"date":644,"category":614,"image":645,"imageAlt":604,"draft":599},"\u002Fblog\u002Fdaily-stand-up-meeting-agenda","Your go-to daily standup agenda and how to actually make it work","Discover how to run daily stand-up meetings that actually drive results. Learn the meaning of a stand-up meeting, see classic and modern agenda examples, and explore best practices for team stand-ups.","2025-11-12T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fdaily-stand-up-meeting-agenda\u002Fhero.png",{"path":647,"title":648,"description":649,"date":650,"category":614,"image":651,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-memory-for-claude","How to use AI Memory in Claude desktop (and why It changes everything)","Explore how prototypes lay the foundation for long-term memory in AI. Learn why early experiments, iteration, and design “blueprints” are critical for building durable, context-rich intelligence.","2025-09-18T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-memory-for-claude\u002Fhero.png",{"path":653,"title":654,"description":649,"date":655,"category":614,"image":656,"imageAlt":604,"draft":599},"\u002Fblog\u002Fprototypes-of-long-term-memory","Prototypes: the glue of Long-Term Memory","2025-09-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fprototypes-of-long-term-memory\u002Fhero.png",{"path":658,"title":659,"description":660,"date":661,"category":614,"image":662,"imageAlt":604,"draft":599},"\u002Fblog\u002Fimportance-of-context-awareness","Why developers need AI that actually gets Their context","Tired of re-explaining your codebase to AI every week? Discover why developers need context-aware AI that remembers your workflow. Learn how Workstream Activity, Sources, and Time Ranges in Pieces give you control, continuity, and a searchable memory for your entire dev process.","2025-09-15T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fimportance-of-context-awareness\u002Fhero.png",{"path":664,"title":665,"description":666,"date":667,"category":614,"image":668,"imageAlt":669,"draft":599},"\u002Fblog\u002Ffrom-browser-to-ide","From Browser to IDE: how to carry context seamlessly with Pieces","iscover how Pieces helps developers carry context seamlessly across browser, IDE, CLI, and desktop. From snippet capture to Copilot-powered reuse, learn how to eliminate lost time, preserve continuity, and stay in flow throughout your workflow.","2025-09-05T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Ffrom-browser-to-ide\u002Fhero.png","Pieces IDE plugins",{"path":671,"title":672,"description":673,"date":674,"category":614,"image":675,"imageAlt":604,"draft":599},"\u002Fblog\u002Ftips-to-use-piece","How to maximize your developer flow with Pieces","Tired of losing focus while coding? Discover how Pieces helps you stay in flow, remember what matters, and move faster from idea to execution.","2025-09-04T10:07:34.880Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Ftips-to-use-piece\u002Fhero.png",{"path":677,"title":678,"description":679,"date":680,"category":614,"image":681,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-code-completion-tools","From autocomplete to context: The real story of AI code completion in 2025","Explore the best AI code completion tools of 2025. Honest  reviews of Pieces, Codeium, Copilot, Windsurf, ProxyAI, and Augment for real workflows.","2025-08-27T10:43:42.375Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-code-completion-tools\u002Fhero.png",{"path":683,"title":684,"description":685,"date":686,"category":614,"image":687,"imageAlt":604,"draft":599},"\u002Fblog\u002Fquestions-to-ask-with-pieces","10 Questions no other AI tool can answer #OnlyInPieces","Discover 10 questions no other AI can answer because only Pieces layers true memory and context across your work. #OnlyInPieces","2025-08-22T10:42:14.254Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fquestions-to-ask-with-pieces\u002Fhero.png",{"path":689,"title":690,"description":691,"date":692,"category":693,"image":694,"imageAlt":604,"draft":599},"\u002Fblog\u002Fseed-diffusion","Seed Diffusion: racing LLMs into a parallel future","Seed Diffusion explores how we’re pushing large language models toward a parallel future where AI learns faster, works smarter, and opens doors to entirely new possibilities","2025-08-15T10:11:21.563Z","Engineering","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fseed-diffusion\u002Fhero.png",{"path":696,"title":697,"description":698,"date":699,"category":614,"image":700,"imageAlt":604,"draft":599},"\u002Fblog\u002Fgpt-oss-vs-gemma-3n","How does gpt-oss compare to Gemma 3n architecture?","Inside our ML team’s week-long debate on OpenAI’s newly open-sourced GPT-OSS models versus Google’s Gemma3N architecture,  from kernels and quantization tricks to efficiency, multimodality, and the quiet arrival of local AI’s future.","2025-08-13T11:56:14.191Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgpt-oss-vs-gemma-3n\u002Fhero.png",{"path":702,"title":703,"description":704,"date":705,"category":706,"image":707,"imageAlt":604,"draft":599},"\u002Fblog\u002Fbest-ai-for-python-coding","From IDE to deployment: 9 Best AI tools for Python","We put the top AI tools for Python coding to the test,  not just to see which writes code the fastest, but which actually feels good to use, fits into your workflow, and makes building in Python more enjoyable.","2025-08-12T14:45:54.126Z","Developer Workflow","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbest-ai-for-python-coding\u002Fhero.png",{"path":709,"title":710,"description":711,"date":712,"category":713,"image":714,"imageAlt":604,"draft":599},"\u002Fblog\u002Fsomeday-is-already-here","Someday is already here","Local AI isn’t a distant dream, it’s already here. From nano-models running offline to industry-wide shifts toward privacy-first architecture, discover why real breakthroughs are happening on-device, not in the cloud.","2025-08-08T13:35:55.752Z","Insights","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fsomeday-is-already-here\u002Fhero.png",{"path":716,"title":717,"description":718,"date":719,"category":713,"image":720,"imageAlt":604,"draft":599},"\u002Fblog\u002Fnvidia-slms-small-language-models-future-ai","NVIDIA, SLMs, and why small might just be the future of AI (again)","NVIDIA is betting big on Small Language Models (SLMs), and at Pieces, we've been building for this future all along. Learn how nano models, local inference, and smarter AI architecture are reshaping the landscape","2025-08-08T13:22:10.842Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fnvidia-slms-small-language-models-future-ai\u002Fhero.png",{"path":722,"title":723,"description":724,"date":725,"category":713,"image":726,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-for-energy","Most people don’t think about tokens, and honestly, should they?","Most people don’t think about tokens, and maybe they shouldn’t. But the way we use AI today has real implications for energy, cost, and the future of software. Here's why local-first AI matters.","2025-08-05T13:13:12.316Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-for-energy\u002Fhero.png",{"path":728,"title":729,"description":730,"date":731,"category":614,"image":732,"imageAlt":604,"draft":599},"\u002Fblog\u002Fbest-ai-assistants","5 Best AI assistants in 2025 and how to choose the right one","Explore the top AI assistants redefining productivity in 2025 –  which tools actually deliver and how to choose the right one for your workflow, team, or daily routine.","2025-08-01T09:25:05.842Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbest-ai-assistants\u002Fhero.png",{"path":734,"title":735,"description":736,"date":737,"category":614,"image":738,"imageAlt":604,"draft":599},"\u002Fblog\u002Fhow-to-build-an-ai-agent","Building an AI Agent that thinks and grows with you","Build an AI agent that remembers, reasons, and adapts alongside you. Learn step-by-step workflows, memory architecture, and best-practice tooling to create truly intelligent systems.","2025-07-01T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fhow-to-build-an-ai-agent\u002Fhero.png",{"path":740,"title":741,"description":742,"date":743,"category":614,"image":744,"imageAlt":604,"draft":599},"\u002Fblog\u002Fred-teaming-in-ai","What is Red teaming in AI: a complete guide to AI security testing","Discover what red teaming in AI really means. This complete guide explains how AI red teaming works, why it's essential for security testing, and how organizations use it to identify vulnerabilities and strengthen AI safety.","2025-06-23T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fred-teaming-in-ai\u002Fhero.png",{"path":746,"title":747,"description":748,"date":749,"category":614,"image":750,"imageAlt":604,"draft":599},"\u002Fblog\u002Fllm-jailbreaking","Investigating LLM Jailbreaking: how prompts push the limits of AI safety","Explore the concept of LLM jailbreaking: how users bypass safety guardrails in language models, why it matters for AI safety, and what it reveals about the limits of control in modern AI systems.","2025-06-19T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fllm-jailbreaking\u002Fhero.png",{"path":752,"title":753,"description":754,"date":755,"category":614,"image":756,"imageAlt":604,"draft":599},"\u002Fblog\u002Fclaude-fine-tuning","Claude fine-tuning: a complete guide to customizing Anthropic's AI model","Learn how to fine-tune Claude, Anthropic’s AI model, with this comprehensive guide. Explore customization strategies, use cases, and best practices for tailoring Claude to your organization’s needs.","2025-06-18T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fclaude-fine-tuning\u002Fhero.jpg",{"path":758,"title":759,"description":760,"date":761,"category":614,"image":762,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-evaluation","How to evaluate AI: a practical guide for building trustworthy systems","AI systems don't behave like traditional software, so they shouldn't be evaluated like it. Learn how to assess accuracy, safety, reliability, and usability in real-world workflows, plus how Pieces helps teams track what matters.","2025-06-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-evaluation\u002Fhero.png",{"path":764,"title":765,"description":766,"date":761,"category":614,"image":767,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-reasoning","What is AI reasoning? And why do new models get more reasoning updates","AI reasoning goes beyond pattern recognition, it's about simulating logical thinking, decision-making, and inference. Learn why newer AI models prioritize reasoning updates and what this means for real-world performance.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-reasoning\u002Fhero.png",{"path":769,"title":770,"description":771,"date":772,"category":614,"image":773,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-fluency","The Pieces approach for AI fluency","Discover the Pieces Framework for AI Fluency – a practical, human-centered approach to developing the mindset and habits needed to work effectively with intelligent tools","2025-06-13T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-fluency\u002Fhero.png",{"path":775,"title":776,"description":777,"date":772,"category":614,"image":778,"imageAlt":604,"draft":599},"\u002Fblog\u002Flarge-language-models","What are large language models? A technical breakdown","Explore the technical foundations of large language models (LLMs), including how they work, their architecture, training methods, and real-world applications","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Flarge-language-models\u002Fhero.png",{"path":780,"title":781,"description":782,"date":783,"category":614,"image":784,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-agents-vs-ai-assistants","Understanding the difference between AI Agents vs. AI Assistants","Learn what sets AI agents and AI assistants apart, and why that difference matters for designing smarter, safer systems. Discover best practices with Pieces.","2025-06-12T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-agents-vs-ai-assistants\u002Fhero.png",{"path":786,"title":787,"description":788,"date":789,"category":614,"image":790,"imageAlt":604,"draft":599},"\u002Fblog\u002Fai-agents","How AI Agents are redefining software engineering","Discover how AI agents are revolutionizing software engineering by automating workflows, enhancing code quality, and accelerating development cycles.","2025-06-11T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-agents\u002Fhero.png",{"path":792,"title":793,"description":794,"date":795,"category":614,"image":796,"imageAlt":604,"draft":599},"\u002Fblog\u002Fcode-review-tools","14 Best code review tools in 2025 that I recommend to my students","Discover the 14 best code review tools in 2025, comparing AI features, pricing, and value. A curated list I recommend to my students.","2025-06-10T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fcode-review-tools\u002Fhero.png",{"path":798,"title":799,"description":800,"date":795,"category":614,"image":801,"imageAlt":604,"draft":599},"\u002Fblog\u002Fdevops-platforms","The best DevOps platforms compared: The definitive guide for 2025","Compare the top DevOps platforms of 2025 in our comprehensive guide. Discover key features, pros & cons, and expert recommendations to choose the best solution for your team.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fdevops-platforms\u002Fhero.png",{"path":803,"title":804,"description":805,"date":806,"category":713,"image":807,"imageAlt":604,"draft":599},"\u002Fblog\u002Frizel-scarlett-ai-summit","Rizel Scarlett on AI agents, MCP, and the future of dev creativity","Rizel Scarlett shares how vibe coding, enabled by open protocols like MCP, empowers creators while highlighting how to code responsibly with AI agents.","2025-05-14T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Frizel-scarlett-ai-summit\u002Fhero.png",{"path":809,"title":810,"description":811,"date":812,"category":713,"image":813,"imageAlt":604,"draft":599},"\u002Fblog\u002Fandrey-gavrilenko-ai-summit","No code? No problem: Andrey Gavrilenko shows how to break into Data Science with just English and an LLM","Break into data science with just English and an LLM. Andrey Gavrilenko shares how, and why responsibility still matters.","2025-05-13T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fandrey-gavrilenko-ai-summit\u002Fhero.png",{"path":815,"title":816,"description":817,"date":812,"category":713,"image":818,"imageAlt":604,"draft":599},"\u002Fblog\u002Fspencer-gallardo-ai-summit","AI that knows: using RAG to work smarter","Work smarter with AI that knows your context. Discover how Retrieval-Augmented Generation (RAG) boosts productivity and precision.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fspencer-gallardo-ai-summit\u002Fhero.png",{"path":820,"title":821,"description":822,"date":823,"category":824,"image":825,"imageAlt":604,"draft":599},"\u002Fblog\u002Fepisode-1","Smarter User Personas, Context Tricks, and the Impending AI Takeover | Ep. 01 - Jason Arbon, CEO and Founder of Testers.ai and Checkie.ai","Explore AI-driven testing, user personas, and the future of automation with Jason Arbon, CEO of Testers.ai & Checkie.ai","2025-02-26T00:00:00.000Z","Podcast","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fepisode-1\u002Fhero.png",{"path":827,"title":828,"description":829,"date":823,"category":824,"image":830,"imageAlt":604,"draft":599},"\u002Fblog\u002Fepisode-2","Creativity, Automation, and the Power of Phi-4 | Ep. 02 with Jennifer Marsman","AI as a productivity booster: From automation to creativity, Phi-4’s power, and why humans still lead in innovation.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fepisode-2\u002Fhero.png",{"path":832,"title":833,"description":834,"date":835,"category":614,"image":836,"imageAlt":604,"draft":599},"\u002Fblog\u002Fcontextual-retrieval","Contextual retrieval: beyond keywords to true understanding","Explore how contextual retrieval goes beyond keyword matching to deliver relevant, intent-driven insights.","2025-01-15T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fcontextual-retrieval\u002Fhero.png",{"path":838,"title":839,"description":840,"date":841,"category":614,"image":842,"imageAlt":843,"draft":599},"\u002Fblog\u002Fai-context-making-the-most-out-of-your-llm-context-length","Context length in LLMs: how to make the most out of it","Learn how you can get the best out of your LLMs by refining LLM context length to get more accurate and concise results.","2025-01-02T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fai-context-making-the-most-out-of-your-llm-context-length\u002Fhero.png","Person with a watch looking at code on a computer.",{"path":845,"title":846,"description":847,"date":848,"category":614,"image":849,"imageAlt":850,"draft":599},"\u002Fblog\u002Ftop-5-coding-challenges-for-beginners-starting-a-developer-career","Top 5 Coding Challenges for Beginners Starting a Developer Career","Immerse yourself in five of the best coding challenges for beginners to learn new skills and kick off a successful development career.","2024-09-25T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Ftop-5-coding-challenges-for-beginners-starting-a-developer-career\u002Fhero.png","Woman smiling looking at her laptop, symbolizing the woman doing a coding challenge for beginners.",{"path":852,"title":853,"description":854,"date":855,"category":856,"image":857,"imageAlt":858,"draft":599},"\u002Fblog\u002Fintroducing-the-pieces-for-neovim-plugin","Introducing The Pieces for Neovim Plugin! 🎉","We’re excited to announce our latest addition to the Pieces ecosystem, the Pieces for Neovim Plugin! Install and get started today.","2024-08-30T00:00:00.000Z","Product Updates","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-the-pieces-for-neovim-plugin\u002Fhero.png","Neovim Plugin marketplace page.",{"path":860,"title":861,"description":862,"date":863,"category":856,"image":864,"imageAlt":865,"draft":599},"\u002Fblog\u002Fintroducing-pieces-for-sublime-the-first-conversational-copilot-in-sublime-text","Introducing Pieces for Sublime: The First Conversational Copilot in Sublime Text","Discover Pieces for Sublime, the first conversational AI copilot for Sublime Text. Enhance your workflow with snippet management, real-time conversations, and more.","2024-08-05T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-pieces-for-sublime-the-first-conversational-copilot-in-sublime-text\u002Fhero.jpeg","Sublime and Pieces logos, \"Introducing Pieces for Sublime Text\"",{"path":867,"title":868,"description":869,"date":870,"category":614,"image":871,"imageAlt":872,"draft":599},"\u002Fblog\u002F20-novel-ai-prompts-made-possible-only-by-pieces-copilot","20 Novel AI prompts made possible only by Pieces Copilot+","Discover 20 novel AI prompts powered by Live Context that transform your developer workflow by providing contextual assistance across your tasks.","2024-06-25T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002F20-novel-ai-prompts-made-possible-only-by-pieces-copilot\u002Fhero.jpeg","Person in a beanie looking at a projector screen.",{"path":874,"title":875,"description":876,"date":877,"category":856,"image":878,"imageAlt":879,"draft":599},"\u002Fblog\u002Fintroducing-pieces-copilot-now-with-live-context","Introducing Pieces Copilot+, now with Live Context","Now available in public alpha, Pieces Copilot+ with Live Context understands your workflow and allows you to chat about how, where, and when you work.","2024-05-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-pieces-copilot-now-with-live-context\u002Fhero.jpeg","Introducing Pieces Copilot+",{"path":881,"title":882,"description":883,"date":884,"category":856,"image":885,"imageAlt":886,"draft":599},"\u002Fblog\u002Fintroducing-the-pieces-cli-agent","Introducing the Pieces CLI Agent: Streamlining your Workflow in the Terminal","Experience the power of Pieces in your terminal, with the new Pieces CLI agent. Manage your code, chat with an LLM and more with this open source project.","2024-04-29T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-the-pieces-cli-agent\u002Fhero.jpeg","Introducing the Pieces CLI Agent.",{"path":888,"title":889,"description":890,"date":891,"category":856,"image":892,"imageAlt":893,"draft":599},"\u002Fblog\u002Fannouncing-the-pieces-visual-studio-extension","You’ve Been Asking for it…Announcing the Pieces for Developers Visual Studio Extension!","Pieces for Developers is now deeply integrated with Visual Studio IDE, enabling highly contextual coding assistance for your most complex problems.","2024-04-05T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fannouncing-the-pieces-visual-studio-extension\u002Fhero.jpeg","Visual Studio Extension.",{"path":895,"title":896,"description":897,"date":898,"category":713,"image":899,"imageAlt":900,"draft":599},"\u002Fblog\u002Finternational-womens-day-spotlighting-our-women-in-tech","International Women’s Day: Spotlighting Our Women in Tech","Hear stories from the amazing women at Pieces as we celebrate international women’s day with a roundtable discussion.","2024-03-29T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Finternational-womens-day-spotlighting-our-women-in-tech\u002Fhero.jpeg","IWD: Spotlighting Our Women in Tech.",{"path":902,"title":903,"description":904,"date":905,"category":614,"image":906,"imageAlt":907,"draft":599},"\u002Fblog\u002Fhow-to-run-an-llm-locally-with-pieces","How to Run an LLM Locally with Pieces","Learn how to run an LLM locally on your existing hardware without excessive lag times, and how to troubleshoot any potential issues along the way.","2024-03-18T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fhow-to-run-an-llm-locally-with-pieces\u002Fhero.jpeg","Pieces desktop app running LLMs locally.",{"path":909,"title":910,"description":911,"date":912,"category":713,"image":913,"imageAlt":914,"draft":599},"\u002Fblog\u002Fbuild-a-copilot-with-phi-2-using-pieces-client","Build a Copilot with PHI-2 Using Pieces Client","Build your own open source copilot with the Pieces Client and use the new PHI-2 model from microsoft local, and on-device.","2024-02-20T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbuild-a-copilot-with-phi-2-using-pieces-client\u002Fhero.jpeg","Build a Copilot with Phi-2",{"path":916,"title":917,"description":918,"date":919,"category":614,"image":920,"imageAlt":921,"draft":599},"\u002Fblog\u002Fworkflow-integration-with-ai-a-unified-approach-to-development","Workflow Integration with AI: A Unified Approach to Development","Learn how to overcome context switching and enable more workflow integration throughout your development toolchain with Pieces.","2024-02-16T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fworkflow-integration-with-ai-a-unified-approach-to-development\u002Fhero.jpeg","Person looking at laptop.",{"path":923,"title":924,"description":925,"date":926,"category":614,"image":927,"imageAlt":928,"draft":599},"\u002Fblog\u002Fpieces-open-source-meetup-4","Pieces Open Source Meetup #4","This meetup included a live demo of an open-source Drag & Drop Extension for IntelliJ by Kuba and a spotlight on community contributions to the open-source projects.","2024-02-12T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fpieces-open-source-meetup-4\u002Fhero.jpeg","Open source by Pieces.",{"path":930,"title":931,"description":932,"date":933,"category":614,"image":934,"imageAlt":935,"draft":599},"\u002Fblog\u002Fbuild-your-own-copilot-with-local-context","Build Your Own Copilot: Adding Local Context in to Your Conversation","Build your own copilot with the Pieces Client, based on how the Pieces Copilot uses context to understand your questions.","2024-01-30T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbuild-your-own-copilot-with-local-context\u002Fhero.jpeg","Open Source by Pieces.",{"path":937,"title":938,"description":939,"date":940,"category":614,"image":941,"imageAlt":935,"draft":599},"\u002Fblog\u002Fhow-to-build-a-copilot-using-local-llms-with-pieces-client","How to Build a Copilot Using Local Large Language Models with Pieces Client","Learn how Pieces Copilot uses LLLMs and switches between them effortlessly— and how to build a copilot with Pieces Client.","2024-01-26T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fhow-to-build-a-copilot-using-local-llms-with-pieces-client\u002Fhero.jpeg",{"path":943,"title":944,"description":945,"date":940,"category":614,"image":946,"imageAlt":935,"draft":599},"\u002Fblog\u002Fpieces-open-source-meetup-3-2024-kickoff","Pieces Open Source Meetup #3: 2024 Kickoff","We took the opportunity to announce exciting updates to our SDK lineup and to spotlight new projects that are expanding the Pieces ecosystem.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fpieces-open-source-meetup-3-2024-kickoff\u002Fhero.jpeg",{"path":948,"title":949,"description":950,"date":951,"category":614,"image":952,"imageAlt":604,"draft":599},"\u002Fblog\u002Fpieces-open-source-meetup-2","Pieces Open Source Meetup #2","During the meetup, we celebrated the community's remarkable growth and the wealth of community contributions that propel our SDKs and projects forward.","2024-01-11T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fpieces-open-source-meetup-2\u002Fhero.jpeg",{"path":954,"title":955,"description":956,"date":957,"category":856,"image":958,"imageAlt":604,"draft":599},"\u002Fblog\u002Ftop-23-achievements-of-2023","Pieces for Developers’ Top 23 Achievements of 2023","We’ve come a long way this year shipping new product updates, hosting events, hiring new talent, building new integrations, and much more.","2023-12-22T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Ftop-23-achievements-of-2023\u002Fhero.jpeg",{"path":960,"title":961,"description":962,"date":963,"category":614,"image":964,"imageAlt":604,"draft":599},"\u002Fblog\u002Felevating-development-efficiency-unveiling-pieces-plugins-now-on-azure-data-studio","Pieces Plugins Now Available for Azure Data Studio","Discover enhanced coding with Pieces Copilot: Now in Azure Data Studio, transforming your development workflow with AI.","2023-12-20T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Felevating-development-efficiency-unveiling-pieces-plugins-now-on-azure-data-studio\u002Fhero.jpeg",{"path":966,"title":967,"description":968,"date":969,"category":614,"image":970,"imageAlt":604,"draft":599},"\u002Fblog\u002Fbyomodel","BYOM(odel)","Pieces for Developers is adding the ability to use your own OpenAI API key when choosing the LLM behind your Pieces experience.","2023-12-19T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbyomodel\u002Fhero.jpeg",{"path":972,"title":973,"description":974,"date":975,"category":614,"image":976,"imageAlt":604,"draft":599},"\u002Fblog\u002Fpieces-soc-2-journey-critical-compliance-for-ai-developer-tools","Pieces’ SOC 2 Journey: Critical Compliance for AI Developer Tools","Learn how we overcame the SOC 2 compliance process as an AI developer tool focused on privacy and security.","2023-12-07T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fpieces-soc-2-journey-critical-compliance-for-ai-developer-tools\u002Fhero.jpeg",{"path":978,"title":979,"description":980,"date":981,"category":614,"image":982,"imageAlt":604,"draft":599},"\u002Fblog\u002Fintroducing-persisted-copilot-chats","Introducing Persisted Copilot Chats - Integrated AI Across your Workflow","Recap our latest live stream covering Persisted Copilot Chats across Pieces.","2023-12-06T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-persisted-copilot-chats\u002Fhero.jpeg",{"path":984,"title":985,"description":986,"date":987,"category":614,"image":988,"imageAlt":604,"draft":599},"\u002Fblog\u002Fintroducing-open-source-by-pieces","Introducing Open Source by Pieces","Recap our latest live stream covering our initial Open Source by Pieces initiative, how you can get involved, and steps to contribute to our first SDK.","2023-11-01T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-open-source-by-pieces\u002Fhero.jpeg",{"path":990,"title":991,"description":992,"date":993,"category":824,"image":994,"imageAlt":604,"draft":599},"\u002Fblog\u002Fhenselminutes-with-tsavo-knott","Episode with Scott Hanselman and Tsavo Knott | Redefining Developer Workflow with Pieces.App's","Discover how Pieces enhances developer productivity by seamlessly connecting code across tools.","2023-10-05T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fhenselminutes-with-tsavo-knott\u002Fhero.png",{"path":996,"title":997,"description":998,"date":999,"category":614,"image":1000,"imageAlt":1001,"draft":599},"\u002Fblog\u002Fmodern-enterprise-ai-solutions-for-software-development","Modern Enterprise AI Solutions for Software Development","Learn why large development teams are turning to enterprise AI solutions like Pieces to streamline their traditionally chaotic workflows.","2023-09-07T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fmodern-enterprise-ai-solutions-for-software-development\u002Fhero.jpeg","Photo of a group of people paying attention to someone speaking in a room.",{"path":1003,"title":1004,"description":876,"date":1005,"category":614,"image":1006,"imageAlt":1007,"draft":599},"\u002Fblog\u002Fintroducing-pieces-copilot","Introducing Pieces Copilot","2023-08-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroducing-pieces-copilot\u002Fhero.jpeg","Pieces Copilot.",{"path":1009,"title":1010,"description":1011,"date":1012,"category":614,"image":1013,"imageAlt":1014,"draft":599},"\u002Fblog\u002Flack-of-software-developers-what-to-do","Lack of Software Developers: What to do When the World is Running out of Developers","The widespread adoption of AI may be leading to a lack of software developers able to overcome the ever-evolving technical landscape.","2023-07-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Flack-of-software-developers-what-to-do\u002Fhero.jpeg","Two people looking at a laptop.",{"path":1016,"title":1017,"description":1018,"date":1019,"category":614,"image":1020,"imageAlt":1021,"draft":599},"\u002Fblog\u002Fretrieval-augmented-generation-for-curation","Curation-Driven Retrieval-Augmented Generation for Personalized Copilots","Learn about retrieval-augmented generation and how it is becoming the ideal solution for accurate, efficient results that are curated to your personal requests.","2023-07-05T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fretrieval-augmented-generation-for-curation\u002Fhero.jpeg","Photo of a desk with 4 people in their laptops.",{"path":1023,"title":1024,"description":1025,"date":1026,"category":614,"image":1027,"imageAlt":1028,"draft":599},"\u002Fblog\u002Fembracing-emerging-ai-technologies-imperative-large-corporations","Embracing Emerging AI Technologies is Imperative for Large Corporations and Small Teams Alike","Large corporations can’t afford to leave emerging AI technologies to research institutions and tech startups - they need to embrace the movement.","2023-06-17T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fembracing-emerging-ai-technologies-imperative-large-corporations\u002Fhero.jpeg","Photo of two people looking at a laptop.",{"path":1030,"title":1031,"description":1032,"date":1033,"category":614,"image":1034,"imageAlt":1035,"draft":599},"\u002Fblog\u002Ffuture-ai-tools-going-from-unknown-to-unstoppable","The Future AI Tools Going from Unknown to Unstoppable","Large corporations are increasingly partnering with startups to build future AI tools for niche solutions across various applications.","2023-06-09T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Ffuture-ai-tools-going-from-unknown-to-unstoppable\u002Fhero.jpeg","Photo of a Microsoft Build keynote.",{"path":1037,"title":1038,"description":1039,"date":1040,"category":614,"image":1041,"imageAlt":1042,"draft":599},"\u002Fblog\u002Fstop-filling-your-note-taking-app-with-code-snippets","Stop Filling your Note Taking App with Code Snippets - Try This Instead!","It’s astonishing that there isn’t a notes app for programmers with built-in AI. Stop using your traditional note taking app with code snippets, and try Pieces.","2023-06-06T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fstop-filling-your-note-taking-app-with-code-snippets\u002Fhero.jpeg","Image of a person in their laptop.",{"path":1044,"title":1045,"description":1046,"date":1047,"category":614,"image":1048,"imageAlt":1049,"draft":599},"\u002Fblog\u002Fmicrosoft-build-day-2-recap-ai-is-eating-the-world-and-enabling-neat-developer-tools","Microsoft Build Day 2: AI is Eating the World… and Enabling Neat Developer Tools","Day 2 of Microsoft Build launched Windows Copilot, DevHome, and DevBox. It also highlighted a few partners, including Pieces for Developers!","2023-05-25T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fmicrosoft-build-day-2-recap-ai-is-eating-the-world-and-enabling-neat-developer-tools\u002Fhero.jpeg","Microsoft Build Banner with a bunch of companie logos, including Pieces.",{"path":1051,"title":1052,"description":1053,"date":1054,"category":614,"image":1055,"imageAlt":1056,"draft":599},"\u002Fblog\u002Fmicrosoft-build-day-1-the-dream-machine","Microsoft Build Day 1: The Dream Machine","Microsoft Build is back! We dove deep into Microsoft's vision for the future of AI, learned about dozens of dev advancements, and made a few friends along the way.","2023-05-24T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fmicrosoft-build-day-1-the-dream-machine\u002Fhero.jpeg","Image of the Microsoft Build banner.",{"path":1058,"title":1059,"description":1060,"date":1061,"category":614,"image":1062,"imageAlt":1063,"draft":599},"\u002Fblog\u002Fbuilding-the-next-generation-of-microsoft-teams-productivity-apps","Building the Next Generation of Microsoft Teams Productivity Apps","Learn why we built one of the best Microsoft Teams productivity apps on the market, leveraging advanced AI-powered features built-in for developers.","2023-05-19T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbuilding-the-next-generation-of-microsoft-teams-productivity-apps\u002Fhero.jpeg","Photo of a person on their laptop.",{"path":1065,"title":1066,"description":1067,"date":1068,"category":614,"image":1069,"imageAlt":1070,"draft":599},"\u002Fblog\u002Fwhat-to-expect-at-microsoft-build-2023","What to Expect at Microsoft Build 2023","Microsoft Build 2023 is going to kick off all the innovative tools Microsoft is building and partnering with. Read more to see key themes & Microsoft's innovation plan.","2023-05-15T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fwhat-to-expect-at-microsoft-build-2023\u002Fhero.jpeg","Photo of the Microsoft logo in a big screen.",{"path":1072,"title":1073,"description":1074,"date":1075,"category":614,"image":1076,"imageAlt":1077,"draft":599},"\u002Fblog\u002Fgithub-copilot-vs-chatgpt-vs-tabnine-feature-comparison","GitHub Copilot vs ChatGPT vs Tabnine: A Comprehensive Feature Comparison with Pieces","Explore the features, costs and capabilities of GitHub Copilot vs ChatGPT vs Tabnine, and how these developer tools work seamlessly with Pieces.","2023-05-03T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-copilot-vs-chatgpt-vs-tabnine-feature-comparison\u002Fhero.jpeg","Image that says \"A Comprehensive Feature Comparison with Pieces\".",{"path":1079,"title":1080,"description":1081,"date":1075,"category":713,"image":1082,"imageAlt":1083,"draft":599},"\u002Fblog\u002Fpieces-developers-chatgpt","ChatGPT and Pieces for Developers: the perfect pair to streamline workflow","Doesn’t AI search deserve an AI saving sidekick? Try Pieces for Developers with ChatGPT to save your code and its context.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fpieces-developers-chatgpt\u002Fhero.jpeg","Pieces vs ChatGPT.",{"path":1085,"title":1086,"description":1087,"date":1075,"category":614,"image":1088,"imageAlt":604,"draft":599},"\u002Fblog\u002Fpieces-for-developers-tabnine","Tabnine + Pieces for Developers is a Win-Win for your Workflow","Tabnine and Pieces for Developers are super useful on their own. But using them together makes each one even more powerful.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fpieces-for-developers-tabnine\u002Fhero.jpeg",{"path":1090,"title":1091,"description":1092,"date":1093,"category":614,"image":1094,"imageAlt":604,"draft":599},"\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow","GitHub + Pieces: Top 10 Ways Pieces Optimizes your Development Workflow with AI","See why GitHub hosted Pieces, a first-in-kind productivity suite that optimizes development workflow and eliminates the chaos of context switching.","2023-04-13T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fhero.jpeg",{"path":1096,"title":1097,"description":1098,"date":1099,"category":614,"image":1100,"imageAlt":604,"draft":599},"\u002Fblog\u002Fopenai-api-supercharges-developer-workflow-pieces","OpenAI API Supercharges Pieces for Developers","OpenAI's ChatGPT API is revolutionizing developers' tools & workflows. It's supercharged Pieces for Developers with AI context metadata like smart descriptions tags.","2023-03-16T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fopenai-api-supercharges-developer-workflow-pieces\u002Fhero.jpeg",{"path":1102,"title":1103,"description":1104,"date":1105,"category":614,"image":1106,"imageAlt":1107,"draft":599},"\u002Fblog\u002Fbest-2022-visual-studio-code-releases-streamline-workflow","The Best of 2022: Top 10 Visual Studio Code features We Released Last Year to Streamline Your Workflow","In 2022, our Visual Studio Code plugin, as a core product, received updates that delivered a host of new features. Let's explore the 10 most impactful ones.","2023-02-06T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fbest-2022-visual-studio-code-releases-streamline-workflow\u002Fhero.jpeg","Decorative cover image showing the pieces and vs code logos",{"path":1109,"title":1110,"description":1111,"date":1112,"category":614,"image":1113,"imageAlt":1114,"draft":599},"\u002Fblog\u002Fintroduction-to-framer-motion","Introduction to Framer Motion","A touch of animation takes your website from dull to rockstar status. Let's talk about the Framer Motion library that makes complex animation a breeze.","2022-12-15T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fintroduction-to-framer-motion\u002Fhero.jpeg","decorative cover image that shows a long exposure image of a highway",{"path":1116,"title":1117,"description":1118,"date":1119,"category":614,"image":1120,"imageAlt":1121,"draft":599},"\u002Fblog\u002Ftop-5-code-snippet-tools-to-pair-with-your-ide","Top 5 Best Code Snippet Tools to Pair with your IDE","Are your code snippets disorganized and hard to find? Try these five purpose-built code snippet tools to find your saved code faster.","2022-11-09T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Ftop-5-code-snippet-tools-to-pair-with-your-ide\u002Fhero.jpeg","decorative cover image showing pieces for developers desktop app user interface",{"path":1123,"title":1124,"description":1125,"date":1126,"category":614,"image":1127,"imageAlt":1128,"draft":599},"\u002Fblog\u002Fdraw-interactive-shapes-react-canvas-api","Drawing interactive shapes with the Canvas API in a React application","In this blog post, we'll build a React application through which we can draw interactive shapes with the help of the Canvas API.","2022-10-03T00:00:00.000Z","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fdraw-interactive-shapes-react-canvas-api\u002Fhero.jpeg","A rectangular hole in a wooden pyramid."]