[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"url-settings":80,"blog-\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow":589,"blog-author-\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow":959},{"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,"author":592,"authorPhoto":593,"authorPhotoAlt":594,"authorSlug":595,"body":596,"buttonText":945,"buttonUrl":594,"category":946,"date":947,"description":948,"draft":949,"editorsPick":949,"extension":950,"featured":949,"image":951,"imageAlt":594,"meta":952,"navigation":20,"ogImage":594,"ogImageAlt":594,"path":953,"seo":954,"stem":955,"tags":956,"__hash__":958},"blog\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow.md","GitHub + Pieces: Top 10 Ways Pieces Optimizes your Development Workflow with AI","The Pieces Team","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fannouncing-the-pieces-visual-studio-extension\u002Fauthor.png",null,"the-pieces-team",{"type":597,"value":598,"toc":921},"minimark",[599,617,632,635,638,653,662,669,678,693,699,708,716,721,730,733,738,747,756,761,770,779,784,793,802,807,816,831,836,845,848,853,862,871,876,880],[600,601,602,603,610,611,616],"p",{},"Last week, Tsavo Knott, CEO of ",[604,605,609],"a",{"href":606,"rel":607},"https:\u002F\u002Fpieces.app\u002F",[608],"nofollow","Pieces for Developers",", a first-in-kind productivity suite that optimizes the developer workflow and eliminates the chaos of context switching, showcased Pieces on GitHub’s YouTube channel and across their social media. This was the inaugural episode of GitHub’s ‘Start it up Wednesday,’ a new show hosted by GitHub’s Rizel Scarlett. Knott showcased a modern development workflow on the episode titled, “",[604,612,615],{"href":613,"rel":614},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3VCPqik3QmE",[608],"Optimizing your Development Workflow with AI.","”",[600,618,619,620,625,626,631],{},"The Live Stream was over an hour long and showcased mind-bending edge ML that left the audience awestruck. Knott demoed the latest features of the Pieces Desktop app, including the ability to generate new code from a short plain English description, provide relevant descriptions and links to external resources, and share with teammates (now available via ",[604,621,624],{"href":622,"rel":623},"https:\u002F\u002Fdocs.pieces.app\u002Fextensions-plugins\u002Fteams",[608],"Microsoft Teams","). He also demonstrated ",[604,627,630],{"href":628,"rel":629},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fhow-developers-are-using-offline-ai-tools-for-air-gapped-security",[608],"offline AI"," capabilities, proving that the age of on-device ML is here.",[600,633,634],{},"We've created a Top 10 Highlight reel of the event, showcasing how Pieces for Developers can optimize your development workflow using AI. It's the first-ever 'Top 10' highlight list curated for ChatGPT integrations and on-device ML. Get ready to witness some incredible new heights in the world of software developer workflow tools and machine learning.",[600,636,637],{},"Let's go!",[639,640,642,643,648,649],"h2",{"id":641},"_10-curate-code-snippets-with-piecestitles-tags-related-doc-links-suggested-searches-more","#10 ",[604,644,647],{"href":645,"rel":646},"https:\u002F\u002Fyoutu.be\u002F1cVisKe6eWY",[608],"Curate Code Snippets with Pieces**...Titles, Tags, Related Doc Links, Suggested Searches & More**"," ",[650,651,652],"strong",{},"🤯 ✨",[600,654,655,656,661],{},"Knott provided an overview of Pieces for Developers, its origin, and its focus. Pieces is an AI-powered suite that helps developers curate the growing volume of AI-generated materials with ",[604,657,660],{"href":658,"rel":659},"https:\u002F\u002Fdocs.pieces.app\u002Ffeatures\u002Fauto-enrichment",[608],"auto-enrichment",". It makes it easy to save, search, share, reference, and reuse code that is generated and found throughout the common development workflow.",[600,663,664],{},[665,666],"img",{"alt":667,"src":668},"development workflow software development workflow developer workflow web development workflow developer workflow tools project development workflow software developer workflow software development workflow tools","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-001.png",[639,670,672,673],{"id":671},"_9-saving-code-in-pieces","#9 ",[604,674,677],{"href":675,"rel":676},"https:\u002F\u002Fyoutu.be\u002FGmbd8kR1Lpc",[608],"Saving Code in Pieces",[600,679,680,681,686,687,692],{},"Developers typically ",[604,682,685],{"href":683,"rel":684},"https:\u002F\u002Fdocs.pieces.app\u002Fproduct-highlights-and-benefits\u002Fsaving-useful-developer-materials",[608],"save useful snippets"," using a ",[604,688,691],{"href":689,"rel":690},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fstop-filling-your-note-taking-app-with-code-snippets",[608],"notes app with code snippets"," or Google doc. However, Knott demonstrated how Pieces can intelligently curate and enrich important developer materials throughout a developer's workflow. With copy and paste commands, developers can save snippets, retain syntax highlighting, and leverage AI-generated tags, descriptions, and links for easier in-app search using natural language.",[600,694,695],{},[665,696],{"alt":697,"src":698},"","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-002.png",[639,700,702,703],{"id":701},"_8-save-code-from-chatgpt-with-the-pieces-chrome-extension","#8 ",[604,704,707],{"href":705,"rel":706},"https:\u002F\u002Fyoutu.be\u002FFXNgZJZMR4M",[608],"Save code from ChatGPT with the Pieces Chrome Extension",[600,709,710,715],{},[604,711,714],{"href":712,"rel":713},"https:\u002F\u002Fpieces.app\u002Fblog\u002F9-best-ai-code-generation-tools",[608],"AI code generation tools"," are creating an increasing amount of code, and Pieces provides the best platform for capturing these code snippets along with their related links, descriptions, and more. It's an excellent way for developers to leverage the power of ChatGPT.",[600,717,718],{},[665,719],{"alt":697,"src":720},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-003.png",[639,722,724,725],{"id":723},"_7-discovering-related-snippets-in-pieces-with-gpt4","#7 ",[604,726,729],{"href":727,"rel":728},"https:\u002F\u002Fyoutu.be\u002F3eG0GfhnrJQ",[608],"Discovering Related Snippets in Pieces with GPT4",[600,731,732],{},"Knott demonstrated how developers can use Generative AI in the desktop app to discover related code snippets that are automatically curated and enriched. This allows developers to directly leverage the power of GPT4 within Pieces, eliminating the need to switch between tools and copy\u002Fpaste. Additionally, code snippets saved in Pieces become searchable and easily accessible throughout their project development workflow and within their IDE.",[600,734,735],{},[665,736],{"alt":697,"src":737},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-004.png",[639,739,741,742],{"id":740},"_6-exploring-global-search-an-offline-google-for-resources-saved-in-pieces","#6 ",[604,743,746],{"href":744,"rel":745},"https:\u002F\u002Fyoutu.be\u002FzFrFv3jLRDM",[608],"Exploring Global Search - \"An Offline Google for resources Saved in Pieces\"",[600,748,749,750,755],{},"As you save more materials throughout your software development workflow, the importance of search becomes more significant. With ",[604,751,754],{"href":752,"rel":753},"https:\u002F\u002Fdocs.pieces.app\u002Ffeatures\u002Fglobal-search",[608],"Global Search",", you can quickly locate your developer materials. Not only does this make it easier to find, but Global Search also ranks materials based on their relevance to your current work.",[600,757,758],{},[665,759],{"alt":697,"src":760},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-005.png",[639,762,764,765],{"id":763},"_5-air-gapped-local-and-on-device-using-pieces-in-a-secure-environment","#5 ",[604,766,769],{"href":767,"rel":768},"https:\u002F\u002Fyoutu.be\u002Fw4ya5NLlDcM",[608],"Air-Gapped, Local and On-Device. Using Pieces in a Secure Environment",[600,771,772,773,778],{},"You don't need an internet connection to benefit from machine learning any more. Pieces' in-house ML works completely offline with ",[604,774,777],{"href":775,"rel":776},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fthe-importance-of-on-device-ai-for-developer-productivity",[608],"on-device AI",", providing a customized experience that accompanies you wherever you go, whether you're connected to WiFi or not. This makes it extremely secure and safe to use in highly controlled environments.",[600,780,781],{},[665,782],{"alt":697,"src":783},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-006.png",[639,785,787,788],{"id":786},"_4-extracting-code-from-screenshots-with-ocr-llms","#4 ",[604,789,792],{"href":790,"rel":791},"https:\u002F\u002Fyoutu.be\u002FoNaPXw6NUkg",[608],"Extracting Code from Screenshots with OCR & LLMs",[600,794,795,796,801],{},"“I’ve always wished I could do this...” Well, now you can, Rizel! Developers and anyone who wants to ",[604,797,800],{"href":798,"rel":799},"https:\u002F\u002Fdocs.pieces.app\u002Fproduct-highlights-and-benefits\u002Fsaving-screenshots",[608],"turn screenshots into code or text"," can easily do so by dragging and dropping the screenshot directly into the Pieces Desktop app. The app then converts the screenshot into code or text, complete with auto-generated metadata.",[600,803,804],{},[665,805],{"alt":697,"src":806},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-007.png",[639,808,810,811],{"id":809},"_3-generate-and-transform-code-from-javascript-to-ruby","#3 ",[604,812,815],{"href":813,"rel":814},"https:\u002F\u002Fyoutu.be\u002FbcCDVvKFUgw",[608],"Generate and Transform code from JavaScript to Ruby",[600,817,818,819,824,825,830],{},"Generative-AI creates a snippet and then ",[604,820,823],{"href":821,"rel":822},"https:\u002F\u002Fdocs.pieces.app\u002Ffeatures\u002Ftransforming-snippets",[608],"transforms the code"," into a new language, directly in Pieces. 🤯🤯🤯 This is cutting-edge ML that ",[604,826,829],{"href":827,"rel":828},"https:\u002F\u002Fcode.pieces.app\u002Fblog\u002Fminimizing-the-cost-of-context-switching-for-developers",[608],"minimizes the cost of context switching"," and maximized developer productivity! Check out this example of Knott asking Pieces for Developers to generate a JavaScript snippet and then convert it into Ruby.",[600,832,833],{},[665,834],{"alt":697,"src":835},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-008.png",[639,837,839,840],{"id":838},"_2-generate-a-clojure-snippet-and-make-it-more-readable","#2 ",[604,841,844],{"href":842,"rel":843},"https:\u002F\u002Fyoutu.be\u002F9QQiqa3VLDk",[608],"Generate a Clojure Snippet and make it more Readable",[600,846,847],{},"This one was wild— Pieces for Developers can generate a code snippet written in Clojure (or in 35+ other languages) based solely on natural language input. Then, you can make the snippet more readable without doing any manual rewriting. That’s a huge time saver.",[600,849,850],{},[665,851],{"alt":697,"src":852},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-009.png",[639,854,856,857],{"id":855},"_1-one-click-snippet-transformations-with-large-language-models","#1 ",[604,858,861],{"href":859,"rel":860},"https:\u002F\u002Fyoutu.be\u002F6a7pZ_WVcJ4",[608],"One-Click Snippet Transformations with Large Language Models",[600,863,864,865,870],{},"The two AI Transformations above simply scratch the surface of Pieces for Developers’ immense ",[604,866,869],{"href":867,"rel":868},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fsmall-language-models-outshine-large-language-models-enterprise-users",[608],"small language model","-based capabilities. In a few clicks, you can make code more readable, more performant, into reusable boilerplate, or translate it into a different language. All of these functions are incredibly fast and local-first, making Pieces a leading web development workflow tool to save developers time by leveraging innovative Machine Learning.",[600,872,873],{},[665,874],{"alt":697,"src":875},"https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fimg-010.png",[639,877,879],{"id":878},"conclusion","Conclusion",[600,881,882,883,888,889,893,894,893,898,903,904,908,909,914,915,920],{},"Pieces for Developers takes development workflows and code snippet management to the next level with AI-powered features like discovering related snippets, auto-enrichment with a title, tags and related links, transforming code to a new language, global search of snippets and more. All of these features are on-device, local and secure with a powerful ",[604,884,887],{"href":885,"rel":886},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fnavigating-the-future-with-ai-copilots-a-comprehensive-guide",[608],"AI copilot",". We know how much you love your current developer tools, and we want to make them 10x more useful. Pieces for Developers is the perfect tool between tools, enhancing and connecting your favorite tools like ",[604,890,892],{"href":170,"rel":891},[608],"VS Code",", ",[604,895,897],{"href":178,"rel":896},[608],"JetBrains",[604,899,902],{"href":900,"rel":901},"https:\u002F\u002Fchrome.google.com\u002Fwebstore\u002Fdetail\u002Fpieces-save-code-snippets\u002Figbgibhbfonhmjlechmeefimncpekepm#:~:text=Pieces%20for%20Developers%20Chrome%20Extension,share%20that%20snippet%20with%20others.",[608],"Chrome browser"," & ",[604,905,907],{"href":166,"rel":906},[608],"Edge browser",", GitHub and more! ",[604,910,913],{"href":911,"rel":912},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3VCPqik3QmE&list=LLD3ZXdxCqTd9mMgQnN1hWbw",[608],"Check out the full GitHub interview"," with Pieces for Developers CEO Tsavo Knott to learn more about our productivity suite & products. ",[604,916,919],{"href":917,"rel":918},"https:\u002F\u002Fdocs.pieces.app\u002Finstallation-getting-started\u002Fwhat-am-i-installing",[608],"Install Pieces for Developers"," today to optimize your development workflow and supercharge your productivity!",{"title":697,"searchDepth":922,"depth":922,"links":923},2,[924,926,928,930,932,934,936,938,940,942,944],{"id":641,"depth":922,"text":925},"#10 Curate Code Snippets with Pieces**...Titles, Tags, Related Doc Links, Suggested Searches & More** 🤯 ✨",{"id":671,"depth":922,"text":927},"#9 Saving Code in Pieces",{"id":701,"depth":922,"text":929},"#8 Save code from ChatGPT with the Pieces Chrome Extension",{"id":723,"depth":922,"text":931},"#7 Discovering Related Snippets in Pieces with GPT4",{"id":740,"depth":922,"text":933},"#6 Exploring Global Search - \"An Offline Google for resources Saved in Pieces\"",{"id":763,"depth":922,"text":935},"#5 Air-Gapped, Local and On-Device. Using Pieces in a Secure Environment",{"id":786,"depth":922,"text":937},"#4 Extracting Code from Screenshots with OCR & LLMs",{"id":809,"depth":922,"text":939},"#3 Generate and Transform code from JavaScript to Ruby",{"id":838,"depth":922,"text":941},"#2 Generate a Clojure Snippet and make it more Readable",{"id":855,"depth":922,"text":943},"#1 One-Click Snippet Transformations with Large Language Models",{"id":878,"depth":922,"text":879},"Get Started","AI & LLM","2023-04-13T00:00:00.000Z","See why GitHub hosted Pieces, a first-in-kind productivity suite that optimizes development workflow and eliminates the chaos of context switching.",false,"md","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow\u002Fhero.jpeg",{},"\u002Fblog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow",{"title":591,"description":948},"blog\u002Fgithub-pieces-top-10-highlights-how-pieces-optimizes-development-workflow",[957],"github; development; productivity-e; ai","M9aU0ibj0FIdh0N23ZC7dneQO41-ZNJkJroYPLJebeY",{"id":960,"title":592,"body":961,"description":697,"draft":949,"extension":950,"meta":965,"navigation":20,"path":966,"photo":967,"photoAlt":594,"seo":968,"stem":969,"__hash__":970},"authors\u002Fauthors\u002Fthe-pieces-team.md",{"type":597,"value":962,"toc":963},[],{"title":697,"searchDepth":922,"depth":922,"links":964},[],{},"\u002Fauthors\u002Fthe-pieces-team","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fauthors\u002Fthe-pieces-team.png",{"title":592,"description":697},"authors\u002Fthe-pieces-team","_2O_QA8d8RjXlBp0ck4PWDG6iA74zW1kN0R0gkn2Lls"]