[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"url-settings":80,"blog-\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai":589,"blog-author-\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai":1241},{"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":592,"authorSlug":594,"body":595,"buttonText":1227,"buttonUrl":206,"category":1228,"date":1229,"description":1230,"draft":1231,"editorsPick":20,"extension":1232,"featured":1231,"image":1233,"imageAlt":1234,"meta":1235,"navigation":20,"ogImage":1233,"ogImageAlt":1236,"path":1237,"seo":1238,"stem":1239,"tags":1236,"__hash__":1240},"blog\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai.md","Enterprise AI adoption isn’t a tech problem. It’s a trust problem","Tsavo Knott","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fscott-hanselman-ai-summit\u002Fauthor.jpeg","tsavo-knott",{"type":596,"value":597,"toc":1209},"minimark",[598,602,605,608,611,614,617,620,631,634,639,642,649,654,657,660,669,679,682,686,689,692,698,701,709,718,727,734,737,745,748,751,754,757,760,764,767,770,786,803,806,814,829,832,842,846,849,858,861,876,879,882,885,904,911,915,923,926,947,950,954,957,960,966,969,972,975,986,992,995,998,1001,1004,1010,1013,1016,1023,1026,1035,1039,1042,1051,1072,1080,1089,1092,1095,1098,1101,1105,1130,1133,1158,1162,1177,1180,1183,1186,1194],[599,600,601],"p",{},"I've been in enough enterprise sales calls to recognize the pattern.",[599,603,604],{},"The demo goes well, the technical team is engaged, and then someone from security or compliance asks the inevitable question: \"Where does our data go?\"",[599,606,607],{},"The energy in the room shifts.",[599,609,610],{},"What started as excitement about AI capabilities becomes a conversation about risk mitigation.",[599,612,613],{},"This happened to me three times in one week last month. Different companies, different industries, but the same fundamental concern: they wanted the AI capability, but they couldn't reconcile it with their data governance requirements.",[599,615,616],{},"That's when I realized we've been framing enterprise AI adoption wrong. It's not about building better models or more features, it's about building systems that enterprises can actually trust.",[599,618,619],{},"The numbers back this up.",[599,621,622,623,630],{},"Recent ",[624,625,629],"a",{"href":626,"rel":627},"https:\u002F\u002Finvestor.lenovo.com\u002Fen\u002Fglobal\u002FLenovo_CIO_Playbook_2025.pdf",[628],"nofollow","research from IDC",", undertaken in partnership with Lenovo, found that 88% of observed POCs don't make the cut to widespread deployment.",[599,632,633],{},"For every 33 AI POCs a company launched, only four graduated to production. That's not a technology problem but a trust problem.",[635,636,638],"h2",{"id":637},"the-trust-deficit-framework","The trust deficit framework",[599,640,641],{},"After reviewing our user adoption patterns and conducting interviews with CTOs across different company sizes, I've identified what I call the \"Trust deficit framework\" – a systematic way to understand why enterprise AI tools struggle to move from pilot to production.",[599,643,644],{},[645,646],"img",{"alt":647,"src":648},"The trust deficit framework in AI tech","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai\u002Fimg-001.png",[650,651,653],"h3",{"id":652},"what-the-trust-deficit-is","What the trust deficit is",[599,655,656],{},"The trust deficit is the gap between what AI tools promise and what enterprises can actually deploy. I",[599,658,659],{},"It's not just about security – it's about the fundamental mismatch between how AI vendors build their products and how enterprises actually operate.",[599,661,662,663,668],{},"As ",[624,664,667],{"href":665,"rel":666},"https:\u002F\u002Fx.com\u002FEMostaque\u002Fstatus\u002F1889798524914770026",[628],"Emad Mostaque",", founder of Stability AI, put it in a recent tweet:",[670,671,672],"blockquote",{},[599,673,674,678],{},[675,676,677],"em",{},"\"It's 2025 and nobody really has any idea how to govern or align AI. Oh well, what's the worst that could happen.","\"",[599,680,681],{},"His remark captures the unease that enterprise leaders feel about trusting AI when even experts haven't figured out robust governance frameworks.",[650,683,685],{"id":684},"how-the-trust-deficit-accumulates","How the trust deficit accumulates",[599,687,688],{},"The deficit builds through four observable patterns:",[599,690,691],{},"Most AI tools require sending data to external APIs for processing. In our conversations with enterprise customers, this is consistently the first blocker.",[599,693,694,695],{},"As one CTO at a financial services company told me: ",[675,696,697],{},"\"I don't care how good your AI is if I can't explain to my compliance team where our code goes.\"",[599,699,700],{},"The numbers support this concern.",[599,702,703,708],{},[624,704,707],{"href":705,"rel":706},"https:\u002F\u002Fwww.deloitte.com\u002Fus\u002Fen\u002Fwhat-we-do\u002Fcapabilities\u002Fapplied-artificial-intelligence\u002Fcontent\u002Fstate-of-generative-ai-in-enterprise.html",[628],"Deloitte's 2024 State of Generative AI"," in the Enterprise report found that 61% of IT leaders cite \"data risk\" as their top barrier to AI implementation. In highly regulated industries, \"cloud-first\" approaches can be complete non-starters.",[599,710,711,712,717],{},"Recent research from ",[624,713,716],{"href":714,"rel":715},"https:\u002F\u002Farxiv.org\u002Fhtml\u002F2503.03988v1#:~:text=Most%20of%20our%20surveyed%20developers,more%20reliable%20sources%20or%20colleagues",[628],"ArXiv's Developer Study (2025)"," found that 64% of developers distrust AI assistants with sensitive data and call for better transparency and compliance. This isn't just a policy concern it's a fundamental workflow blocker.",[599,719,720,721,726],{},"Andrej Karpathy, former Tesla AI head and now at OpenAI, highlighted this challenge in a viral ",[624,722,725],{"href":723,"rel":724},"https:\u002F\u002Fx.com\u002Fkarpathy\u002Fstatus\u002F1930354382106964079",[628],"tweet",":",[670,728,729],{},[599,730,731],{},[675,732,733],{},"\"Products with extensive\u002Frich UIs – lots of sliders, switches, menus – with no scripting support and built on opaque, custom, binary formats are NGMI in the era of heavy human+AI collaboration. If an LLM can't read the underlying representations and manipulate them…\"",[599,735,736],{},"Many enterprise software products aren't designed for AI integration. They were built for human operators, not AI agents. This creates a technical trust deficit where AI tools can't meaningfully interact with the systems enterprises actually use.",[599,738,739,740],{},"When enterprises don't provide approved AI tools, developers create their own solutions, part of the reason ",[624,741,744],{"href":742,"rel":743},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fsmall-language-models-outshine-large-language-models-enterprise-users",[628],"why some companies switch to SLMs.",[599,746,747],{},"I've seen this pattern across multiple organizations: teams start using browser-based copilot extensions, third-party prompt apps, and unsanctioned LLMs to get their work done.",[599,749,750],{},"This creates exactly the kind of uncontrolled data exposure that security teams are trying to prevent.",[599,752,753],{},"It's a self-reinforcing cycle: the more restrictive the official policies, the more creative developers become with workarounds.",[599,755,756],{},"Legal teams want liability protections. Security teams want data isolation. IT teams want integration simplicity. Engineering teams want workflow preservation.",[599,758,759],{},"Most AI tools are built for impressive demos, not for passing due diligence across all these stakeholders simultaneously. The result is procurement processes that stall not because of cost, but because of complexity.",[650,761,763],{"id":762},"why-the-trust-deficit-matters","Why the trust deficit matters",[599,765,766],{},"The Trust Deficit doesn't just slow adoption – it fundamentally changes how enterprises approach AI evaluation. Instead of asking \"What can this AI do?\" they ask \"What could this AI expose?\"",[599,768,769],{},"This defensive posture creates a cycle where:",[771,772,773,777,780,783],"ul",{},[774,775,776],"li",{},"Procurement processes become more complex and lengthy",[774,778,779],{},"Security requirements become more restrictive",[774,781,782],{},"Developer adoption becomes more fragmented",[774,784,785],{},"ROI becomes harder to demonstrate",[599,787,788,789,792,793,796,797,802],{},"And while many conversations focus on ",[675,790,791],{},"data governance"," or ",[675,794,795],{},"vendor transparency",", there's another, increasingly relevant layer of risk evaluation: operational cost and environmental impact (and, oh boyyy, ",[624,798,801],{"href":799,"rel":800},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fwhat-are-nano-models",[628],"we love penguins at Pieces",").",[599,804,805],{},"For example, the difference in energy consumption between small and frontier models is staggering.",[599,807,808,809,813],{},"A tiny 77M parameter model like FLAN-T5-small, running on a modern CPU, consumes around ",[810,811,812],"strong",{},"0.00034 kWh and emits only 0.14 grams of CO₂ per million tokens generated",".",[599,815,816,817,820,821,824,825,828],{},"In contrast, a GPT-4-class “frontier” model (with around 1 trillion active parameters), deployed on an H100 cluster, can burn through ",[810,818,819],{},"2.2–3.3 kWh"," and produce ",[810,822,823],{},"0.9–1.3 kg of CO₂ per million tokens",", over ",[810,826,827],{},"10,000 times more"," carbon-intensive than small local models.",[599,830,831],{},"The implications are clear: large-scale cloud-dependent AI workloads not only create trust friction with compliance teams but also operational and ESG pressure from sustainability leaders.",[599,833,834,835,838,839,813],{},"This is part of the ",[675,836,837],{},"hidden cost"," of cloud-first AI. When every token carries a cost — in dollars, watts, or carbon, enterprise AI must be built not only for trust and transparency, but also for ",[810,840,841],{},"efficiency at scale",[635,843,845],{"id":844},"local-first-as-trust-infrastructure","Local-first as trust infrastructure",[599,847,848],{},"Building AI that enterprises can actually adopt requires rethinking the fundamental architecture.",[599,850,851,852,857],{},"What I've learned from ",[624,853,856],{"href":854,"rel":855},"https:\u002F\u002Fpieces.app\u002F",[628],"deploying Pieces"," across our user base is that trust isn't a feature you add – it's a design constraint you build around.",[599,859,860],{},"And the efficiency data backs this up.",[599,862,863,864,867,868,871,872,875],{},"Consider this: a single million-token generation on a ",[810,865,866],{},"70B parameter model (like LLaMA-2-70B on 20 A100 GPUs",") can consume ",[810,869,870],{},"1.0–1.3 kWh"," and ",[810,873,874],{},"emit 400–530 grams of CO","₂. But a lightweight on-device model can do the same for under a single watt-hour.",[599,877,878],{},"That’s not just an optimization – it’s a transformation of the cost and environmental calculus.",[599,880,881],{},"This is why local-first isn’t just about security –  it’s about sustainability, latency, and architecture fit.",[599,883,884],{},"And why at Pieces, we chose to:",[771,886,887,895,898,901],{},[774,888,889,890],{},"Default to on-device inference powered by ",[624,891,894],{"href":892,"rel":893},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fnano-models",[628],"nanomodel heuristics",[774,896,897],{},"Keep memory creation, context analysis, and summarization fully local",[774,899,900],{},"Make cloud access explicitly opt-in",[774,902,903],{},"Maintain isolated micro-databases per user, avoiding shared infrastructure entirely",[599,905,906,907,910],{},"With ",[810,908,909],{},"over 100K active users"," already running Pieces in this model, we’ve shown that this architecture scales securely, sustainably, and trustworthily.",[650,912,914],{"id":913},"why-ai-memory-systems-are-different","Why AI memory systems are different",[599,916,917,922],{},[624,918,921],{"href":919,"rel":920},"https:\u002F\u002Fpieces.app\u002Fblog\u002Flong-term-memory",[628],"AI memory systems"," operate on a fundamentally different model from traditional AI tools.",[599,924,925],{},"Instead of sending your data to external services for processing, memory systems capture and organize the context that already exists in your development environment.",[599,927,928,929,934,935,940,941,946],{},"When a developer ",[624,930,933],{"href":931,"rel":932},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Fdrive\u002Fsave-code-snippets",[628],"saves a code snippet",", documents a solution, or ",[624,936,939],{"href":937,"rel":938},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Flong-term-memory\u002Fcapture-memory-ai",[628],"captures context"," about a debugging session, that information becomes part of their personal AI memory, ",[624,942,945],{"href":943,"rel":944},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fhow-to-run-an-llm-locally-with-pieces",[628],"running locally,"," isolated from external systems, and immediately available for retrieval.",[599,948,949],{},"This model aligns with how developers actually work: they want to remember what they've learned, not explain their codebase to an external system.",[635,951,953],{"id":952},"the-path-forward-ai-on-your-terms","The path forward: AI on your terms",[599,955,956],{},"Here’s the framework we operate from at Pieces:",[599,958,959],{},"Enterprise AI needs to be private by default, cloud-optional, and developer-native**.**",[599,961,962,963],{},"It’s not enough to bolt AI onto legacy systems. Enterprises need a new mental model, one that ",[810,964,965],{},"respects developer environments, honors security constraints, and delivers tangible ROI.",[599,967,968],{},"Let’s break that down:",[599,970,971],{},"We built Pieces as a local-first architecture for a reason: sensitive code, context, and documentation stay on your device, unless you explicitly choose to enable cloud sync.",[599,973,974],{},"No centralized servers. No forced uploads. Just smart AI, running where your code already lives.",[771,976,977,980,983],{},[774,978,979],{},"Isolated micro-databases per developer",[774,981,982],{},"Optional cloud connectivity with dedicated tenancy",[774,984,985],{},"No single point of failure",[599,987,988],{},[645,989],{"alt":990,"src":991},"Diagram showing a decentralized AI architecture with the following features: isolated micro-databases per developer, optional cloud connectivity with dedicated tenancy, and no centralized servers or forced uploads—eliminating single points of failure. Emphasizes that AI runs locally where the code resides.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai\u002Fimg-002.png",[599,993,994],{},"This isn’t a marketing message – it’s our default engineering posture.",[599,996,997],{},"Now, most people would ask, okay, how do we know that you don’t train AI on your data?",[599,999,1000],{},"Let’s think of it  this way:",[599,1002,1003],{},"Pieces is built on a local-first architecture, meaning your data stays on your device by default.",[599,1005,1006],{},[645,1007],{"alt":1008,"src":1009},"Illustration of core AI functions—memory creation, retrieval, tagging, and summarization—running fully on-device using efficient nanomodel heuristics, without relying on cloud-based large language models.","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai\u002Fimg-003.png",[599,1011,1012],{},"Core functions like memory creation, retrieval, tagging, and summarization run entirely on-device using lightweight nanomodel heuristics, not cloud-based LLMs.",[599,1014,1015],{},"Hosting all that data purely in the cloud would be both technically inefficient and financially unsustainable, especially with over 100K active users already running Pieces locally. We don’t train our models on user data ever.",[599,1017,1018,1019,1022],{},"Instead, we rely on ",[675,1020,1021],{},"synthetic data"," from larger Oracle models to refine our systems.",[599,1024,1025],{},"Even when cloud features are enabled (like sync or Copilot support), only the minimal, context-relevant data is securely sent, and only if you’ve opted in.",[599,1027,1028,1029,1034],{},"We explained this design philosophy in detail in our ",[624,1030,1033],{"href":1031,"rel":1032},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fmcp-for-teams",[628],"MCP for Teams"," post.",[635,1036,1038],{"id":1037},"building-ai-infrastructure-that-enterprises-can-actually-say-yes-to","Building AI infrastructure that enterprises can actually say yes to",[599,1040,1041],{},"At Pieces, we’ve seen teams adopt LLM copilots and long-term memory engines in days, not months, because we built for security, modularity, and cost-awareness from day one.",[599,1043,1044,1045,1050],{},"Build with the assumption that ",[624,1046,1049],{"href":1047,"rel":1048},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fthe-importance-of-on-device-ai-for-developer-productivity",[628],"data must stay local",". This removes immediate friction from security, privacy, and compliance teams.",[599,1052,1053,1054,1059,1060,1065,1066,1071],{},"All core Pieces of functionality: ",[624,1055,1058],{"href":1056,"rel":1057},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Flong-term-memory",[628],"memory",", ",[624,1061,1064],{"href":1062,"rel":1063},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Fmcp",[628],"MCP",",  ",[624,1067,1070],{"href":1068,"rel":1069},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Fcopilot\u002Fcontext-awareness",[628],"context awareness",", run on the user's device.",[599,1073,1074,1075,813],{},"This isn’t theory – we’ve benchmarked it at scale in our ",[624,1076,1079],{"href":1077,"rel":1078},"https:\u002F\u002Fpieces.app\u002Fwhitepapers\u002Fimpact-of-long-term-memory",[628],"Long-Term Memory impact whitepaper",[599,1081,1082,1083,1088],{},"And yes, we ",[624,1084,1087],{"href":1085,"rel":1086},"https:\u002F\u002Fdocs.pieces.app\u002Fproducts\u002Flarge-language-models\u002Fcloud-models",[628],"support hybrid workloads"," when needed, but local is always the default.",[599,1090,1091],{},"Cloud connectivity should be opt-in, not built-in. That means no hidden syncs, no passive data collection, and no mandatory accounts. Cloud services (e.g., Copilot, backup, sync) in Pieces only activate if the user explicitly enables them.",[599,1093,1094],{},"Each user operates in an isolated micro-database, with no centralized data storage. This ensures there's no cross-contamination of user data and eliminates common enterprise concerns around shared infrastructure and multitenancy risk.",[599,1096,1097],{},"When cloud LLMs are used, only the minimal, necessary context is sent – never full documents or raw input streams. Pieces uses a hybrid approach where on-device heuristics prepare safe, compressed context before hitting any API.",[599,1099,1100],{},"SOC 2 compliance, Descope for secure access, and dedicated tenancy for cloud users: these are non-negotiables for a modern enterprise. Pieces bakes them into the infrastructure, not as add-ons, but as defaults.",[650,1102,1104],{"id":1103},"connecting-to-the-tech-stack-you-already-work-with","Connecting to the tech stack you already work with",[599,1106,1107,1108,1113,1114,1119,1120,1124,1125,802],{},"Pieces is built to drop directly into the developer’s environment. Plugins with ",[624,1109,1112],{"href":1110,"rel":1111},"https:\u002F\u002Fpieces.app\u002Fplugins\u002Fvs-code",[628],"VS Code",", JetBrains, ",[624,1115,1118],{"href":1116,"rel":1117},"https:\u002F\u002Fpieces.app\u002Fplugins\u002Fjupyterlab",[628],"JupyterLab",", Neovim, and ",[624,1121,1123],{"href":388,"rel":1122},[628],"many more"," (heavily reducing companies' ",[624,1126,1129],{"href":1127,"rel":1128},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fcost-of-context-switching",[628],"costs of context switching",[599,1131,1132],{},"Developers can start using Pieces immediately, without rewriting how they work or learning a new interface.",[599,1134,1135,1136,1059,1141,1059,1146,1151,1152,1157],{},"Pieces explicitly connects to ",[624,1137,1140],{"href":1138,"rel":1139},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Fmcp\u002Fgithub",[628],"Github",[624,1142,1145],{"href":1143,"rel":1144},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Fmcp\u002Fcursor",[628],"Cursor",[624,1147,1150],{"href":1148,"rel":1149},"https:\u002F\u002Fpieces.app\u002Ffeatures\u002Fmcp\u002Fgoose",[628],"Goose",", and ",[624,1153,1156],{"href":1154,"rel":1155},"https:\u002F\u002Fpieces.app\u002Fai-memory",[628],"many other tools"," through visual processing, or with MCP.",[635,1159,1161],{"id":1160},"so-what-does-real-ai-adoption-take","So, what does real AI adoption take?",[1163,1164,1165,1168,1171,1174],"ol",{},[774,1166,1167],{},"It takes moving past demos and into deployment-readiness.",[774,1169,1170],{},"It takes winning over security teams, not just engineers.",[774,1172,1173],{},"It takes treating privacy as architecture, not policy.",[774,1175,1176],{},"It takes helping developers do what they do best, without adding drag.",[599,1178,1179],{},"And it takes trust. Earned. Architected. Proven.",[599,1181,1182],{},"That’s how you adopt AI in the enterprise, and actually make it stick.",[599,1184,1185],{},"If you’re curious how to build with Pieces, we’d love to show you what that looks like in practice.",[599,1187,1188,1189,813],{},"You can always ",[624,1190,1193],{"href":1191,"rel":1192},"https:\u002F\u002Fcalendly.com\u002Fsmit-pieces",[628],"talk to us",[599,1195,1196,1197,1202,1203,1208],{},"And for a real-world look, check out ",[624,1198,1201],{"href":1199,"rel":1200},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fepisode-5",[628],"Episode 5"," (if AI can improve observability), or learn more about ",[624,1204,1207],{"href":1205,"rel":1206},"https:\u002F\u002Fpieces.app\u002Fblog\u002Fmultimodal-ai-bridging-the-gap-between-human-and-machine-understanding",[628],"how multimodal AI"," enables seamless human-machine collaboration.",{"title":1210,"searchDepth":1211,"depth":1211,"links":1212},"",2,[1213,1219,1222,1223,1226],{"id":637,"depth":1211,"text":638,"children":1214},[1215,1217,1218],{"id":652,"depth":1216,"text":653},3,{"id":684,"depth":1216,"text":685},{"id":762,"depth":1216,"text":763},{"id":844,"depth":1211,"text":845,"children":1220},[1221],{"id":913,"depth":1216,"text":914},{"id":952,"depth":1211,"text":953},{"id":1037,"depth":1211,"text":1038,"children":1224},[1225],{"id":1103,"depth":1216,"text":1104},{"id":1160,"depth":1211,"text":1161},"Get started","AI & LLM","2025-07-23T00:00:00.000Z","Enterprise AI doesn’t fail because of the tech. It fails because people don’t trust it. Let’s fix that.",false,"md","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai\u002Fhero.png","Tsavo Knott about adopting AI for enteprise teams",{},null,"\u002Fblog\u002Fnavigating-enterprise-level-software-development-with-ai",{"title":591,"description":1230},"blog\u002Fnavigating-enterprise-level-software-development-with-ai","JN2Slf-nvvPRtPZOHHuOtG75UiTdLVd2AAp6VNSDrMw",{"id":1242,"title":592,"body":1243,"description":1247,"draft":1231,"extension":1232,"meta":1250,"navigation":20,"path":1251,"photo":1252,"photoAlt":1236,"seo":1253,"stem":1254,"__hash__":1255},"authors\u002Fauthors\u002Ftsavo-knott.md",{"type":596,"value":1244,"toc":1248},[1245],[599,1246,1247],{},"Founder and CEO of Pieces, Tsavo is a seasoned entrepreneur and adept at scaling technical products, evidenced by a reach of over 100,000 users across 27 countries in 18 languages. His previous companies, Runtime and MeshMyCampus, have been open-sourced to Google Chrome and acquired by Idera. In the public sector, Tsavo also serves on the State Committee for Computer Science in Ohio and helped contribute to the upcoming 1% for CS Bill.",{"title":1210,"searchDepth":1211,"depth":1211,"links":1249},[],{},"\u002Fauthors\u002Ftsavo-knott","https:\u002F\u002Fstorage.googleapis.com\u002Fpieces-marketing-website\u002Fimages\u002Fauthors\u002Ftsavo-knott.png",{"title":592,"description":1247},"authors\u002Ftsavo-knott","ixnEcreSWukc0HHLf2DcraSN8P-1EyddtcBC8JG2EDY"]