1<!DOCTYPE html><html data-dpl-id="dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" lang="en" class="inter_ba811ce-module__p8rHea__variable ibm_plex_mono_c183140d-module__4M7gaG__variable"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/0ykmdz840yhc5.css?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/0bzupvr5gt3k9.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd"/>
1<script src="/_next/static/chunks/02i7dfk78~t~2.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<script src="/_next/static/chunks/0o.swf4um02aq.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<script src="/_next/static/chunks/0n~dq4kpx9xxx.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<script src="/_next/static/chunks/turbopack-06zwj1qhcjoa-.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<script src="/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<script src="/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<script src="/_next/static/chunks/0ychlmhm2p5y4.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" async=""></script>
1<meta name="next-size-adjust" content=""/><title>Team memory · Conxt</title><meta name="description" content="One memory your whole team shares. Write to it from the dashboard or your IDE, review what arrives, and only approved memories reach your team and its agents."/><meta name="application-name" content="Conxt"/><link rel="canonical" href="https://www.conxt.dev/for-teams"/><meta property="og:title" content="Team memory · Conxt"/><meta property="og:description" content="One memory your whole team shares. Write to it from the dashboard or your IDE, review what arrives, and only approved memories reach your team and its agents."/><meta property="og:url" content="https://www.conxt.dev/for-teams"/><meta property="og:site_name" content="Conxt"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://www.conxt.dev/opengraph-image"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Conxt: Your AI memory, everywhere"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Team memory · Conxt"/><meta name="twitter:description" content="One memory your whole team shares. Write to it from the dashboard or your IDE, review what arrives, and only approved memories reach your team and its agents."/><meta name="twitter:image" content="https://www.conxt.dev/twitter-image"/><link rel="icon" href="/favicon.ico?favicon.0o2apos_xzpr1.ico?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" sizes="64x64" type="image/x-icon"/><link rel="icon" href="/favicon-16x16.png" sizes="16x16" type="image/png"/><link rel="icon" href="/favicon-32x32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" noModule=""></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><div class="tm-root"><style> 2.tm-root{--ink:#0E1113;--sub:#5B5B5B;--faint:#9A9A9A;--line:#ECEBE7;--teal:#0D5C63;--teal2:#4DA9B0;--deep:#0A3033;--tint:#F1F7F7;background:#fff;color:var(--ink);font-family:var(--font-inter),'Inter',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased} 3.tm-root *{box-sizing:border-box;margin:0;padding:0} 4.tm-root .wrap{max-width:1080px;margin:0 auto;padding:0 48px} 5.tm-root .kick{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)} 6 7.tm-root .hero{padding:96px 0 72px;border-bottom:1px solid var(--line)} 8.tm-root .hero h1{font-size:clamp(38px,5.2vw,64px);line-height:1.03;letter-spacing:-.035em;font-weight:800;max-width:15ch;margin:20px 0 0} 9.tm-root .hero h1 em{font-style:normal;color:var(--teal)} 10.tm-root .hero p.lede{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--sub);max-width:56ch;margin:22px 0 0} 11.tm-root .cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:34px} 12.tm-root .bp{font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#0D5C63,#4DA9B0);padding:15px 28px;border-radius:12px;text-decoration:none;box-shadow:0 14px 30px -14px rgba(13,92,99,.65)} 13.tm-root .bg{font-size:15px;font-weight:500;color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;gap:7px} 14.tm-root .fine{margin-top:18px;font-size:13px;color:var(--faint)} 15 16.tm-root section.band{padding:80px 0;border-bottom:1px solid var(--line)} 17.tm-root h2{font-size:clamp(26px,3.4vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:800;max-width:20ch;margin:14px 0 0} 18.tm-root .sub{font-size:16.5px;line-height:1.6;color:var(--sub);max-width:60ch;margin:16px 0 0} 19 20.tm-root .two{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px} 21.tm-root .card{border:1px solid var(--line);border-radius:16px;padding:26px 24px;background:#fff} 22.tm-root .card.tint{background:var(--tint);border-color:#D9EAEA} 23.tm-root .card h3{font-size:19px;font-weight:700;letter-spacing:-.01em} 24.tm-root .card p{font-size:15px;line-height:1.6;color:var(--sub);margin-top:10px} 25.tm-root .card ul{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:9px} 26.tm-root .card li{font-size:14.5px;line-height:1.5;color:var(--sub);padding-left:18px;position:relative} 27.tm-root .card li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--teal2)} 28 29.tm-root .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px} 30.tm-root .step{border-top:2px solid var(--teal);padding-top:18px} 31.tm-root .step .n{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--teal)} 32.tm-root .step h3{font-size:18px;font-weight:700;margin-top:10px;letter-spacing:-.01em} 33.tm-root .step p{font-size:14.5px;line-height:1.6;color:var(--sub);margin-top:9px} 34.tm-root .step code{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:12.5px;background:var(--tint);border:1px solid #DCEAE9;border-radius:6px;padding:1px 6px;color:var(--deep)} 35 36.tm-root .queue{border:1px solid #F0E4C8;background:linear-gradient(180deg,#FEFBF4,#fff);border-radius:16px;padding:22px 24px;margin-top:34px} 37.tm-root .queue .q1{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;flex-wrap:wrap} 38.tm-root .queue .badge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#B4802A;background:#FBF1DC;border:1px solid #F0E4C8;border-radius:999px;padding:3px 10px} 39.tm-root .queue p{font-size:14.5px;line-height:1.6;color:var(--sub);margin-top:10px;max-width:62ch} 40 41.tm-root table{width:100%;border-collapse:collapse;margin-top:32px;font-size:14.5px} 42.tm-root th,.tm-root td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top} 43.tm-root th{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)} 44.tm-root td.who{font-weight:600;width:22%} 45.tm-root td.what{color:var(--sub)} 46 47.tm-root .tools{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px} 48.tm-root .tool{border:1px solid var(--line);border-radius:14px;padding:20px} 49.tm-root .tool code{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--deep)} 50.tm-root .tool p{font-size:14px;line-height:1.55;color:var(--sub);margin-top:9px} 51.tm-root .attrib{font-size:15px;line-height:1.6;color:var(--sub);max-width:62ch;margin-top:26px} 52 53.tm-root .close{padding:86px 0 96px;text-align:center} 54.tm-root .close h2{margin:14px auto 0} 55.tm-root .close .cta{justify-content:center} 56.tm-root .price{font-size:15px;line-height:1.6;color:var(--sub);margin:16px auto 0;max-width:54ch} 57.tm-root .price b{color:var(--ink);font-weight:700} 58
59@media(max-width:900px){ 60 .tm-root .wrap{padding:0 24px} 61 .tm-root .two,.tm-root .steps,.tm-root .tools{grid-template-columns:1fr} 62 .tm-root .hero{padding:64px 0 52px} 63 .tm-root section.band{padding:56px 0} 64} 65</style><header class="sh sh-solid"><style> 66header.sh{position:sticky;top:0;z-index:60;height:64px;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:rgba(250,250,248,.84);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid #E8E8E4;transition:background .25s,border-color .25s} 67header.sh.sh-overlay{position:fixed;left:0;right:0;background:transparent;border-bottom-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none} 68header.sh.sh-overlay.sh-solid{background:rgba(255,255,255,.88);border-bottom-color:#E8E8E4;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)} 69/* backdrop-filter makes the header the containing block for fixed children, 70 so it comes off while the phone sheet (position:fixed) is open. */ 71header.sh.sh-solid.sh-open{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:#E8E8E4} 72header.sh .sh-in{max-width:1240px;height:100%;margin:0 auto;padding:0 48px;display:flex;align-items:center;gap:28px} 73header.sh .sh-logo{display:inline-flex;align-items:center;gap:9px;flex:none;font-size:20px;font-weight:800;letter-spacing:-.03em;color:#111;text-decoration:none;line-height:1} 74header.sh .sh-logo b{color:#0D5C63;font-weight:800} 75header.sh .sh-menus{display:flex;align-items:center;gap:4px;flex:1;min-width:0;list-style:none;margin:0;padding:0} 76header.sh .sh-group{position:relative} 77header.sh .sh-trigger,header.sh .sh-top{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border-radius:8px;font-size:13.5px;font-weight:500;color:#555;background:transparent;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:inherit;transition:color .15s,background .15s} 78header.sh .sh-trigger:hover,header.sh .sh-top:hover,header.sh .sh-trigger[aria-expanded="true"]{color:#111;background:rgba(17,17,17,.045)} 79header.sh .sh-trigger svg{transition:transform .2s} 80header.sh .sh-trigger[aria-expanded="true"] svg{transform:rotate(180deg)} 81header.sh .sh-trigger:focus-visible,header.sh .sh-top:focus-visible,header.sh .sh-link:focus-visible,header.sh .sh-cta:focus-visible,header.sh .sh-burger:focus-visible{outline:2px solid #0D5C63;outline-offset:2px} 82header.sh .sh-panel{position:absolute;top:100%;left:-8px;padding-top:10px;z-index:61} 83header.sh .sh-card{display:flex;gap:10px;background:#fff;border:1px solid #E8E8E4;border-radius:14px;box-shadow:0 18px 44px -12px rgba(10,48,51,.18),0 2px 6px rgba(0,0,0,.04);padding:8px;animation:sh-in .16s ease both} 84@keyframes sh-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}} 85header.sh .sh-items{list-style:none;margin:0;padding:0;width:330px} 86header.sh .sh-link{display:block;padding:10px 12px;border-radius:9px;text-decoration:none;transition:background .15s} 87header.sh .sh-link:hover{background:#F4F7F7} 88header.sh .sh-link[aria-current="page"] .sh-lt{color:#0D5C63} 89header.sh .sh-lt{display:block;font-size:13.5px;font-weight:600;color:#111;letter-spacing:-.01em} 90header.sh .sh-ld{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:#777} 91header.sh .sh-feature{display:flex;flex-direction:column;width:240px;padding:16px;border-radius:10px;background:linear-gradient(160deg,#F1F7F7,#E6F1F1);border:1px solid #D6E8E9;text-decoration:none} 92header.sh .sh-fe{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0D5C63} 93header.sh .sh-ft{margin-top:10px;font-size:15px;font-weight:650;letter-spacing:-.02em;color:#111;line-height:1.25} 94header.sh .sh-fd{margin-top:6px;font-size:12.5px;line-height:1.5;color:#5B6B6C;flex:1} 95header.sh .sh-fc{margin-top:14px;font-size:12.5px;font-weight:600;color:#0D5C63} 96header.sh .sh-right{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto} 97header.sh .sh-cta{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;background:linear-gradient(135deg,#0D5C63,#4DA9B0);box-shadow:0 1px 2px rgba(13,92,99,.2);transition:transform .2s,box-shadow .2s} 98header.sh .sh-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(13,92,99,.25)} 99header.sh .sh-burger{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:9px;border:1px solid #E8E8E4;background:#fff;color:#111;cursor:pointer} 100header.sh .sh-sheet{position:fixed;top:64px;left:0;right:0;bottom:0;overflow-y:auto;background:#fff;border-top:1px solid #E8E8E4;padding:12px 24px 32px;z-index:59} 101header.sh .sh-sgroup{border-bottom:1px solid #F0F0EC} 102header.sh .sh-strig{display:flex;width:100%;align-items:center;justify-content:space-between;padding:16px 2px;background:none;border:0;font-family:inherit;font-size:15px;font-weight:600;color:#111;cursor:pointer} 103header.sh .sh-strig svg{transition:transform .2s} 104header.sh .sh-strig[aria-expanded="true"] svg{transform:rotate(180deg)} 105header.sh .sh-sitems{list-style:none;margin:0 0 10px;padding:0} 106header.sh .sh-stop{display:block;padding:16px 2px;border-bottom:1px solid #F0F0EC;font-size:15px;font-weight:600;color:#111;text-decoration:none}
107header.sh .sh-sbtns{display:flex;flex-direction:column;gap:10px;margin-top:22px} 108header.sh .sh-sbtns a{display:flex;align-items:center;justify-content:center;height:46px;border-radius:11px;font-size:14.5px;font-weight:600;text-decoration:none} 109header.sh .sh-sin{border:1px solid #E0E0DC;color:#111} 110header.sh .sh-sbtns .sh-cta{height:46px;font-size:14.5px} 111@media (max-width:1040px){ 112 header.sh .sh-in{padding:0 24px;gap:12px} 113 header.sh .sh-menus,header.sh .sh-signin{display:none} 114 header.sh .sh-burger{display:inline-flex} 115} 116@media (max-width:480px){header.sh .sh-right .sh-cta{display:none}} 117@media (prefers-reduced-motion:reduce){header.sh .sh-card{animation:none}header.sh .sh-trigger svg,header.sh .sh-strig svg{transition:none}} 118</style><div class="sh-in"><a class="sh-logo" href="/"><svg style="flex-shrink:0" width="24" height="24" viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="12" r="10.25" stroke="#0D5C63" stroke-width="1.8"></circle><circle cx="12" cy="12" r="3.5" fill="#0D5C63"></circle></svg><span>conxt<b>.</b></span></a><nav aria-label="Main"><ul class="sh-menus"><li class="sh-group"><button type="button" class="sh-trigger" data-group="product" aria-expanded="false" aria-controls="sh-menu-product">Product<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M3 4.5 6 7.5 9 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></li><li class="sh-group"><button type="button" class="sh-trigger" data-group="use-cases" aria-expanded="false" aria-controls="sh-menu-use-cases">Use cases<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M3 4.5 6 7.5 9 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></li><li class="sh-group"><button type="button" class="sh-trigger" data-group="developers" aria-expanded="false" aria-controls="sh-menu-developers">Developers<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M3 4.5 6 7.5 9 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></li><li class="sh-group"><button type="button" class="sh-trigger" data-group="resources" aria-expanded="false" aria-controls="sh-menu-resources">Resources<svg width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true"><path d="M3 4.5 6 7.5 9 4.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></li><li><a class="sh-top" href="/pricing">Pricing</a></li></ul></nav><div class="sh-right"><a class="sh-top sh-signin" href="/auth">Sign in</a><a class="sh-cta" href="/auth">Start your vault</a><button type="button" class="sh-burger" aria-expanded="false" aria-controls="sh-sheet" aria-label="Open menu"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" aria-hidden="true"><path d="M3 5h12M3 9h12M3 13h12" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"></path></svg></button></div></div></header><main><header class="hero"><div class="wrap"><div class="kick">Team memory</div><h1>Memory your whole team <em>shares.</em></h1><p class="lede">A decision explained once is a decision everyone else has to ask about. Team memory is a single shared vault: what your team has settled, written once, readable by every member and by the agents they run. Your personal memory stays yours.</p><div class="cta"><a class="bp" href="/pricing">Get Team</a><a class="bg" href="/auth">Sign in <span aria-hidden="true">â</span></a></div><p class="fine">$39 per seat, per month. Self-serve up to <!-- -->20<!-- --> seats.</p></div></header><section class="band"><div class="wrap"><div class="kick">What is shared, and what is not</div><h2>Two vaults, kept apart.</h2><p class="sub">Joining a team moves nothing you have written privately. The two are read separately, so a team feed shows the teamâs memory and nothing else.</p><div class="two"><div class="card"><h3>Your personal vault</h3><p>Everything you capture for yourself, in any tool you connect.</p><ul><li>Visible only to you</li><li>Unchanged when you join or leave a team</li><li>Never surfaced to teammates or their agents</li></ul></div><div class="card tint"><h3>The team vault</h3><p>What the team has agreed, written deliberately into the team.</p><ul><li>Readable and writable by every member</li><li>Each write carries who made it</li><li>Reaches agents only once approved</li></ul></div></div></div></section><section class="band"><div class="wrap"><div class="kick">How it works</div><h2>
118Three steps, no admin setup.</h2><div class="steps"><div class="step"><div class="n">01</div><h3>Create the team</h3><p>Name it, and you are its owner. The team gets its own feed, separate from your personal one, and a switcher to move between them.</p></div><div class="step"><div class="n">02</div><h3>Invite with one link</h3><p>Share the invite link, or the code it carries, like <code>CX-A3F7K2</code>. Anyone who has it joins and can read every memory shared inside, so pass it on the way you would a key to the room. The owner can regenerate it at any time.</p></div><div class="step"><div class="n">03</div><h3>Write to it</h3><p>Add a memory from the dashboard, from your editor over MCP, or by importing what another tool already knows. It lands in the team, attributed to whoever wrote it.</p></div></div></div></section><section class="band"><div class="wrap"><div class="kick">The review queue</div><h2>A write is not yet a rule.</h2><p class="sub">Anything written to the team arrives pending. A member reviews it and approves or rejects it. Until then it sits in the queue and governs nothing.</p><div class="queue"><div class="q1"><span class="badge">Pending review</span><span>3 memories waiting</span></div><p>Only approved memories are returned to your agents and put into their context. That is what the queue is for: an unreviewed write cannot quietly become a rule the whole teamâs agents follow. Every member can review, so the queue never waits on one person.</p></div></div></section><section class="band"><div class="wrap"><div class="kick">Who can do what</div><h2>Two roles. No admin tier.</h2><p class="sub">Deliberately small, so the answer to âwho can do thisâ is always one of two names.</p><table><thead><tr><th>Role</th><th>Can</th></tr></thead><tbody><tr><td class="who">Member</td><td class="what">Read the team vault, write to it, review what is pending, and leave the team.</td></tr><tr><td class="who">Owner</td><td class="what">Everything a member can, and remove a member, regenerate the invite code, or delete the team.</td></tr></tbody></table></div></section><section class="band"><div class="wrap"><div class="kick">In the tools you work in</div><h2>The same vault, over MCP.</h2><p class="sub">Connect your editor once and the team vault is there. Three tools do the team work, and the team is named in every call, so nothing is shared by accident.</p><div class="tools"><div class="tool"><code>list_my_teams</code><p>The teams you belong to and your role in each. Where the team id comes from.</p></div><div class="tool"><code>get_team_memories</code><p>The approved shared memories, filtered by type if you want. Pending ones are not returned.</p></div><div class="tool"><code>add_team_memory</code><p>Write to the shared vault. Membership is checked against your own credential, never a name supplied in the call.</p></div></div><p class="attrib">Every write is attributed. The person and the tool come from the credential that made the call, and cannot be forged. An agent that names itself is recorded as having said so, and marked unverified, because a name a caller chooses for itself is a claim rather than a fact.</p></div></section><section class="close"><div class="wrap"><div class="kick">Team</div><h2>Give your team one memory.</h2><p class="price"><b>$39</b> per seat, per month. Unlimited memories, the shared vault, the review queue and roles. Self-serve up to <!-- -->20<!-- --> seats; for more than that, talk to us.</p><div class="cta"><a class="bp" href="/pricing">Get Team</a><a class="bg" href="mailto:[email protected]?subject=Conxt%20for%20teams">Talk to us <span aria-hidden="true">â</span></a></div></div></section></main><footer class="sf"><style> 119footer.sf{background:#FAFAF8;border-top:1px solid #E8E8E4;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif} 120footer.sf .sf-in{max-width:1240px;margin:0 auto;padding:56px 48px 28px} 121footer.sf .sf-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:32px} 122footer.sf .sf-logo{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#111;text-decoration:none;line-height:1} 123footer.sf .sf-logo b{color:#0D5C63;font-weight:800} 124footer.sf .sf-tag{margin-top:14px;font-size:13px;line-height:1.6;color:#666;max-width:30ch} 125footer.sf .sf-start{display:inline-flex;margin-top:16px;font-size:13px;font-weight:600;color:#0D5C63;text-decoration:none} 126footer.sf .sf-start:hover{color:#094A50} 127footer.sf .sf-h{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 14px} 128footer.sf .sf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px} 129footer.sf .sf-list a{font-size:13px;color:#555;text-decoration:none;transition:color .15s} 130footer.sf .sf-list a:hover{color:#111} 131footer.sf a:focus-visible{outline:2px solid #0D5C63;outline-offset:2px;border-radius:3px} 132footer.sf .sf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid #EAEAE6;font-size:12px;color:#999} 133footer.sf .sf-legal{display:flex;gap:20px} 134footer.sf .sf-legal a{color:#999;text-decoration:none} 135footer.sf .sf-legal a:hover{color:#555} 136@media (max-width:1040px){footer.sf .sf-grid{grid-template-columns:repeat(3,1fr)}footer.sf .sf-brand{grid-column:1/-1}} 137@media (max-width:640px){footer.sf .sf-in{padding:44px 24px 24px}footer.sf .sf-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}} 138</style><div class="sf-in"><div class="sf-grid"><div class="sf-brand"><a class="sf-logo" href="/"><svg style="flex-shrink:0" width="22" height="22" viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="12" r="10.25" stroke="#0D5C63" stroke-width="1.8"></circle><circle cx="12" cy="12" r="3.5" fill="#0D5C63"></circle></svg><span>conxt<b>.</b></span></a><p class="sf-tag">Your AI memory, everywhere. One vault you own, ready in every tool you connect.</p><a class="sf-start" href="/auth">Start your vault â</a></div><nav aria-label="Product"><p class="sf-h">Product</p><ul class="sf-list"><li><a href="/#how-it-works">How it works</a></li><li><a href="/connect-ide">Connect your IDE</a></li><li><a href="/import">Import your context</a></li><li><a href="/#teams">Team memory</a></li></ul></nav><nav aria-label="Use cases"><p class="sf-h">Use cases</p><ul class="sf-list"><li><a href="/#use-cases">Keep product context alive</a></li><li><a href="/#use-cases">
138Bring your coding rules with you</a></li><li><a href="/#use-cases">Move between models</a></li><li><a href="/for-teams">Give your agents shared memory</a></li></ul></nav><nav aria-label="Developers"><p class="sf-h">Developers</p><ul class="sf-list"><li><a href="https://docs.conxt.dev">Docs</a></li><li><a href="/connect-ide">MCP setup</a></li><li><a href="/start/codex">Codex guide</a></li></ul></nav><nav aria-label="Resources"><p class="sf-h">Resources</p><ul class="sf-list"><li><a href="/whitepaper">White paper</a></li><li><a href="/privacy-architecture">Privacy architecture</a></li><li><a href="/privacy">Privacy Policy</a></li><li><a href="/terms">Terms of Service</a></li></ul></nav><nav aria-label="Company"><p class="sf-h">Company</p><ul class="sf-list"><li><a href="/pricing">Pricing</a></li><li><a href="/support">Support</a></li><li><a href="mailto:[email protected]">Contact</a></li></ul></nav></div><div class="sf-bottom"><span>© 2026 Conxt. All rights reserved.</span><span class="sf-legal"><a href="/privacy">Privacy</a><a href="/terms">Terms</a><a href="mailto:[email protected]">[email protected]</a></span></div></div></footer></div><!--$--><!--/$-->
138<script src="/_next/static/chunks/0bzupvr5gt3k9.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd" id="_R_" async=""></script>
138<script>(self.__next_f=self.__next_f||[]).push([0])</script>
138<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[39756,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"default\"]\nb:I[68027,[],\"default\",1]\n:HL[\"/_next/static/chunks/0ykmdz840yhc5.css?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"style\"]\n:HL[\"/_next/static/media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:T1446,"])</script>
138<script>self.__next_f.push([1,"\n.tm-root{--ink:#0E1113;--sub:#5B5B5B;--faint:#9A9A9A;--line:#ECEBE7;--teal:#0D5C63;--teal2:#4DA9B0;--deep:#0A3033;--tint:#F1F7F7;background:#fff;color:var(--ink);font-family:var(--font-inter),'Inter',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}\n.tm-root *{box-sizing:border-box;margin:0;padding:0}\n.tm-root .wrap{max-width:1080px;margin:0 auto;padding:0 48px}\n.tm-root .kick{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}\n\n.tm-root .hero{padding:96px 0 72px;border-bottom:1px solid var(--line)}\n.tm-root .hero h1{font-size:clamp(38px,5.2vw,64px);line-height:1.03;letter-spacing:-.035em;font-weight:800;max-width:15ch;margin:20px 0 0}\n.tm-root .hero h1 em{font-style:normal;color:var(--teal)}\n.tm-root .hero p.lede{font-size:clamp(16px,1.6vw,19px);line-height:1.6;color:var(--sub);max-width:56ch;margin:22px 0 0}\n.tm-root .cta{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:34px}\n.tm-root .bp{font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,#0D5C63,#4DA9B0);padding:15px 28px;border-radius:12px;text-decoration:none;box-shadow:0 14px 30px -14px rgba(13,92,99,.65)}\n.tm-root .bg{font-size:15px;font-weight:500;color:var(--teal);text-decoration:none;display:inline-flex;align-items:center;gap:7px}\n.tm-root .fine{margin-top:18px;font-size:13px;color:var(--faint)}\n\n.tm-root section.band{padding:80px 0;border-bottom:1px solid var(--line)}\n.tm-root h2{font-size:clamp(26px,3.4vw,38px);line-height:1.1;letter-spacing:-.025em;font-weight:800;max-width:20ch;margin:14px 0 0}\n.tm-root .sub{font-size:16.5px;line-height:1.6;color:var(--sub);max-width:60ch;margin:16px 0 0}\n\n.tm-root .two{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}\n.tm-root .card{border:1px solid var(--line);border-radius:16px;padding:26px 24px;background:#fff}\n.tm-root .card.tint{background:var(--tint);border-color:#D9EAEA}\n.tm-root .card h3{font-size:19px;font-weight:700;letter-spacing:-.01em}\n.tm-root .card p{font-size:15px;line-height:1.6;color:var(--sub);margin-top:10px}\n.tm-root .card ul{list-style:none;margin-top:14px;display:flex;flex-direction:column;gap:9px}\n.tm-root .card li{font-size:14.5px;line-height:1.5;color:var(--sub);padding-left:18px;position:relative}\n.tm-root .card li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--teal2)}\n\n.tm-root .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:38px}\n.tm-root .step{border-top:2px solid var(--teal);padding-top:18px}\n.tm-root .step .n{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:12px;font-weight:700;color:var(--teal)}\n.tm-root .step h3{font-size:18px;font-weight:700;margin-top:10px;letter-spacing:-.01em}\n.tm-root .step p{font-size:14.5px;line-height:1.6;color:var(--sub);margin-top:9px}\n.tm-root .step code{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:12.5px;background:var(--tint);border:1px solid #DCEAE9;border-radius:6px;padding:1px 6px;color:var(--deep)}\n\n.tm-root .queue{border:1px solid #F0E4C8;background:linear-gradient(180deg,#FEFBF4,#fff);border-radius:16px;padding:22px 24px;margin-top:34px}\n.tm-root .queue .q1{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;flex-wrap:wrap}\n.tm-root .queue .badge{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#B4802A;background:#FBF1DC;border:1px solid #F0E4C8;border-radius:999px;padding:3px 10px}\n.tm-root .queue p{font-size:14.5px;line-height:1.6;color:var(--sub);margin-top:10px;max-width:62ch}\n\n.tm-root table{width:100%;border-collapse:collapse;margin-top:32px;font-size:14.5px}\n.tm-root th,.tm-root td{text-align:left;padding:13px 14px;border-bottom:1px solid var(--line);vertical-align:top}\n.tm-root th{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}\n.tm-root td.who{font-weight:600;width:22%}\n.tm-root td.what{color:var(--sub)}\n\n.tm-root .tools{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}\n.tm-root .tool{border:1px solid var(--line);border-radius:14px;padding:20px}\n.tm-root .tool code{font-family:var(--font-plex-mono),'IBM Plex Mono',ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--deep)}\n.tm-root .tool p{font-size:14px;line-height:1.55;color:var(--sub);margin-top:9px}\n.tm-root .attrib{font-size:15px;line-height:1.6;color:var(--sub);max-width:62ch;margin-top:26px}\n\n.tm-root .close{padding:86px 0 96px;text-align:center}\n.tm-root .close h2{margin:14px auto 0}\n.tm-root .close .cta{justify-content:center}\n.tm-root .price{font-size:15px;line-height:1.6;color:var(--sub);margin:16px auto 0;max-width:54ch}\n.tm-root .price b{color:var(--ink);font-weight:700}
138\n\n@media(max-width:900px){\n .tm-root .wrap{padding:0 24px}\n .tm-root .two,.tm-root .steps,.tm-root .tools{grid-template-columns:1fr}\n .tm-root .hero{padding:64px 0 52px}\n .tm-root section.band{padding:56px 0}\n}\n"])</script>
138<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"for-teams\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"for-teams\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ykmdz840yhc5.css?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"inter_ba811ce-module__p8rHea__variable ibm_plex_mono_c183140d-module__4M7gaG__variable\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"tm-root\",\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$4\"}}],\"$L5\",\"$L6\",\"$L7\"]}],[\"$L8\"],\"$L9\"]}],{},null,false,null]},null,false,null]},null,false,null],\"$La\",false]],\"m\":\"$undefined\",\"G\":[\"$b\",[\"$Lc\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
138<script>self.__next_f.push([1,"d:I[18013,[\"/_next/static/chunks/0ychlmhm2p5y4.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"SiteHeader\"]\ne:I[22016,[\"/_next/static/chunks/0ychlmhm2p5y4.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"\"]\n18:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"OutletBoundary\"]\n19:\"$Sreact.suspense\"\n1b:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"ViewportBoundary\"]\n1d:I[97367,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"MetadataBoundary\"]\n5:[\"$\",\"$Ld\",null,{}]\n"])</script>
138<script>self.__next_f.push([1,"6:[\"$\",\"main\",null,{\"children\":[[\"$\",\"header\",null,{\"className\":\"hero\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"Team memory\"}],[\"$\",\"h1\",null,{\"children\":[\"Memory your whole team \",[\"$\",\"em\",null,{\"children\":\"shares.\"}]]}],[\"$\",\"p\",null,{\"className\":\"lede\",\"children\":\"A decision explained once is a decision everyone else has to ask about. Team memory is a single shared vault: what your team has settled, written once, readable by every member and by the agents they run. Your personal memory stays yours.\"}],[\"$\",\"div\",null,{\"className\":\"cta\",\"children\":[[\"$\",\"$Le\",null,{\"className\":\"bp\",\"href\":\"/pricing\",\"children\":\"Get Team\"}],[\"$\",\"$Le\",null,{\"className\":\"bg\",\"href\":\"/auth\",\"children\":[\"Sign in \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"fine\",\"children\":[\"$$39 per seat, per month. Self-serve up to \",20,\" seats.\"]}]]}]}],[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"What is shared, and what is not\"}],[\"$\",\"h2\",null,{\"children\":\"Two vaults, kept apart.\"}],[\"$\",\"p\",null,{\"className\":\"sub\",\"children\":\"Joining a team moves nothing you have written privately. The two are read separately, so a team feed shows the teamâs memory and nothing else.\"}],[\"$\",\"div\",null,{\"className\":\"two\",\"children\":[[\"$\",\"div\",null,{\"className\":\"card\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"Your personal vault\"}],[\"$\",\"p\",null,{\"children\":\"Everything you capture for yourself, in any tool you connect.\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"Visible only to you\"}],[\"$\",\"li\",null,{\"children\":\"Unchanged when you join or leave a team\"}],[\"$\",\"li\",null,{\"children\":\"Never surfaced to teammates or their agents\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"card tint\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"The team vault\"}],[\"$\",\"p\",null,{\"children\":\"What the team has agreed, written deliberately into the team.\"}],[\"$\",\"ul\",null,{\"children\":[[\"$\",\"li\",null,{\"children\":\"Readable and writable by every member\"}],[\"$\",\"li\",null,{\"children\":\"Each write carries who made it\"}],[\"$\",\"li\",null,{\"children\":\"Reaches agents only once approved\"}]]}]]}]]}]]}]}],[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"How it works\"}],[\"$\",\"h2\",null,{\"children\":\"Three steps, no admin setup.\"}],[\"$\",\"div\",null,{\"className\":\"steps\",\"children\":[[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"div\",null,{\"className\":\"n\",\"children\":\"01\"}],[\"$\",\"h3\",null,{\"children\":\"Create the team\"}],[\"$\",\"p\",null,{\"children\":\"Name it, and you are its owner. The team gets its own feed, separate from your personal one, and a switcher to move between them.\"}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"div\",null,{\"className\":\"n\",\"children\":\"02\"}],[\"$\",\"h3\",null,{\"children\":\"Invite with one link\"}],[\"$\",\"p\",null,{\"children\":[\"Share the invite link, or the code it carries, like \",[\"$\",\"code\",null,{\"children\":\"CX-A3F7K2\"}],\". Anyone who has it joins and can read every memory shared inside, so pass it on the way you would a key to the room. The owner can regenerate it at any time.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"step\",\"children\":[[\"$\",\"div\",null,{\"className\":\"n\",\"children\":\"03\"}],[\"$\",\"h3\",null,{\"children\":\"Write to it\"}],[\"$\",\"p\",null,{\"children\":\"Add a memory from the dashboard, from your editor over MCP, or by importing what another tool already knows. It lands in the team, attributed to whoever wrote it.\"}]]}]]}]]}]}],[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"The review queue\"}],[\"$\",\"h2\",null,{\"children\":\"A write is not yet a rule.\"}],[\"$\",\"p\",null,{\"className\":\"sub\",\"children\":\"Anything written to the team arrives pending. A member reviews it and approves or rejects it. Until then it sits in the queue and governs nothing.\"}],[\"$\",\"div\",null,{\"className\":\"queue\",\"children\":[[\"$\",\"div\",null,{\"className\":\"q1\",\"children\":[[\"$\",\"span\",null,{\"className\":\"badge\",\"children\":\"Pending review\"}],[\"$\",\"span\",null,{\"children\":\"3 memories waiting\"}]]}],[\"$\",\"p\",null,{\"children\":\"Only approved memories are returned to your agents and put into their context. That is
138what the queue is for: an unreviewed write cannot quietly become a rule the whole teamâs agents follow. Every member can review, so the queue never waits on one person.\"}]]}]]}]}],\"$Lf\",\"$L10\",\"$L11\"]}]\n"])</script>
138<script>self.__next_f.push([1,"12:T708,"])</script>
138<script>self.__next_f.push([1,"\nfooter.sf{background:#FAFAF8;border-top:1px solid #E8E8E4;font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,sans-serif}\nfooter.sf .sf-in{max-width:1240px;margin:0 auto;padding:56px 48px 28px}\nfooter.sf .sf-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:32px}\nfooter.sf .sf-logo{display:inline-flex;align-items:center;gap:9px;font-size:18px;font-weight:800;letter-spacing:-.03em;color:#111;text-decoration:none;line-height:1}\nfooter.sf .sf-logo b{color:#0D5C63;font-weight:800}\nfooter.sf .sf-tag{margin-top:14px;font-size:13px;line-height:1.6;color:#666;max-width:30ch}\nfooter.sf .sf-start{display:inline-flex;margin-top:16px;font-size:13px;font-weight:600;color:#0D5C63;text-decoration:none}\nfooter.sf .sf-start:hover{color:#094A50}\nfooter.sf .sf-h{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 14px}\nfooter.sf .sf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}\nfooter.sf .sf-list a{font-size:13px;color:#555;text-decoration:none;transition:color .15s}\nfooter.sf .sf-list a:hover{color:#111}\nfooter.sf a:focus-visible{outline:2px solid #0D5C63;outline-offset:2px;border-radius:3px}\nfooter.sf .sf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;padding-top:20px;border-top:1px solid #EAEAE6;font-size:12px;color:#999}\nfooter.sf .sf-legal{display:flex;gap:20px}\nfooter.sf .sf-legal a{color:#999;text-decoration:none}\nfooter.sf .sf-legal a:hover{color:#555}\n@media (max-width:1040px){footer.sf .sf-grid{grid-template-columns:repeat(3,1fr)}footer.sf .sf-brand{grid-column:1/-1}}\n@media (max-width:640px){footer.sf .sf-in{padding:44px 24px 24px}footer.sf .sf-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}}\n"])</script>
138<script>self.__next_f.push([1,"7:[\"$\",\"footer\",null,{\"className\":\"sf\",\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],[\"$\",\"div\",null,{\"className\":\"sf-in\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sf-grid\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sf-brand\",\"children\":[[\"$\",\"$Le\",null,{\"href\":\"/\",\"className\":\"sf-logo\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"$undefined\",\"style\":{\"flexShrink\":0},\"width\":22,\"height\":22,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10.25\",\"stroke\":\"#0D5C63\",\"strokeWidth\":\"1.8\"}],[\"$\",\"circle\",null,{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"3.5\",\"fill\":\"#0D5C63\"}]]}],[\"$\",\"span\",null,{\"children\":[\"conxt\",[\"$\",\"b\",null,{\"children\":\".\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"sf-tag\",\"children\":\"Your AI memory, everywhere. One vault you own, ready
138in every tool you connect.\"}],[\"$\",\"$Le\",null,{\"href\":\"/auth\",\"className\":\"sf-start\",\"children\":\"Start your vault â\"}]]}],[[\"$\",\"nav\",\"Product\",{\"aria-label\":\"Product\",\"children\":[[\"$\",\"p\",null,{\"className\":\"sf-h\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"sf-list\",\"children\":[[\"$\",\"li\",\"How it works/#how-it-works\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/#how-it-works\",\"children\":\"How it works\"}]}],[\"$\",\"li\",\"Connect your IDE/connect-ide\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/connect-ide\",\"children\":\"Connect your IDE\"}]}],[\"$\",\"li\",\"Import your context/import\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/import\",\"children\":\"Import your context\"}]}],[\"$\",\"li\",\"Team memory/#teams\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/#teams\",\"children\":\"Team memory\"}]}]]}]]}],[\"$\",\"nav\",\"Use cases\",{\"aria-label\":\"Use cases\",\"children\":[[\"$\",\"p\",null,{\"className\":\"sf-h\",\"children\":\"Use cases\"}],[\"$\",\"ul\",null,{\"className\":\"sf-list\",\"children\":[[\"$\",\"li\",\"Keep product context alive/#use-cases\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/#use-cases\",\"children\":\"Keep product context alive\"}]}],[\"$\",\"li\",\"Bring your coding rules with you/#use-cases\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/#use-cases\",\"children\":\"Bring your coding rules with you\"}]}],[\"$\",\"li\",\"Move between models/#use-cases\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/#use-cases\",\"children\":\"Move between models\"}]}],\"$L13\"]}]]}],\"$L14\",\"$L15\",\"$L16\"]]}],\"$L17\"]}]]}]\n"])</script>
138<script>self.__next_f.push([1,"8:[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0ychlmhm2p5y4.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"async\":true,\"nonce\":\"$undefined\"}]\n9:[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$19\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@1a\"}]}]\na:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1b\",null,{\"children\":\"$L1c\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"$19\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L1e\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\nc:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ykmdz840yhc5.css?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])</script>
138<script>self.__next_f.push([1,"f:[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"Who can do what\"}],[\"$\",\"h2\",null,{\"children\":\"Two roles. No admin tier.\"}],[\"$\",\"p\",null,{\"className\":\"sub\",\"children\":\"Deliberately small, so the answer to âwho can do thisâ is always one of two names.\"}],[\"$\",\"table\",null,{\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"children\":[[\"$\",\"th\",null,{\"children\":\"Role\"}],[\"$\",\"th\",null,{\"children\":\"Can\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"className\":\"who\",\"children\":\"Member\"}],[\"$\",\"td\",null,{\"className\":\"what\",\"children\":\"Read the team vault, write to it, review what is pending, and leave the team.\"}]]}],[\"$\",\"tr\",null,{\"children\":[[\"$\",\"td\",null,{\"className\":\"who\",\"children\":\"Owner\"}],[\"$\",\"td\",null,{\"className\":\"what\",\"children\":\"Everything a member can, and remove a member, regenerate the invite code, or delete the team.\"}]]}]]}]]}]]}]}]\n"])</script>
138<script>self.__next_f.push([1,"10:[\"$\",\"section\",null,{\"className\":\"band\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"In the tools you work in\"}],[\"$\",\"h2\",null,{\"children\":\"The same vault, over MCP.\"}],[\"$\",\"p\",null,{\"className\":\"sub\",\"children\":\"Connect your editor once and the team vault is there. Three tools do the team work, and the team is named in every call, so nothing is shared by accident.\"}],[\"$\",\"div\",null,{\"className\":\"tools\",\"children\":[[\"$\",\"div\",null,{\"className\":\"tool\",\"children\":[[\"$\",\"code\",null,{\"children\":\"list_my_teams\"}],[\"$\",\"p\",null,{\"children\":\"The teams you belong to and your role in each. Where the team id comes from.\"}]]}],[\"$\",\"div\",null,{\"className\":\"tool\",\"children\":[[\"$\",\"code\",null,{\"children\":\"get_team_memories\"}],[\"$\",\"p\",null,{\"children\":\"The approved shared memories, filtered by type if you want. Pending ones are not returned.\"}]]}],[\"$\",\"div\",null,{\"className\":\"tool\",\"children\":[[\"$\",\"code\",null,{\"children\":\"add_team_memory\"}],[\"$\",\"p\",null,{\"children\":\"Write to the shared vault. Membership is checked against your own credential, never a name supplied in the call.\"}]]}]]}],[\"$\",\"p\",null,{\"className\":\"attrib\",\"children\":\"Every write is attributed. The person and the tool come from the credential that made the call, and cannot be forged. An agent that names itself is recorded as having said so, and marked unverified, because a name a caller chooses for itself is a claim rather than a fact.\"}]]}]}]\n"])</script>
138<script>self.__next_f.push([1,"11:[\"$\",\"section\",null,{\"className\":\"close\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"div\",null,{\"className\":\"kick\",\"children\":\"Team\"}],[\"$\",\"h2\",null,{\"children\":\"Give your team one memory.\"}],[\"$\",\"p\",null,{\"className\":\"price\",\"children\":[[\"$\",\"b\",null,{\"children\":\"$$39\"}],\" per seat, per month. Unlimited memories, the shared vault, the review queue and roles. Self-serve up to \",20,\" seats; for more than that, talk to us.\"]}],[\"$\",\"div\",null,{\"className\":\"cta\",\"children\":[[\"$\",\"$Le\",null,{\"className\":\"bp\",\"href\":\"/pricing\",\"children\":\"Get Team\"}],[\"$\",\"a\",null,{\"className\":\"bg\",\"href\":\"mailto:[email protected]?subject=Conxt%20for%20teams\",\"children\":[\"Talk to us \",[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"children\":\"â\"}]]}]]}]]}]}]\n13:[\"$\",\"li\",\"Give your agents shared memory/for-teams\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/for-teams\",\"children\":\"Give your agents shared memory\"}]}]\n14:[\"$\",\"nav\",\"Developers\",{\"aria-label\":\"Developers\",\"children\":[[\"$\",\"p\",null,{\"className\":\"sf-h\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"sf-list\",\"children\":[[\"$\",\"li\",\"Docshttps://docs.conxt.dev\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://docs.conxt.dev\",\"children\":\"Docs\"}]}],[\"$\",\"li\",\"MCP setup/connect-ide\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/connect-ide\",\"children\":\"MCP setup\"}]}],[\"$\",\"li\",\"Codex guide/start/codex\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/start/codex\",\"children\":\"Codex guide\"}]}]]}]]}]\n15:[\"$\",\"nav\",\"Resources\",{\"aria-label\":\"Resources\",\"children\":[[\"$\",\"p\",null,{\"className\":\"sf-h\",\"children\":\"Resources\"}],[\"$\",\"ul\",null,{\"className\":\"sf-list\",\"children\":[[\"$\",\"li\",\"White paper/whitepaper\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/whitepaper\",\"children\":\"White paper\"}]}],[\"$\",\"li\",\"Privacy architecture/privacy-architecture\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/privacy-architecture\",\"children\":\"Privacy architecture\"}]}],[\"$\",\"li\",\"Privacy Policy/privacy\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/privacy\",\"children\":\"Privacy Policy\"}]}],[\"$\",\"li\",\"Terms of Service/terms\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/terms\",\"children\":\"Terms of Service\"}]}]]}]]}]\n16:[\"$\",\"nav\",\"Company\",{\"aria-label\":\"Company\",\"children\":[[\"$\",\"p\",null,{\"className\":\"sf-h\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"sf-list\",\"children\":[[\"$\",\"li\",\"Pricing/pricing\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/pricing\",\"children\":\"Pricing\"}]}],[\"$\",\"li\",\"Support/support\",{\"children\":[\"$\",\"$Le\",null,{\"href\":\"/support\",\"children\":\"Support\"}]}],[\"$\",\"li\",\"Contactmailto:[email protected]\",{\"children\":[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"Contact\"}]}]]}]]}]\n17:[\"$\",\"div\",null,{\"className\":\"sf-bottom\",\"children\":[[\"$\",\"span\",null,{\"children\":\"© 2026 Conxt. All rights reserved.\"}],[\"$\",\"span\",null,{\"className\":\"sf-legal\",\"children\":[[\"$\",\"$Le\",null,{\"href\":\"/privacy\",\"children\":\"Privacy\"}],[\"$\",\"$Le\",null,{\"href\":\"/terms\",\"children\":\"Terms\"}],[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"children\":\"[email protected]\"}]]}]]}]\n"])</script>
138<script>self.__next_f.push([1,"1c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
138<script>self.__next_f.push([1,"1f:I[27201,[\"/_next/static/chunks/01xlw8hd842-c.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"/_next/static/chunks/0d3shmwh5_nmn.js?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\"],\"IconMark\"]\n1a:null\n"])</script>
138<script>self.__next_f.push([1,"1e:[[\"$\",\"title\",\"0\",{\"children\":\"Team memory · Conxt\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"One memory your whole team shares. Write to it from the dashboard or your IDE, review what arrives, and only approved memories reach your team and its agents.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Conxt\"}],[\"$\",\"link\",\"3\",{\"rel\":\"canonical\",\"href\":\"https://www.conxt.dev/for-teams\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"Team memory · Conxt\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"One memory your whole team shares. Write to it from the dashboard or your IDE, review what arrives, and only approved memories reach your team and its agents.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:url\",\"content\":\"https://www.conxt.dev/for-teams\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:site_name\",\"content\":\"Conxt\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://www.conxt.dev/opengraph-image\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:alt\",\"content\":\"Conxt: Your AI memory, everywhere\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"Team memory · Conxt\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"One memory your whole team shares. Write to it from the dashboard or your IDE, review what arrives, and only approved memories reach your team and its agents.\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"https://www.conxt.dev/twitter-image\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0o2apos_xzpr1.ico?dpl=dpl_6LFC5RoNeTmW5gSc1cSYua3Lfrgd\",\"sizes\":\"64x64\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon-32x32.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L1f\",\"23\",{}]]\n"])</script>
138</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.