[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"url-settings":80,"blog-\u002Fblog\u002Fepisode-7":589,"blog-author-\u002Fblog\u002Fepisode-7":875},{"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":863,"buttonUrl":594,"category":864,"date":865,"description":866,"draft":867,"editorsPick":867,"extension":868,"featured":867,"image":869,"imageAlt":594,"meta":870,"navigation":20,"ogImage":594,"ogImageAlt":594,"path":871,"seo":872,"stem":873,"tags":594,"__hash__":874},"blog\u002Fblog\u002Fepisode-7.md","Ep.07 – Investing in AI, with Amir Shevat, Early stage startup investor, author","Jim Bennett","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fauthors\u002Fjim-bennett.png",null,"jim-bennett",{"type":597,"value":598,"toc":857},"minimark",[599,611,614,620,634,639,642,645,648,651,659,667,675,683,691,699,707,715,723,731,735,741,747,752,757,762,767,772,777,782,787,792,797,802,807,812,817,822,827,832,837,842,847,852],[600,601,602,603,610],"p",{},"In this episode, ",[604,605,609],"a",{"href":606,"rel":607},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Famirshevat\u002F",[608],"nofollow","Amir Schvatz"," takes us on a journey from his days building products at tech giants like Microsoft and Google to his current role as an investor in early-stage AI startups.",[600,612,613],{},"He discusses the emerging trend of \"PM Coding,\" where humans act as product managers and AI becomes the developer, and shares his thoughts on the future of software creation through AI collaboration.",[615,616,617],"blockquote",{},[600,618,619],{},"\"As AI becomes a commodity, the real value will come from the layers above it, where humans collaborate with AI to create software.\" Amir dives into his vision for the future of AI and platform-based investments, offering strategic insights and practical advice for startups navigating the evolving tech landscape.”",[600,621,622,623,628,629],{},"🎧 ​​Listen on ",[604,624,627],{"href":625,"rel":626},"https:\u002F\u002Fopen.spotify.com\u002Fepisode\u002F4BWwwRtHsUlqSyLTzhzK8B?si=83a79f9f68a34339",[608],"Spotify"," and ",[604,630,633],{"href":631,"rel":632},"https:\u002F\u002Fpodcasts.apple.com\u002Fus\u002Fpodcast\u002Finvesting-in-ai-with-amir-shevat-early-stage-startup\u002Fid1800817776?i=1000701743649",[608],"Apple Podcasts",[635,636,638],"h2",{"id":637},"about-our-guest","About our guest",[600,640,641],{},"Amir Schavtz is the author of Designing Bots by O'Reilly. Currently, he is an investor at Dark Mode, a venture fund focusing on early-stage startups, particularly those in the fields of enterprise AI, modern data stacks, and developer platforms.",[600,643,644],{},"Before transitioning into venture investing, Amir built a notable career at major tech companies. He started his journey at Microsoft, then moved on to Google, where he worked on Chrome, Cloud, and Android. Amir’s entrepreneurial spirit led him to join Slack just two weeks before its platform launch, where he contributed to scaling the product to 250,000 weekly active developers. He also worked at Twitch, managing the company’s API, before founding his own startup, Reshuffle, which was acquired by Twitter.",[600,646,647],{},"Following the acquisition, Amir worked at Twitter, where he helped open the API under Jack Dorsey’s leadership. However, his time at Twitter came to an end when Elon Musk’s acquisition led to the closure of the API and a restructuring of the platform.",[600,649,650],{},"As an investor, he focuses on supporting innovative companies that build infrastructure for the next wave of digital tools, particularly in AI and developer tools.",[600,652,653,658],{},[604,654,657],{"href":655,"rel":656},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0",[608],"0:00:00"," - Intro",[600,660,661,666],{},[604,662,665],{"href":663,"rel":664},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=129s",[608],"0:02:09"," - Vibe coding",[600,668,669,674],{},[604,670,673],{"href":671,"rel":672},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=333s",[608],"0:05:33"," - Running AI code in a sandbox to test your vibe coded applications",[600,676,677,682],{},[604,678,681],{"href":679,"rel":680},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=449s",[608],"0:07:29"," - Genetic algorithms and organic coding",[600,684,685,690],{},[604,686,689],{"href":687,"rel":688},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=546s",[608],"0:09:06"," - Incentives not guardrails to guide both AI and people",[600,692,693,698],{},[604,694,697],{"href":695,"rel":696},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=675s",[608],"0:11:15"," - Social media with the user as the product, and the rise of Bluesky",[600,700,701,706],{},[604,702,705],{"href":703,"rel":704},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=1112s",[608],"0:18:32"," - What Amir looks for when investing in a company",[600,708,709,714],{},[604,710,713],{"href":711,"rel":712},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=1417s",[608],"0:23:37"," - Companies still need someone who understands the domain to drive growth",[600,716,717,722],{},[604,718,721],{"href":719,"rel":720},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=1606s",[608],"0:26:46"," - Ideas that Amir wouldn’t invest in yet",[600,724,725,730],{},[604,726,729],{"href":727,"rel":728},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nbn1d4lWu0&t=1880s",[608],"0:31:20"," - The cost of AI, and how specialised models would help reduce cost",[635,732,734],{"id":733},"insights-and-quotes-from-the-episode","Insights and quotes from the episode",[600,736,737,740],{},[738,739,609],"strong",{},": \"My name is Amir Schvatz. I turned to the dark side about two and a half years ago and became an investor in a fund called Dark Mode. We invest in early-stage startups, focusing on developer platforms, enterprise AI, and the modern data stack. Before this, I worked at Microsoft, Google, Slack, and Twitch. I later started my own company, Reshuffle, which was acquired by Twitter. Afterward, Jack Dorsey hired me to open the API at Twitter, and then Elon closed it down.\"",[600,742,743,746],{},[738,744,745],{},"Jim",": \"Awesome, it's great to have you on the show! You've done so much, it's fascinating to see you transition from building things to now supporting emerging companies. At Dark Mode, you're investing in the early-stage phase. What’s the hottest trend you’re excited about right now?\"",[600,748,749,751],{},[738,750,609],{},": \"The hottest current trend I’m seeing with AI is what I call 'PM Coding.' I prefer that term over 'Vibe Coding,' which is the idea that humans collaborate with AI to create software. I think humans should be the product managers, while AI acts as the developer. It’s a much deeper way to look at how we’ll work with AI in the future.\"",[600,753,754,756],{},[738,755,745],{},": \"Do you think vibe coding is a viable model for building software, or do you think it’s still too early, like creating MVPs that need a lot of fixing?\"",[600,758,759,761],{},[738,760,609],{},": \"For the 80% of boring, repetitive tasks in software development, vibe coding will be amazing. These tasks often involve CRUD applications, which are essentially just wrappers around databases or APIs. But for the 20% of truly complex, cutting-edge development done at places like Google or Facebook, that’s still going to require experienced developers.\"",[600,763,764,766],{},[738,765,609],{},": \"Right now, vibe coding is in its infancy, and it’s easy to dismiss it as 'bad.' But just like the early days of mobile phones, which were bulky and had short battery life, vibe coding will improve rapidly. I’m already building something with vibe coding, and what I’ve accomplished in just a few nights is better than what most engineers could do with the same time.\"",[600,768,769,771],{},[738,770,745],{},": \"It sounds like you’re optimistic about the evolution of vibe coding. Do you see it working well in a sandboxed environment, like testing applications without breaking production?\"",[600,773,774,776],{},[738,775,609],{},": \"Yes, absolutely. There’s a huge opportunity in AI infrastructure, and platforms like Daytona, which allow for testing AI in sandboxed environments, are key. Integrating tools like Heel, an AI black box tester, with vibe coding could create an ecosystem that makes building software both easy and reliable. It’s an exciting area for innovation.\"",[600,778,779,781],{},[738,780,745],{},": \"I like the metaphor of organic software evolution you mentioned earlier. Could AI continuously tweak software to improve it over time?\"",[600,783,784,786],{},[738,785,609],{},": \"Yes, exactly! Imagine AI looking at how users interact with a page and automatically evolving the design—like making a button more appealing or changing copy to boost conversions. In the future, software could evolve organically based on user interactions, continuously optimizing itself.\"",[600,788,789,791],{},[738,790,745],{},": \"What about the incentives in AI? Some worry that AI could evolve in unhealthy ways, like promoting anger-driven engagement for clicks. How do we balance this?\"",[600,793,794,796],{},[738,795,609],{},": \"Incentives matter more than guardrails. If the AI’s incentive is to sell, it won’t optimize for rage-inducing content because that doesn’t lead to sales. Guardrails are important, but incentives are the more powerful driver of behavior. If the AI learns that positive engagement drives better results, it will naturally evolve toward that.\"",[600,798,799,801],{},[738,800,745],{},": \"So AI will eventually learn to optimize for positive outcomes based on its incentives?\"",[600,803,804,806],{},[738,805,609],{},": \"Exactly. If AI is incentivized correctly, it will understand what works best and align itself to those goals. It’s about creating the right environment for AI to learn and grow, much like a good manager gives challenges to their team instead of telling them exactly what to do.\"",[600,808,809,811],{},[738,810,745],{},": \"Switching gears, you’ve mentioned platforms as a key area of investment. What is it about platforms that excite you?\"",[600,813,814,816],{},[738,815,609],{},": \"Platforms are a personal mission for me. I believe that platforms enable people to build amazing things. When I worked at Android, I saw how people became successful on the platform. The same happened with Twitch and other big companies. Platforms allow for immense scalability, and that’s what I look for when investing—something that can power many innovative tools, not just a single product.\"",[600,818,819,821],{},[738,820,745],{},": \"So you’re looking for companies that provide the infrastructure upon which other tools can be built?\"",[600,823,824,826],{},[738,825,609],{},": \"Exactly. Platforms create the foundation for a whole ecosystem of tools. Companies like Daytona are building platforms that provide a much-needed infrastructure for running AI. When investing, I look at the technology, the team, and whether it addresses a real pain point in a large market.\"",[600,828,829,831],{},[738,830,745],{},": \"What’s your view on AI’s cost and its future?\"",[600,833,834,836],{},[738,835,609],{},": \"AI is currently expensive, but it’s only going to get cheaper. As competition grows, especially from places like China, we’ll see the cost of running AI drop significantly. We’re also going to see more specialized AI models for specific tasks, which will be cheaper to run than general-purpose models. Just like how sugar started expensive but became cheap over time, AI will follow that same trajectory.\"",[600,838,839,841],{},[738,840,745],{},": \"Do you think the future lies in specialized AI models rather than general-purpose ones?\"",[600,843,844,846],{},[738,845,609],{},": \"Yes, absolutely. We’re already seeing specialized models like the coding models from Alibaba, which are small but powerful because they’re focused on one task—coding. The more targeted the AI, the cheaper and more efficient it will be. In the future, we’ll have specific models for specific tasks, and that will help with predictability and reduce errors.\"",[600,848,849,851],{},[738,850,745],{},": \"This is a fascinating discussion. Thank you so much for your time, Amir.\"",[600,853,854,856],{},[738,855,609],{},": \"Thank you for having me. It's been great to share my thoughts on AI and the future of software creation.\"",{"title":858,"searchDepth":859,"depth":859,"links":860},"",2,[861,862],{"id":637,"depth":859,"text":638},{"id":733,"depth":859,"text":734},"Get started","Podcast","2025-04-09T00:00:00.000Z","Amir Schvatz, investor at Dark Mode, shares insights on AI, developer platforms, and the rise of \"PM Coding\" in software creation.",false,"md","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fepisode-7\u002Fhero.png",{},"\u002Fblog\u002Fepisode-7",{"title":591,"description":866},"blog\u002Fepisode-7","5naJ5mfR18SC8rEVhyp9Y-FMwBjkPaSU_GqFJ59Br_I",{"id":876,"title":592,"body":877,"description":889,"draft":867,"extension":868,"meta":890,"navigation":20,"path":891,"photo":593,"photoAlt":594,"seo":892,"stem":893,"__hash__":894},"authors\u002Fauthors\u002Fjim-bennett.md",{"type":597,"value":878,"toc":887},[879,884],[600,880,881,883],{},[738,882,592],{}," is the worlds most energetic developer advocate, and head of developer advocacy at Pieces for Developers, focusing on enabling developers to be more productive by leveraging contextual awareness of not only the code they write, but the content the read and the conversations they have. He’s British, so sounds way smarter than he actually is, and lives in the Pacific North West of the USA. In the past he’s lived in 4 continents working as a developer in the mobile, desktop, and scientific space. He's spoken at conferences and events all around the globe, organized meetup groups and communities, and written books on mobile development and IoT.",[600,885,886],{},"He also hates and is allergic to cats, but has a 12-year-old who loves cats, so he has 2 cats.",{"title":858,"searchDepth":859,"depth":859,"links":888},[],"Jim Bennett is the worlds most energetic developer advocate, and head of developer advocacy at Pieces for Developers, focusing on enabling developers to be more productive by leveraging contextual awareness of not only the code they write, but the content the read and the conversations they have. He’s British, so sounds way smarter than he actually is, and lives in the Pacific North West of the USA. In the past he’s lived in 4 continents working as a developer in the mobile, desktop, and scientific space. He's spoken at conferences and events all around the globe, organized meetup groups and communities, and written books on mobile development and IoT.",{},"\u002Fauthors\u002Fjim-bennett",{"title":592,"description":889},"authors\u002Fjim-bennett","YIFIluNBCDSlCBqUnZ0go6356wVKJ0JfunW_CZbXTcw"]