> ## Documentation Index
> Fetch the complete documentation index at: https://docs.graphify.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Graphify documentation

> Build a knowledge graph your AI coding assistant can query, trace, and explain.

<div aria-hidden="true" data-graphify-site-styles="true" className="hidden [body:has(&)_.chat-assistant-floating-input::before]:!bg-transparent [body:has(&)_#content-container>span[style*=features-bg]]:!bg-cover [body:has(&)_#content-container>span[style*=features-bg]]:!bg-bottom [body:has(&)_#footer_a[href*='linkedin.com']_svg]:!bg-[#0a66c2] [body:has(&)_#footer_a[href*='discord.gg']_svg]:!bg-[#5865f2] [body:has(&)_#footer_a[href*='github.com']_svg]:!bg-[#181717] [body:has(&)_#footer_a[href*='x.com']_svg]:!bg-[#000000]" />

<div className="not-prose mx-auto w-full max-w-6xl px-5 pb-12 pt-12 text-[#062314] md:px-8 md:pt-16">
  <div className="mb-10 text-xs font-medium text-[#586b60]">Graphify documentation</div>

  <div className="grid items-center gap-10 lg:grid-cols-[1fr_1.1fr] lg:gap-14">
    <div><h1 className="m-0 text-4xl font-medium leading-[1.1] tracking-[-0.045em] md:text-5xl">Your codebase.<br />Connected.</h1><p className="mb-7 mt-5 max-w-lg text-base leading-7 text-[#586b60]">The knowledge graph control plane for enterprise software. Map your code, connect your agents, and trace the relationships behind a change.</p><div className="flex flex-wrap gap-3"><a href="/quickstart" className="inline-flex items-center gap-6 rounded-md bg-[#062314] px-4 py-2.5 text-sm font-medium text-white no-underline hover:bg-[#0d4327] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-0">Quickstart <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></a><a href="/concepts/architecture" className="inline-flex items-center gap-6 rounded-md border border-[#c7dbd0] px-4 py-2.5 text-sm font-medium text-[#062314] no-underline hover:bg-[#edf6f0] !border-b-[#c7dbd0]">How it works <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></a></div></div>
    <a href="/concepts/architecture" aria-label="How Graphify connects source code to grounded context" className="block overflow-hidden rounded-xl border border-[#d6e5dc] no-underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc]"><svg className="block h-auto w-full" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-labelledby="hero-graphify-control-plane-title"><title id="hero-graphify-control-plane-title">graphify control plane — Graphify</title><defs><linearGradient id="hero-glass" x2="1" y2="1"><stop stopColor="#f9fffa" /><stop offset="1" stopColor="#c4efd2" /></linearGradient><filter id="hero-shadow" x="-40%" y="-40%" width="180%" height="200%"><feDropShadow dx="0" dy="16" stdDeviation="18" floodColor="#002f15" floodOpacity=".16" /></filter><linearGradient id="hero-hero-green-ramp" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#d7f8e5" /><stop offset=".2" stopColor="#8ee4b4" /><stop offset=".48" stopColor="#38b773" /><stop offset=".74" stopColor="#118d4f" /><stop offset="1" stopColor="#072b19" /></linearGradient><linearGradient id="hero-glitch-fade" x1="0" y1="0" x2="0" y2="1"><stop offset=".25" stopColor="white" stopOpacity="0" /><stop offset=".6" stopColor="white" stopOpacity=".7" /><stop offset="1" stopColor="white" /></linearGradient><mask id="hero-glitch-mask"><rect width="640" height="380" fill="url(#hero-glitch-fade)" /></mask><pattern id="hero-scanlines" width="96" height="16" patternUnits="userSpaceOnUse"><path d="M0 1H96M12 8H65M72 11H92" stroke="#d4ffe6" strokeWidth=".6" strokeOpacity=".12" /></pattern><filter id="hero-hero-noise" x="0" y="0" width="100%" height="100%"><feTurbulence type="fractalNoise" baseFrequency=".84" numOctaves="3" seed="17" stitchTiles="stitch" /><feColorMatrix type="saturate" values="0" /><feComponentTransfer><feFuncA type="linear" slope=".13" /></feComponentTransfer><feBlend in2="SourceGraphic" mode="soft-light" /></filter></defs><g aria-hidden="true"><rect width="640" height="380" fill="url(#hero-hero-green-ramp)" filter="url(#hero-hero-noise)" /><g mask="url(#hero-glitch-mask)"><rect width="640" height="380" fill="url(#hero-scanlines)" /><rect x="19" y="158" width="8" height="4" fill="#062b19" opacity=".08" /><rect x="156" y="189" width="25" height="1" fill="#dcffeb" opacity=".12" /><rect x="293" y="220" width="42" height="1" fill="#dcffeb" opacity=".12" /><rect x="430" y="251" width="59" height="1" fill="#062b19" opacity=".08" /><rect x="567" y="282" width="76" height="1" fill="#dcffeb" opacity=".12" /><rect x="64" y="313" width="20" height="1" fill="#dcffeb" opacity=".12" /><rect x="201" y="174" width="37" height="1" fill="#062b19" opacity=".08" /><rect x="338" y="205" width="54" height="1" fill="#dcffeb" opacity=".12" /><rect x="475" y="236" width="71" height="1" fill="#dcffeb" opacity=".12" /><rect x="612" y="267" width="15" height="4" fill="#062b19" opacity=".08" /><rect x="109" y="298" width="32" height="1" fill="#dcffeb" opacity=".12" /><rect x="246" y="159" width="49" height="1" fill="#dcffeb" opacity=".12" /><rect x="383" y="190" width="66" height="1" fill="#062b19" opacity=".08" /><rect x="520" y="221" width="10" height="1" fill="#dcffeb" opacity=".12" /><rect x="17" y="252" width="27" height="1" fill="#dcffeb" opacity=".12" /><rect x="154" y="283" width="44" height="1" fill="#062b19" opacity=".08" /><rect x="291" y="314" width="61" height="1" fill="#dcffeb" opacity=".12" /><rect x="428" y="175" width="78" height="1" fill="#dcffeb" opacity=".12" /><rect x="565" y="206" width="22" height="4" fill="#062b19" opacity=".08" /><rect x="62" y="237" width="39" height="1" fill="#dcffeb" opacity=".12" /><rect x="199" y="268" width="56" height="1" fill="#dcffeb" opacity=".12" /><rect x="336" y="299" width="73" height="1" fill="#062b19" opacity=".08" /><rect x="473" y="160" width="17" height="1" fill="#dcffeb" opacity=".12" /><rect x="610" y="191" width="34" height="1" fill="#dcffeb" opacity=".12" /><rect x="107" y="222" width="51" height="1" fill="#062b19" opacity=".08" /><rect x="244" y="253" width="68" height="1" fill="#dcffeb" opacity=".12" /><rect x="381" y="284" width="12" height="1" fill="#dcffeb" opacity=".12" /><rect x="518" y="315" width="29" height="4" fill="#062b19" opacity=".08" /><rect x="15" y="176" width="46" height="1" fill="#dcffeb" opacity=".12" /><rect x="152" y="207" width="63" height="1" fill="#dcffeb" opacity=".12" /><rect x="289" y="238" width="80" height="1" fill="#062b19" opacity=".08" /><rect x="426" y="269" width="24" height="1" fill="#dcffeb" opacity=".12" /><rect x="563" y="300" width="41" height="1" fill="#dcffeb" opacity=".12" /><rect x="60" y="161" width="58" height="1" fill="#062b19" opacity=".08" /><rect x="197" y="192" width="75" height="1" fill="#dcffeb" opacity=".12" /><rect x="334" y="223" width="19" height="1" fill="#dcffeb" opacity=".12" /><rect x="471" y="254" width="36" height="4" fill="#062b19" opacity=".08" /><rect x="608" y="285" width="53" height="1" fill="#dcffeb" opacity=".12" /><rect x="105" y="316" width="70" height="1" fill="#dcffeb" opacity=".12" /><rect x="242" y="177" width="14" height="1" fill="#062b19" opacity=".08" /><rect x="379" y="208" width="31" height="1" fill="#dcffeb" opacity=".12" /><rect x="516" y="239" width="48" height="1" fill="#dcffeb" opacity=".12" /><rect x="13" y="270" width="65" height="1" fill="#062b19" opacity=".08" /><rect x="150" y="301" width="9" height="1" fill="#dcffeb" opacity=".12" /><rect x="287" y="162" width="26" height="1" fill="#dcffeb" opacity=".12" /><rect x="424" y="193" width="43" height="4" fill="#062b19" opacity=".08" /><rect x="561" y="224" width="60" height="1" fill="#dcffeb" opacity=".12" /><rect x="58" y="255" width="77" height="1" fill="#dcffeb" opacity=".12" /><rect x="195" y="286" width="21" height="1" fill="#062b19" opacity=".08" /><rect x="332" y="317" width="38" height="1" fill="#dcffeb" opacity=".12" /><rect x="469" y="178" width="55" height="1" fill="#dcffeb" opacity=".12" /><rect x="606" y="209" width="72" height="1" fill="#062b19" opacity=".08" /><rect x="103" y="240" width="16" height="1" fill="#dcffeb" opacity=".12" /><rect x="240" y="271" width="33" height="1" fill="#dcffeb" opacity=".12" /><rect x="377" y="302" width="50" height="4" fill="#062b19" opacity=".08" /><rect x="514" y="163" width="67" height="1" fill="#dcffeb" opacity=".12" /><rect x="11" y="194" width="11" height="1" fill="#dcffeb" opacity=".12" /><rect x="148" y="225" width="28" height="1" fill="#062b19" opacity=".08" /><rect x="285" y="256" width="45" height="1" fill="#dcffeb" opacity=".12" /><rect x="422" y="287" width="62" height="1" fill="#dcffeb" opacity=".12" /><rect x="559" y="318" width="79" height="1" fill="#062b19" opacity=".08" /><rect x="56" y="179" width="23" height="1" fill="#dcffeb" opacity=".12" /><path d="M0 233H128m-84 2H174M477 264H640m-187 2H613M0 314H228" stroke="#d4ffe6" strokeOpacity=".13" strokeWidth="2" /><path d="M19 211h8m-4-4v8" stroke="#d4ffe6" strokeWidth=".7" opacity=".28" /><path d="M598 165h8m-4-4v8" stroke="#d4ffe6" strokeWidth=".7" opacity=".28" /><path d="M34 283h8m-4-4v8" stroke="#d4ffe6" strokeWidth=".7" opacity=".28" /><path d="M580 306h8m-4-4v8" stroke="#d4ffe6" strokeWidth=".7" opacity=".28" /><path d="M232 321h8m-4-4v8" stroke="#d4ffe6" strokeWidth=".7" opacity=".28" /><path d="M399 68h8m-4-4v8" stroke="#d4ffe6" strokeWidth=".7" opacity=".28" /></g></g><text x="32" y="34" fontFamily="monospace" fontSize="18" letterSpacing=".6" fill="#163e2a">YOUR CODE, IN CONTEXT</text><path d="M169 157C220 157 220 181 256 181M169 217C221 217 221 181 256 181M384 181C421 181 421 157 459 157M384 181C421 181 421 217 459 217" fill="none" stroke="#d4ffe6" strokeWidth="1.5" strokeOpacity=".75" /><g filter="url(#hero-shadow)"><rect x="58" y="102" width="118" height="154" rx="10" fill="#e1f4e7" stroke="#9bc7aa" /><rect x="46" y="91" width="118" height="154" rx="10" fill="#fcfffd" stroke="#9bc7aa" /><path d="M46 124H164" stroke="#d8eadd" /><circle cx="62" cy="108" r="3" fill="#87b397" /><circle cx="73" cy="108" r="3" fill="#b4d5bf" /><path d="M65 144h45m-45 15h78m-66 15h56m-56 15h68m-80 15h53m-53 15h68" stroke="#80ae90" strokeWidth="5" strokeLinecap="round" /></g><g data-brand-symbol="white" transform="translate(281.62 137) scale(3.6666666666666665)"><g><path fillRule="evenodd" clipRule="evenodd" d="M10.1886 0.0747766C10.3613 -0.024925 10.5741 -0.0249261 10.7467 0.0747766L20.6557 5.79572C20.8744 5.92204 20.981 6.1795 20.9156 6.4235C20.8503 6.66749 20.6292 6.8372 20.3766 6.8372H10.8939C10.7851 6.8372 10.6817 6.88445 10.6105 6.9667L6.46397 11.7545C6.34193 11.8954 6.34193 12.1046 6.46397 12.2455L10.6105 17.0333C10.6817 17.1156 10.7851 17.1628 10.8939 17.1628H18.3341C18.6554 17.1628 18.8279 16.7852 18.6176 16.5423L15.0003 12.3653C14.8572 12.2002 14.8236 11.9668 14.9144 11.7681C15.0052 11.5694 15.2036 11.4419 15.4221 11.4419H20.3766C20.6848 11.4419 20.9347 11.6918 20.9347 12V17.721C20.9347 17.9203 20.8283 18.1046 20.6557 18.2043L10.7467 23.9252C10.5741 24.0249 10.3613 24.0249 10.1886 23.9252L0.279547 18.2043C0.106876 18.1046 0.000488954 17.9203 0.000476837 17.721V6.27906C0.000476837 6.07966 0.106875 5.89543 0.279547 5.79572L10.1886 0.0747766ZM9.34703 22.1504C9.59703 22.2947 9.90953 22.1143 9.90953 21.8256V18.6541C9.90953 18.447 9.74164 18.2791 9.53453 18.2791H4.04113C3.65746 18.2791 3.52136 18.787 3.85363 18.9789L9.34703 22.1504ZM11.0258 21.8256C11.0258 22.1143 11.3383 22.2947 11.5883 22.1504L17.0816 18.9789C17.4139 18.787 17.2778 18.2791 16.8941 18.2791H11.4008C11.1937 18.2791 11.0258 18.447 11.0258 18.6541V21.8256ZM1.11676 16.7878C1.11676 16.9949 1.28465 17.1628 1.49176 17.1628H8.42509C8.74637 17.1628 8.91889 16.7852 8.70856 16.5423L1.77523 8.53628C1.54794 8.27381 1.11676 8.43456 1.11676 8.78177V16.7878ZM19.16 15.4636C19.3873 15.7261 19.8184 15.5653 19.8184 15.2181V12.9331C19.8184 12.726 19.6506 12.5581 19.4434 12.5581H17.4646C17.1433 12.5581 16.9708 12.9358 17.1811 13.1786L19.16 15.4636ZM5.22961 10.8201C5.37915 10.9928 5.64701 10.9928 5.79655 10.8201L8.70865 7.4577C8.91899 7.21484 8.74647 6.8372 8.42518 6.8372H2.60109C2.2798 6.8372 2.10728 7.21483 2.31762 7.4577L5.22961 10.8201ZM3.85359 5.02116C3.52133 5.21299 3.65742 5.72092 4.04109 5.72092H9.53453C9.74164 5.72092 9.90953 5.55302 9.90953 5.34592V2.17429C9.90953 1.88561 9.59703 1.70519 9.34703 1.84953L3.85359 5.02116ZM11.0258 5.34592C11.0258 5.55302 11.1937 5.72092 11.4008 5.72092H16.8941C17.2778 5.72092 17.4139 5.21299 17.0816 5.02116L11.5883 1.84954C11.3383 1.7052 11.0258 1.88562 11.0258 2.1743V5.34592Z" fill="#ffffff" /><circle cx="15.7505" cy="11.8125" r="1.5" fill="#ffffff" /><circle cx="10.5005" cy="17.4375" r="1.5" fill="#ffffff" /><circle cx="10.5005" cy="6.5625" r="1.5" fill="#ffffff" /><circle cx="5.81298" cy="11.8125" r="1.5" fill="#ffffff" /></g></g><g filter="url(#hero-shadow)"><rect x="460" y="102" width="134" height="154" rx="11" fill="#f9fffb" stroke="#9bc7aa" /><rect x="474" y="117" width="106" height="24" rx="6" fill="#d9f2e2" /><path d="m483 129 4 4 7-8" fill="none" stroke="#227546" strokeWidth="2" /><path d="M503 128h58M475 161h88m-88 15h70m-70 15h90m-90 15h55" stroke="#8db29a" strokeWidth="4" strokeLinecap="round" /><rect x="474" y="222" width="45" height="17" rx="5" fill="#163e29" /><rect x="526" y="222" width="52" height="17" rx="5" fill="#ddf2e4" /></g><text x="108" y="291" textAnchor="middle" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#edfff4">Source</text><text x="320" y="291" textAnchor="middle" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="600" fill="#edfff4">Knowledge graph</text><text x="527" y="291" textAnchor="middle" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#edfff4">Grounded context</text><text x="608" y="350" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1" fill="#d2efdd">CONNECTED THROUGH GRAPHIFY</text></svg></a>
  </div>

  <div className="mb-6 mt-14 border-t border-[#d6e5dc] pt-7"><h2 className="m-0 text-base font-medium text-[#062314]">Start building</h2></div>
  <div className="grid gap-5 sm:grid-cols-2 lg:grid-cols-3"><a href="/quickstart" className="group flex flex-col overflow-hidden rounded-xl border border-[#d6e5dc] bg-[#ffffff] text-[#062314] no-underline transition-colors hover:border-[#94b6a2] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc] hover:!border-b-[#94b6a2]"><div className="border-b border-[#d6e5dc]"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-label="FROM REPOSITORY TO GRAPH" className="block h-auto w-full"><defs /><image data-thumbnail-background="mcp-pixel" data-palette="amber" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAF8CAMAAABoq/ruAAADAFBMVEX//////4P//0j//1r//13//5b//4D//1T//1H//5H//2X//7b//3P//1j//0v//2H//1b//5T//9///6v//67//6P//8j//2f//3b//1////f///L//7n//3j//03//8v//4b//6n//43//7H//3v//+b//6D//9f//5z//3L//5n//2r//0X//9v//+T//4X//6b//7v///r//0P//4n//7P//33//4v//83//37//57//27//8T//6L//2///8///2v//8L//3n//7///+n//93//0H//+L//73//9X//9P///X//47//9H///D//5r//2P//+z/sC7//8D///3//+7/uS//zjr/wjP//0///4///8X/vTD//8b/9z//xjL//2z/7lD//7S2lDP///vtsC7do17/2zv/1j/GoTr/yzX/4T3/sjT/5Dv/5z//8j/YqjD/tXn/1Dj/tC7/yUDEnjTBlCj/3jn//+r/qCz/90n/+0HHmSnMpDT/xEbSoiz/+1H/60f/3Eb/5EXZnCe8li70rG3/qy7/zzS1kjz/xI7/9VHIni7/xjf/4k3/w4f/7z3/8Hf/vz/lq1/UqDLLm1HLoS//8Gj/zVP0ujL/507/ypTcqC3hnyixjy7/1FW8mTbjrS7/2lH7ti7/8UjAmkD/1UmykDfzoyncsDfjpyv/uT/MpD7/zkfqqyzLoUf/7oa3kiy6lT7/8FnRpkj/4lX/uoP/1GT/7mDOpzz/tjzXplTtoSjZoirUrD//vTX2si3/9YbTnlf/21zjtDX/9nH/uTj//Ej/5nDDmEr/9JS1kCzQpzXnpmX/7EL7rSv/+1n/61v/6Xf/3af/32r/6Ffcskb/30fNmijisVPRmCf1tWj/xD3GnUb/uTL/9nz/0FzftD//5mH/0JfotjX/6YD/2KH/6rP7r3L/+mT/vHn/+mnqtFv/vXLRok//3Hb/+Jb/7pL/6Wj/9WDvvTfXrDb/4qv//Hf/xVH/22X1qSr/77n/yo3/1Z36pCr/9KMAIT3rAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nO2deXwdZbnHJ6UtTZumnNO0TXuapm26lzRtCOlCd1q6JaGVUEraQA2FCyIUECgCIshSAVtqRVGuImIRF1CBWxUXdi+oF6xaLEtFcEe9inpVwO1+vuV9ynBMcpbMnDkn+f3+OTmzvjPzy8z3PM/zvuN5wSkWi8VOPPHEEy+55JJLnnzyySevdOLvk0466STmTZgwYUKGmx0yZMiQUaNGjdq8efPms88+++x9+/btuy1J73nPe84888wzd+zYsYNFp0yZMiXAA+sZmjlz5uWXX345p/iss846i0++FxUVFS1btmxZZ6sef/zxxx933HHHDXY6+uijj+5kneXLly+fPXv27Ouvv/76II9ABixozZQB25fugLmRDNiBZMDcqPANWFdXVwfnHXPMMccAbFc48TfT+vXr1w83ZbjZsWPHju3Vq1cvNgNSbt++fftun/h+5ZVXwn9HHHHEEfPnz5+fSCQSQR5Zj1BtbW1DQ0PDoEGDBh122GGH9e7du/fixYsXDxgwYECqVXFUcXFxcX19ff24cePGjR49evScOXPmLFq0aNq0adNqnZYuXbq0rKysjM2a14M8AhmwoFUrA7Yv3QFzIxmwA8mAuVHhG5AwDE0/wuliJ+KCMCDz2H+GmwVXDz/88MMJJYKUT/l088033+wwkz0MHDhwIBAc5FH1NK1fv379mDFjxlRVVVVNnDhxYqrlWYYrP3ny5MmYd/jw4cOHDRs2DJfFYjE209ra2jp06NCh/I03WWTXrl27tmzZsiXIpsuA3UHrZcAk6Q6YU8mAyZIBc6oCNiDb79+/f//S0tJSGPBwJ/4mkEfzZsyYMSPDzVZUVFSwOihJs9/qE98dYhKBJGjq5VYXOXk9VQMGDBjADw9cdajTIYcccsjChQsX1tTUEPgdOXLkSH6n4GsuEb9v+HFAvDvIpsiAPVEDZEDdAaOUDCgDRqo8MuCSJUuWwJhE44C2w32iSu+oo446atasWbOyYEDDSjb7mE8Wchw1atTGjRs3Llq0aJEXvhobGxtbWlpaSDuvXr16NcxNK4m9xuPxuNdTtGrVqlXz5s2bxw8QTGcGxGFMKy4uxp8rV65cWV1dXc2PkUmTJk3ivIHsZPeDbI4MKAO+LhkwXOkO6KQ7oB7BBW/A6dOnTwcOs4Cz9gSFgUNwINwHvPFJ8/r27ds3VWljO5WOEC6lhMlYiZjGoQwbNiyL3iaZavz48eMpjYC3jUpNtIRzz8mlKfCI192VSCQS/Mog6EwEmEivBaGPPfbYYysrK5ubm5uTzyGew59cVRkwA8mASZIBdQeMVDKgDFjwBpw6depUQmgECNOpPUwzJVdeXl4OKsGCFpbs06dPH7A1g01VVlZWUowA1cJ6kJdhJc1neklJScmECRMy3HKmoiWcVzjPn+AmGsmnsSCto1UAb1tbW9uaNWvWJG2KSaT8p0+fPp00PmWgXC669XgFJ6iffth0yJg5c+ZMAJiTlWI1ihNYRQZMUzJgB5IBdQeMVDKgDFjQBoRp6KwBsME4cEsAzaJnBvBGWAzeBDFhwww2AdQRoWQzICRZV8u82iZJfgUUwUwRjeRkAbO9nKBQzhvT+IRQLVLJJ9M4eHLGnAwS8iNHjuSA6L7DqR42bNgwcNE4mYPjYFnOKygR9CTCS8+jTNeVAVNLBkwhGdALVTJgCsmAXqiSAUM2oAkOBEICKKsbMWLECJiPOBfMQ7hywYIFC9JcnZ4urEJ5Iblg6+1MuAxEym3V3YoVK1bQAs4RfEesz84X8VfgDYgjMsk8/zLMg1jdQfCLCfZLXhzxNyjJKsRMs7mchScZMLVkwBAlA6aWDBiiZMDUkgFDFIEoi2UhmIZ4YoaFex0F8og3Mlwh/AcXpliFxShZJJMKORFJI61MFV504bFNmzZtAmbJtVuRIwDHeWMa0GaJ72QO5DvTOc/uVPM/b4ntXu3IFTgOI2bodXvJgKklA4YoGTC1ZMAQJQOmlgwYoqgHBDj8xXt04KWvSUC7SK5JbEfkc8low3tQqCOm3hAWLEjONw2EDFEMtAgb0yIgDRbk0/LBJr7DfcaK/upFJ1u9tAMxj91w0F63lwyYnmTAkCQDpicZMCTJgOlJBgxJUBcJSvqFEM+CvOBBOvfmppMCw9ZQbce/Anu3iKTRFUSaPyExWsL5smQuQMenlbXB0Xzy3Q98DhlNo9pRqeM/VqdekP7cIfyc8vJLMmBmkgEDlgyYmWTAgCUDZiYZMGBRpEYNINBBxM1igvAgvS7Gjx/vhScyztT4kfO1kLjFAC2yRn+QLF4vEqKampqaCNLBgrTUeI9Pi6XaEfDdzTf+84UE+/mnsRjxP0479Q8Bt5rhgcinU6bJZwiImY1kwMwlAwYoGTBzyYABSgbMXDJgwAYEOuhxwScsSOSNjCw82NDQ4IUn+n4wNIrFAK2XBXsGh5jGvPx8ARwD7ZDB5nxZoZ+95896MHM0Ls/ur/314+Lw4cOHA7qc/oC6ZbcnXtFCVSO7gfr55DtMGED1Z7aSAbOXDBiAZMDsJQMGIBkwe8mAAYicb01NTQ1jmNAZFSogMwsLAiYbN24kUOeFdwnpNsyebHRDG04G9rNpORgAuguCoiwmCNgZ1JU4wYiu67AluVm0f//+/ckDcMrnzp07N8QWJo+zY28V5JPv3IYmTZqUzssJg5YM2HXJgF2QDNh1yYBdkAzYdcmAXRAQYhEhRmMZ7ETvXGKD0NjkyZNDLMij9wmkBBIZOfFvYZlpWJDWBYidIbzgl9wwLbW+wrQe4oKv+Zw8ebINIYM4sKLghuXOJHRuvX+SQ5KDBg3itOe69FIGDEYyYJaSAYORDJilZMBgJAN2wYAwCtE4Hv9kDBnQhRdZANctLS0sQlgwpMFZ6HnCWDAbnWx3fPIdLiQyGUB/Boae4SB5Q0caA2lnumkQymopaT2t5rwysk19fb0lvEFEFm0LL++bLPpUQ/VEJK3fjaWifeFJK78EuXM1BKMMGIxkwCwlAwYjGTBLyYDBSAbMUrOd4BUyrjAgvQWoECM16IrIrGYhg3GeMxkCnHQzWGTjAcKA1kuFaew6AGiD/zhQApwgEbsO6CgY0JmYn1UzcsLIr3NkrgoPAIP/YEHQ0MutiLcaA1rFIsDHNJd3NyQEvWkhr4YPu1kyYDCSAbOUDBiMZMAsxZ3WSvJ5VJCGIwzDI5iMlevLxyyL1oSQyOLFEAQrLPxij2D+NkoldtKFXTACHNX/bNYS4IwKEuBRMHybvf6WwBInyx7Bffv2tZ4OHFAE4w23tbW1WSrOkoW0EibBAb6R8ZhNK8EUyMf/Klz+0xgoh46jABmfZPqybZYMGJxkwCwkAwYnGTALyYDBSQbMQsAInAKBcQLpZshAGHDg0qVLl8bjcegJNCSqADCEULBDmo3EHy2A9whi1DtZz2V2T5Aoy11Qa8ZmDCthwYAHwQUxAT1IC6rin9u6OFRUVICGxJSY7KeqHImgGifAOoxyXmkKoMdVr6mpoXX23gkOgtlcltbW1lZYkNPPeeRA7VyyHOeSHxHMy7SsXwYMTjLgEBmwQ+kOOFF3wA6lR3CPNSAilMN+LGbFp680i90TRKKlll0KISXHS2ehT3ZBkK4oSRapZBmGGstg0xwBIOZHS04a0wJKx1HwBMH6rwffbbeTJ09mFl8DLgTLRJw/0m9EKzkJfCcB6zOg9YzglBN6JURLi3nhmr1B13pLYFQMa6ZlXY6SS8g5T7dZMmDXJQOulgE7lO6ATroDdiI9gnusAU2QFbBHkwA+CngGDx4MHhIHtJbySZgwhBNEn0l2x24sMmmqc+JvThytI4iUYmgxZjPmCCeUVW38ERuPrguhxeRzZ0OawOejnYzVx40bx0FFMfiFTyS/aSEhSRLi1mnAtdx6RdBwOoyuWbNmja1K/pdLwzyCnRgQo2JG/0DjVo/GboYMGZJRwFMGzF4yYIkM2K50B/RJd8AU0iO4RxvQlEgkEjAk+3OdGE2EBwEvmuOFI46aXZCojTkBblOcDOI4cdCuG1SkPejluQixWpIbwAWoAWuA2vohBNS5lM1RYUcU0xDTujtUVVV5+aFYLBazgeNwCT9GcJDrDdFZl0xiplwW6zFrfU85t0SHuRwcMD9m3KhvWQ2uLANmLhnwWBlQd8B0pDtgCukR7PV0Aybtk0xdpRNUlYN3fgIBADPYyREDbOSAYUMedkAc84E6sNTl01kMeGYRPuE7G3cuOQNL31M2DVIGcERWzWjRSuv9yeZDSJx3QZR30lJ/nxt+kLgfHunkCwjR8uODJDfG47LA4MRUCc8Cv8wvKSnp8igfMmB6kgFbZUDdAdOR7oBpSI/g8FRgBoxOhDCBOTAW/uNvEJTCJ/9yAFx1dTVICA4OcZrnxLOxo/JBEuycwABejkoL/dFJPmkG18vLOy1atGiR/WqwGssMIsbwMybDgLA3m6MDUbW7DoAv89xvmhCDxmFKBgxPMmAakgHDkwyYhmTA8CQDZvBjhJMF5QLPyfyXJEatId4HhwDEgHFnAEKlDNwYQC8NCztSR0l4EfRM0dqIRVS5C69pJQRL0JkOSlwe+I9fG+ZtkuJ9+/aFLr3ClQwYnmTANCQDhicZMA3JgOFJBszgRAFpBJ8y+P0CD6aqhmSsO/glg013JPK9YBHsBwZ1YVOzZs2axabApyOPPPJIXuVKpa6Xd4L1SHoT8OS9HrQcGHZjEhf16dPHX9NaoJIB58qAMmAq6Q64XnfAg9IjODfqGY9gxCDEJBtD2DQ9nANK2BIG62Lec9myZcusyNH64cCCPIYhVi+vxHmzbjuk7Gk5ZrRk+KxZs7zuIRlwrgwoA6aS7oBtugNmLD2Cs1fPeQSjELqisMmIR2tJEpWJRCa5lOA8cUA+wXsvL0XOnZpA67rDDxPqASN4E0rIkgHzUjJgF6Q7YNclA3ZBMmDX1XMMGIKIrOVX0V48Ho+3+mTDQ+ZfDNAvIpX+vjiQa9RtKgjJgMFIBsxSMmAwkgGzlAwYjGTAbqNEIpGgd8VEJ/5ubm5u9vJajY2NjVYMGfLokVK4SsiAUpRKyICSDJip9AjuVlq1atUq7oQRvFM4S9FSstUUduRXbl3KQqtkQClKrZIBJRkwE+kRLEUuerPQbadwyFXqVpIBpUglA0qRSgaUIlXCKdpWSD1WCRlQilIyoBSpZEBJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkiRJkqS01dzc3Ky3bUqRSQaUIpUMKEUqGVCKXCtWrFiRIQeOGDFixEUXXXTR+PHjxy9ZsmQJf69Zs2ZNU1NT0yonltm0adOmEFsudQvJgFKkkgGlSCUDSpEJaKusrKxcv379+jQ4kEVWrly5ctasWbPwbTwej0+bNm0aLMjnMp+Yt3Tp0qXVr4s/QcUcHZhUGJIBpUglA0qRSgaUci6IDGAD0oC5GTNmzKiqqqpatGjRokQikehgNVZhERYfOnToUDaDf9tbtra2tpZ5sCHLNTY2QpqstmDBggUgokKEPVYyoBSpZEApUsmAUqQaMmTIkDFjxowZPHjwYD6nO5WVlZVBarW1tcmrkO897rjjjitz4u+JEydO7AQZD+j4448/Hr9XVlayykin5cuXLwcnYUL2aHzY2traatMIN4KQoZ4KKQrJgFKkkgGlSCUDSpGKmN+ECRMmHOs0adKkSfPmzZtnDNhObI9ELvCGd1kVfATkyAfDeR3FAgn4EWpcvnw5ezXqHOxkSMk8wovsHbRkd3zCg+y2ra2t7eijjz6a6V53VSKRSPjT8dRTUi/sdTvJgHmphAyoO6AMmAvpDpiXSvSYOyCiAwfEBXlBWRAWkbdOagIbGxsbuUmCjX369OkDOgJ0bALOA9CIF7JpywET2APgxowZAzrOSRLT2AR77yzmx6YHDBgwgGX592Gz8XicbDOXjb2yN1oxd+7cuYQcLcwISkKjXt4rHo/HrXAS8d3rtpIB805xGVB3QBkwV9IdMO8U71F3wCwFcRH/A+BaWlpaxo4dO7a4uLgYLiSdDKBZwvfII488kmmwYiwWY7FYLBbr42R/E1qE6VLtmpAiCGpRy6qqKlpiKWb2DCIOcWLPfIdA4UAv7zXRBT4tGZ6/QU9j6gh+IsmA4WmiDCgDRqmJMqAMKAPm+SPYL8AN2oIFRzvV1dXV8T3moK+hoaGBaXV1dfzJZHBxypQpU5g9c+bMmUwD4lLtjqMFK2NOLnlt7AeVstk+PvGdUCOdnr2817Rp06ZZF21irvkZvQTFibvSpQcg43tETZEBg9U0GVAGjFLTZEAZUAYsoEewiYApNAb7FRUVFc126uvEtNGjR8NtlvtFsCBsWFNTU0NsjxtAZ7vhqFmfdeBHl4UGH9kcvGeRyQafYEHywl5BaMmSJUvyu9M0UUoilCA5rSR0TgotwibJgMFpiQwoA0apJTKgDCgDFtgj2B/JJy4IpMGA48aNG1dfX18PB9bV1cF5NgINERyL6bEomAhGdrZ51oUXCTfSnyQejxsIEz0j92sRyRonWgJqRpDWp6PM0KFDyVQzGE73eBVLbW1tLczNERmlMuQjl5TIZcTNkwF9kgFzLxnQJxkw95IBfZIBo6tzBdCIxsF+Fg+cOXMmMTwK+KBW68RBsR6gVl5eXg4HdpQTJuBnIUZYsJ1FiJ4RD/RnpkFMupt4uRW9iTgJsViM1hC0JEpJw8cX/GA3oDqXyT/cNz9CmA4bRts6GRDJgNFJd0AZMFLJgDJg5CIiRNAPCrO88OjRownIAQ/+7LWBG4vMnz9/vsUDCdzxICM/zHfmw4mpYoWe5xEThLYIMzJyjZd7cVSkoDmaoqIiIpJ8Artz5syZE1GrAhLds8F5QrlWsUgslognUeDcI/e/SQaUASOVDCgDRioZUAaMVJx/KAHuWbx48eKKioqK+vp6QoMwXHJ3V+KB8GFJSUnJxo0bN7IKhXyEzviE/Y466qijwEqvIESenhDkuHHjLNGNyIsXFRUVkbUu3NwwLedyQbPwth0JuA4fTpkyBaqPsokyoAw4RgaMUDLgGBlQBuy5j2BG6SP/CfvNdyopKSElDMe1lzCkKyxhMhhw2LBhwxYuXLiQ1fjkOyFFr6AE6C1evBiAtVhohVNLS0tLHlTPdfEKg/RgOpeO9ANhW8K3AwYMsJ7b0H1UzZMBZcCYDBihZMBYZAZk7DQeNVOnTp3a32nhwoU8jbgxkrNJXgWAII9DCIZH7monVmW99tbJbxFsKioqcvhRwkFMdqqpqakpvANKFllVgkpW8kaFHY/hZcuWMYsrDVSBhblumgwoA46UASOW7oDFugPKgD3vEUyNPbwDwPV2Gj58+PDVq1eDPzSJWil/PTfi9zvYTrQCdDQG5G+GcPMKUtOnT4f/Fvo039WcpTMeXf6LzCoJRjKm9LYgHNPc3Ey/Aw6QyVxR6D5XTZIBfZIBG2TAKCUDNsiAMmDPeQQzQAP8B/cNTFLv3r3hOdJxNIckIhxILTe/F3ly01yQidgf2Dho0KBBhVWGlaxVq1aRdoP7pjpNdiDcPRgQkRPmqpOawwGJRMIiu9A+SVSiuxB+2E2RAZMkA1bJgFFKBqySAWXAnvEIprwIgIP3Dj300EMPO+yww/ibT74PHDiQuJ7lg6kYI0RJE2E8QmOUYsF+hxxyyCGsyifYRPGZV+iFS1wDDr5v3759KWLiUrX3GgaAGD60F40By17eC6qFbglKV1ZWEo/m4Oh/ij8XO4U5UrIM2L5kwDkyYJSSAefIgDJgN38EE3eEb2C9fv369XNxvwOCAZl26KGH8hXOIzQ50wkkIkwG+xku+sU6hZsL9o2qTImavTisra2tjQHNCIIyn2tF7SZATNyQoY2thpCDz//yfUK6VvE4adIkOzjrJkIBJFcen4axexmwc8mANTJglJIBa2RAGbAbP4LZLgA3atSoUXwS8KNjB8lcePDE18Usy+/aMBx8N0x0qHgghGg4yd8gkVfoAlO4LitWrFjByBFNTU1N9KjlGtGxEVa3YkhOiiXDAeRcltNlL6KWXPXy8nKCmIArYEvnFyK/XG0OJowfIjJgasmAG2XAKCUDbpQBZcBu+AgmbwnzlZaWlgJ6BO7gGPbHdGPD0tJSmI787iAn/mYas40RWZ15fDKP6TQ7uQ9Jt1F1dXU1l46AKJfPX0vJCeIcEt6NpnVEKDMZSA6KHTRoENSOCTEfBmG4Yn6fcDAEOoNsogzYNVXLgDJglKqWAWVAGTCqRzABKYJTBoy838zLTBTzwSq9evXqBczxN506jGcI6MGHDhHhPKv3g/HcrFIWg/1AR+KENNVWZXOF/WaDTjTNDYpDGDc5IW4x1egKIi2a3F7lYnuietEFgDEhyW+S4JgOA3KARIAPLi8DRq5pMqDugDJgR9IdUI/g1d31EQxbUqbBG63oX0zSmPWtSC1NEcNiu72crB7Q+obgIDfLz4DMAhmZziIsTviw3AmEZBnms3neC5VBqzg4sJGT5+W9Ro4cOZI4oCXGjQE5UVyvDA8+YsViMRsQiMbbS3ahe6ZzZQ8sJwPmjUbKgLoDyoBBSXdAPYILwoAI5uPuR9CQT5gwXd50IknL8DSw3+FOFtwD4PjuYoRwnuWB+ZtFbHHQh6aVOMHeMCOr0uwZM2bMSLNFFlVjczYcTQarR6Qy905aWm21gJyIqF+5kZXogGTJbAsKc1BM4/vBBWXAvFGZDKg7oAwYkHQH1CO4MAxI7pcgE4jEZ5ZVd7x7C14B2oC6I3yyAODw4cMJRYKLvELE4nyGjcQE9+zZs+clJ/42RoQB0xhOD3ilFy2L+6KPBzLUTIOGSft4eatly5YtIyxL32HYr2AT4PyWIKNvQU3/J9MPLigD5pWWyYC6A8qAAUh3QD2CC8OApgxjfx2NAkX+Gc50fUAO9hGBD2OxGEOi0CWFrDPdVHhtBosYLl588cUXX+/E34aQYGsar1Yj483eWYVVD08Su2KXIUbWeIYOHjx4MAWYJOLbeSFKhIo75WZvXG1681jm33qFM1jivy0sAwYjGfANyYC6AyZJd0A9giNVPH8fwQE+gUAfWNDGQ2bMk3bGt9u0adMmhsMDD0kjA22XXHLJJSc58fcxxxxzDOBG3DBFSIw0Dulj+I/VHnvssccu9smik5ApyxFpC/DACS8SgiS6aT1eCLyWl5eDhF70Wr58+XLqWgFlPnm7YG72yiDlNtgh5B/mS6xlQBnwTZIBdQd00h3Qe7P0CM6teoYBTfTEYD9pdGnmtRjQE8QEoAFqQByfhBOJAdL1uJNAEXsjzwtKsioIuWvXrl1v9YnvTGc+myUtHVCNIOWHlB1a9aL9+ObvgQMH0jJe5exFp3g8HuccUiJAIBRQ4ARw3lOHV7sqTECxQC7T8DKgDHhQMqDugHHdATuUHsHhq+cZMAuR6wWXbEgZ6xIBMGPSTlZlhGUIF7aD8TZv3rz5iiuuuOLmJD355JNPwoE8H9l8F2OBUCl9abik7Nro1SKYqLS0lL44Eb/vLR6PxwnPEha24Xrc6/soD+VXAtUDXo+WDBieZMA0JAOGJxkwDcmA4UkGzECgKvWCpLJBJwLWKVaBAck+gzWA144dO3acffbZZ1955ZVXbveJacwD1gg7dvENylxWCNWfggYxNzvBgm5PaXRoCVukpAFlMtU2Jo9vyB4bOZKx/L0eLRkwHMmAaUoGDEcyYJqSAcORDBiegDHepEFsD6YBwOC9M88888z3+MR3GJA4IMnbAN6YAqVS9Gj4CQPucHKpZwJvFD560Z+k4uLiYmAPBuQkuGCldb3hIMJ8q3S3lQyYhmTA8CQDpiEZMDzJgGlIBgw/jg2Mkd4kAAeEwXz/4ZMxIGWHLDtixIgRAeyaYj/S+uwanLJYIJ8uDkhQ04tera2trRYwNQbkZLnkNZOMA6kkjbq5BSUZMA3JgOFJBkxDMmB4kgHTkAwYrhhZj3QnfUOAsLPOOuusLVu2bIH/+OQ704G1LuaBO+qaTHjRagNdrxbqAfMosjbGvVUaELbIpZMrYCwlnkpemCrSqJtbUJIB05AMGJ5kwDQkA4YnGTANyYDhifGGGYkGxGFEBPLBW3yCAZkOqIXEN/ReqaurqyPjSuXd6tWra2pqaiZOnDjRy5+TVFxcXEyKmgSwbzgeGNBey0KclAx2xD2aC0syYBqSAcOTDJiGZMBwxaOV3p0MRkc3TAvF+B/BpJqampqaQmwGuTciGWPHjgW6Qt5bNieJvphkCV1llg3lQAiL0VAAB0oIKc8MKGXZMyQDpiEZMDzJgGlIBgxPMmAakgHDFWk2Qi0MyZbMgLwBAkb0whfDxba2trYzPHFXxSbpukqchDHmsony0JmAl0mUl5fDfMOdOG9UbNHFgc0zZAcD7fGyCQZ5aW5ubu5y+7u7ZMA0JAOGJxkwDcmA4UkGLCwDsh+wiMG7GDWOCFFZWVnhDtLAS8NIJcF7lo6zkvwcMiCqra3l0gV12RobG8k1cgDUndmbMDASLJjpW8HWrFmzprW1lXgfY4wUO/E30Uswk6GkF/nEMCj8hgFwszgAWvhvtWkyYHiSAd8sGVB3QJ90BwxHegQXjgGhh+9973vfO/30008/wYm/9+3b95WvfOUrwEbhddBjRDfenUBZFkP1WvdMPhmwnKPKXTyLc85bA7qyx6ampiZ+WlVUVPBL4XKf3DC7/WfPnj2bMYf51ZBIJBJZ1CgQTsRg4CTmo74Sc3IuMSU/TDDMvHnz5rFMhibkvsBAwQy8fHCiDBi6ZEAnGVB3wI6lO2CA0iM4URCPYMaNBfTgvg0bNmz45Cc/+ckHH3zwQT43bNhw8sknn8ys3bt37ybYlOJ9qXkmWst4GX/605/+xCsa9u3bt48he++99957qe2sa7cAAAvfSURBVJkP4BXxGZx3LieXLJvXpC1YsGABLaZQfteuXTbuHMFNPvlO0hseBHphQVxCcI1gc4bhXICB1VidkGNDQ0MDm8Q1BIr5hKHBzQyy3PYaVVpIt9UDE2XAnEgG9GRA3QHTle6AAUmP4Kq8fwTDlJ/61Kc+Bf+deuqpp55zzjnn/I/TjTfe+IlPfOITICGzYcGbbrrppty8ZDYocSI5gb/5zW9+c68Tf/PatBw1YcGCBeyNS8ZlhErLysrK0u3syBFQGkD+BuA777zz3vve9773bT7x/bzzzjuP2QQ9WRRcpKqgoqKigl0SQoQE0ghFUnDAODu4pb6+vp7N0L/UH3ZkGueVTaZ5HjAOmWs2AbUemCgDhi8Z8HXJgLoDztIdMNfSI7girx/BbAMGXLt27dqPfvSjH33Xu971rjvvvPPO/3pd/HnffffdBxoSGty2bdu2n/zkJz+heV7BiKGRoS466VLoSIiMYfJysGsCeC0tLVwu7r9kofmcOnXq1LFjx44l5JtqlA9azHpAHsC3bt26j3zkIx/5P5/WrVu3jpAts1nMkt7wIKvu2bNnDy+UJZRIODJFkJpIJT8++LHBqrt8oUc+2SzTodoMDEgsm1Hf6KpNCw9MlAHDlQz4hmRA3QHrdAeMQnoE78nbRzD78TPgGWecccYXvvCFL5x22mmnfeB1fe1rX/sak8BDQoUABxwY8SvosxDnHTNSmdeFR6q9SBaM7GhTBPmI4xL4u/fee8lCn+7Tvn379sGC5NfJD7f3y4Bp/HIgk806QB7w9+ijj7744osv/tDpRaef/exnP2O28aDFBrnUJMBhwZdeeuklBnwhAdvBYC9UHVJ8gPlYxUUeD4Qe/ZtkHuPrMG5Mmqce6CVCSQabTR2YIQPKgG+SDBiidAd8SXfAKCUDvpR3Bpw7d+5cgO6BBx544POf//znL7jgggsAPuDv3DfEVyYzm8UAjT/+8Y9/zKNhZ8MTcVn66Tz11FNPWb8ZIm7Wd2b79u3bqan85je/+c16J/6mnw2w5+J3gJkB2gknnHACL49lNa5LeyjPuSUGyOZZH8D7zGc+85kf/vCHzzzzzDO/9Ynv8CCzH3300UdZlPS9PzbI7nANiXCOhivPkSWBK/FSosUsitH8LffjJViJSdN0ADULbJbfL7SGzRyYIQPKgAclA+andAc8WXdAGfBt3fMRDHM+9NBDD51//vnnv+Utb3nL+973vvfdfvvttxMHPPfcc2+44YYbrrvuuuu+9KUvfemJJ5544kc/+tGP4MDXXnvttf379+///ve//33ylRH6o6mpiUrHkMYwBtdhZK4DsVIAmMT4jTfeeCOfFEwSHGUe14dkufWtdonbdRs2bFibpHXr1q1jEfjur3/9618JLSa54QAdMQ/MxE046/7777//mWeeee655577X5/4biZkEYzoN6GfVgkrUl5IAI7u4TiourqaoCaTGBiI/jPmEjZBiJG9m7eZjjl5AVmaBqSPO3s2T3MC7PLJgDJgtQyYtXQH/F/dAfUI1iM4y0ewcc4jjzzyyPPPP//8N77xjW/ceuutt37wgx/84DXXXAP7XedEPBA0BBFBxa1bt24FHX/+85//PFV/YXrFwDSkR6uqqiiDy6Lj9JtEUpee0u9/XfQtCLjXMvWYt912221gEKxHMpxgKMnxD/gS5VY4CRcaEz7o06lvFnWVa9euXQsukoYnZMhJSX6PCOPxMA+AY/k///nPf2ZXv/3tb3/961//Gjz/+9///nc++W4cCAOyqJGpP+xI925Cj6AlRap0VXE9zolP0+MHTGRxHEJL4T6Q0tCS75wQGJHfM2kEolmE2KihJZsGJQ8uIAPKgMfKgJlKd8AbdAfUI1iP4JVdfwQTRvviF7/4xcsuu+yyd77zne+89NJLL73nnnvuefjhh69xHIhgQGKB3/rWt74FJr773e9+N6FDViMeSF1bMscQI4RvCDU+/vjjj4OajzzyyN69e/eyR8Jf2b6FjW3cddddd+3fvx8S/fjHP/5x9sIAO17XBEqyKbbur5PEbL/61a9+BXX9p5PBMTz4u9/97ndnOMGLMKHFC8855xw2Y/2s17pYIAwIwXIikiOZ9OGByiCyd7zjHe+gqzYM+Nxzz9GCn/70pz/9xS9+8Yt//OMf/4AF4UBawSLsFQa07tzwH5lsNmcZa6pJee5SsegS1yzm5z9aC07e7xMcSOutl3iKqlAuB3hu40/6Q4sHF5IBZUAZMCPpDniD7oB6BOsRfFMwj2CGyaMG8YUXXnjh7W9/+9s/9rGPfezqq6+++p577iEcCPdd48TfTAMRWYRFjQOBsm9/+9vfZlNwH0MYAnqvvvrqqx/+8Ic/vHPnzp3//YZIJQNuhBEJEaZ79yNhyXpUMLLrrVu38sFXJpNM97IUHTzKysoAWvgP8CIuSvIbvoP/YL4f/OAHP/jlL3/5y7/97W9/4xMKg8o4QdaBxliQdT/0oQ/By4DZZz/72c8aA27btm0bYcYf//jHP/6312Z4nkewFD60ND1Y6WNA+O8vf/nLX2gNPGgMaBFJWm+7wCnwno0uSTECpYbsmnm7d++GRlncBomE/9jMfUmyHuJEkwkppujZjAlYzMzHgUOnoOTBhWRAGXC3DJjubUp3wOd0B9QjWI/gtwX3CEaUg0FjwBxJ3quuuuqqu++++4477rgD3oP7Hn744Yf5JA547bXXXnvKKaecQsjw05/+9KdBRxgP1oP54MEvf/nLXzb2Yz6bfe21177+9a9/nVWIOII2zIY+wcXOiBacffnll19mk2yObYBWTz/9NKD23e9+97tsCoDzshC7hmBfffVVoAuCAthgOIogXX3kufzwSGZAvls8EEiGF1mHpDnrv46BBziQTXLQzz///PPshqAoQNZeOJcW+RmQbYCXTzzxhJ8BEQzI3iFQyBOAA+Z4rsJ5IDklofQ4p/sJ3+FBNk9+2Md/HLgVPRJ5vNMnKJTphpf0CurkDTLEKiBMzEdo0cxn9ZQyoAz4fhlQd8Bi3QH1CNYjeFsEj2CryCMMQ2n/v/71r38Bbp/73Oc+B6FdddVVF1544YW33HLLLbDgtT7xnenMBxdZHDBj1ct8IuAHvzCfmOGzzz57qdPTTz/9NKvCcsaC7P0Pf/jDHxh+kB4ytAz2g1BhROM/OJJtXP2G2BSbYZFMR61hwBc2Txxx586dbAZYYw8kvYFeGJA4oBVIWi7YH4wmDshygPLtTqx/wQUXUD8JqXJpLWp511133UV+nIK89l73wgvfkhnQddehFXAf9AkL0gL2DnmyGIuzeTLa7eEllUSUiLJ54oTnn38+LcJYOISsNcSK4SygaQlu5rEcrcKA1PK1d04rKyuhTygU8yX7mpCiDCgDvl8G1B1wiO6AegTrEfxABI9gUIl3ktAhFeKCtCAw48CtW7cCW88+++yzsN53vvOd79ziE9+NAQE54nwA2le/+tWvsjqffIf/fNu5++6772ZVPoE3SAs8NIwEHWkBUUkCc7To97///e+BO5Dyn//85z/hR9YHRe+44w4ikrSEvYCSrJbJSw1Z3ja/detWWkOr2CxBUBjQAqGndSB/kBRQY71bna6++mpjQPpTcy127ty5E+KEPLmEvDU6eWxAQJiopjEglnDddeA9q0o0AqUFzIZecRN42dlr6ci/w4g0Y//+/fxCIJbK6uwJlKTVFyRFMnERy9IqdtGeAUHMWCxGkJPfKmY+fnj4PS0DyoAPyYC6A47UHVCPYD2C10bwCGZdSuDAINYjLkjGkHgg1PXKK6/AcbAdjAfrAV8XOoFJcB3IBJilyYDJKAnLJaMkq7/yyiuvvODE3xadZHf+8KQTm2ET7JHGp9vtGBQCOeE/F/zkwIwwr21Hp6QpX5SS85YMunv37t1LchsUT24taM6rornELAsDwpBs6/bbb4f34EDYj+ikv7s2i8J1nUSID3bVZvfYZP/+/bikPQOamMYPEJYhk02YkSgOJvK33gY4evzxx1mERVmFVdkkXpYBZUBPBtQdcK/ugHoE6xH8cnSP4P8HV0qEEcrAUV4AAAAASUVORK5CYII=" x="0" y="0" width="640" height="380" /><defs><linearGradient id="pixel-quickstart-header" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#ffffff" /><stop offset=".6" stopColor="#ffffff" stopOpacity=".94" /><stop offset="1" stopColor="#ffffff" stopOpacity="0" /></linearGradient></defs><rect width="640" height="78" fill="url(#pixel-quickstart-header)" /><text x="32" y="34" fill="#163e2a" textAnchor="start" fontFamily="monospace" fontSize="18" letterSpacing=".6">FROM REPOSITORY TO GRAPH</text><rect x="55" y="78" width="465" height="226" rx="12" fill="#062314" stroke="#56896b" /><path d="M55 119H520" stroke="#315640" /><circle cx="76" cy="98" r="3" fill="#91b09d" /><circle cx="88" cy="98" r="3" fill="#658975" /><circle cx="100" cy="98" r="3" fill="#456d56" /><text x="354" y="102" fill="#a7bdb0" fontFamily="monospace" fontSize="11">\~/your-repo</text><text x="77" y="154" fill="#ffffff" fontFamily="monospace" fontSize="16">› uv tool install graphifyy</text><path d="M78 178l4 4 8-9" fill="none" stroke="#4dea9c" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /><text x="100" y="183" fill="#8cbaa0" fontFamily="monospace" fontSize="12">Graphify installed</text><text x="77" y="219" fill="#ffffff" fontFamily="monospace" fontSize="16">› graphify extract .</text><path d="M77 241H254" stroke="#315640" strokeWidth="4" strokeLinecap="round" /><path d="M77 241H230" stroke="#4dea9c" strokeWidth="4" strokeLinecap="round" /><text x="77" y="278" fill="#b4d3c0" fontFamily="monospace" fontSize="12">Your first graph is ready.</text><rect x="351" y="202" width="237" height="115" rx="9" fill="#ffffff" stroke="#b9dac6" /><path d="M371 221h14l7 7v20h-21zM385 221v8h7" fill="none" stroke="#118d4f" strokeWidth="1.5" strokeLinejoin="round" /><text x="404" y="238" fill="#062314" fontFamily="Arial, sans-serif" fontSize="17" fontWeight="600">graph.json</text><path d="M371 263h197" stroke="#e0e9e3" /><text x="371" y="291" fill="#526f5d" fontFamily="Arial, sans-serif" fontSize="13" fontWeight="400">Built. Connected. Queryable.</text><rect x="460" y="333" width="160" height="26" rx="3" fill="#ffffff" fillOpacity=".92" /><text x="608" y="350" fill="#062314" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1.1">START WITH YOUR CODE</text></svg></div><div className="flex flex-1 flex-col p-6"><h3 className="m-0 text-lg font-medium tracking-[-0.02em]">Build your first graph</h3><p className="mb-7 mt-3 text-sm leading-6 text-[#586b60]">Install Graphify, map a repository, and ask your first question.</p><span className="mt-auto flex items-center justify-between text-xs font-medium text-[#254d37]">Quickstart<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></span></div></a>
  <a href="/integrations/overview" className="group flex flex-col overflow-hidden rounded-xl border border-[#d6e5dc] bg-[#ffffff] text-[#062314] no-underline transition-colors hover:border-[#94b6a2] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc] hover:!border-b-[#94b6a2]"><div className="border-b border-[#d6e5dc]"><svg className="block h-auto w-full" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-labelledby="connect-your-agent-title"><title id="connect-your-agent-title">connect your agent — Graphify</title><defs><linearGradient id="art1-glass" x2="1" y2="1"><stop stopColor="#f9fffa" /><stop offset="1" stopColor="#c4efd2" /></linearGradient><filter id="art1-shadow" x="-40%" y="-40%" width="180%" height="200%"><feDropShadow dx="0" dy="16" stdDeviation="18" floodColor="#002f15" floodOpacity=".16" /></filter></defs><image data-thumbnail-background="mcp-pixel" data-palette="violet" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAF8CAMAAABoq/ruAAADAFBMVEX/////t///xP//uv//6P///v//vf//1///7///+v//qv//wf//7f//s///3///oP//p///k///x///zP//tf//3P//m///mP//+P//5f//0///o///4/9SR///9v//1f//4f//sf9ORP//yv//zv//8v//jv//hf//9P//2v//nv//6/+sWf//0P9dT///r//GZv/Laf/BZP//rf/3gP/xfv//if//lv9/bP//0f+kVf7adf//jP//kf9KQf/oef9XSv/Vbv+XYf+QaP+zW/9LQPZ0Xf/xhf//3f9vWP+9Yf/bcf//5v+jjv+3Xv9rVf/jdf/QbP+nd/+Zbv/8g//gc/+aT+1lU/+cVf+mZf9oWv+1nv/tev9jQczFbf/fef+LX//OfP9YObCgYv9HPOLSuP9tXf//pf+rlv96R9iCcf95X/9/X/+3av98Wf+Rcf+/e/+VUfX/v//kx/+DWf+MTOR3Zf+gUvdRP9xNP+vBqP+1e/+TTOWvff9RQOa1c/9YPcZ6av/rff9wQMCJaf+ARMt3Wf9aQNFxRtjke//Vg//2g/9lQMOKcP+GZf/lhP9yQ8tiO7Oed/9VO7z00f9IO9rNjP/vwP/ZwP9GPO2afv+KV/9LN7aRT+3Gfv/QcP/bev+fcP/gf/9UPtGCY/9FOdFnQ9NOO8q5of+RYP/Ir/+SfP9EOMplPbqbh/+vj/+5mP/Bh/+nbf/5l//NnP/u0f9HPv3Kb//0iv/rhP9NPNJQN62JSdzYm/++b/95QsORSt2wmv+vav+caP/Fdf9XRO/ojP/VdP/dhv+qh//wnP9MOL6TVP6nX//EoP/12P+tZP/ct/+hhf/0k//3p/+GUPf5if+HSNbprv9fRei/av/qzf/wkP/8m/+4kP9zUf+bW//kmv/QqP9dQ95GN8DXkP9wSuvXpv9tPriETuy0ZP/hqf93SuWlgP/qtP9URPlhQ9a4g//Elv+wcf9/S+RpR+aERtHivv/hj/+/j//63v/7pP/1y//4vP/7rv/rp/8bZtIFAAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nO2deXwV5f3vT8CEJQk7yJKfEGMQArksCSAGpIplVyirOwYQ9IKCLL9WllIpokh/gFTRimUTFVzK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" x="0" y="0" width="640" height="380" /><defs><linearGradient id="pixel-agents-header" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#ffffff" /><stop offset=".6" stopColor="#ffffff" stopOpacity=".94" /><stop offset="1" stopColor="#ffffff" stopOpacity="0" /></linearGradient></defs><rect width="640" height="78" fill="url(#pixel-agents-header)" /><text x="32" y="34" fontFamily="monospace" fontSize="18" letterSpacing=".6" fill="#163e2a">ONE GRAPH. EVERY AGENT.</text><path d="M224 110C268 110 268 190 284 190M416 110C372 110 372 190 356 190" fill="none" stroke="#6e9980" strokeOpacity=".75" strokeWidth="1.5" /><path d="M224 190C268 190 268 190 284 190M416 190C372 190 372 190 356 190" fill="none" stroke="#6e9980" strokeOpacity=".75" strokeWidth="1.5" /><path d="M224 270C268 270 268 190 284 190M416 270C372 270 372 190 356 190" fill="none" stroke="#6e9980" strokeOpacity=".75" strokeWidth="1.5" /><g data-brand-symbol="ink" transform="translate(303.43 171) scale(1.5833333333333333)"><g><path fillRule="evenodd" clipRule="evenodd" d="M10.1886 0.0747766C10.3613 -0.024925 10.5741 -0.0249261 10.7467 0.0747766L20.6557 5.79572C20.8744 5.92204 20.981 6.1795 20.9156 6.4235C20.8503 6.66749 20.6292 6.8372 20.3766 6.8372H10.8939C10.7851 6.8372 10.6817 6.88445 10.6105 6.9667L6.46397 11.7545C6.34193 11.8954 6.34193 12.1046 6.46397 12.2455L10.6105 17.0333C10.6817 17.1156 10.7851 17.1628 10.8939 17.1628H18.3341C18.6554 17.1628 18.8279 16.7852 18.6176 16.5423L15.0003 12.3653C14.8572 12.2002 14.8236 11.9668 14.9144 11.7681C15.0052 11.5694 15.2036 11.4419 15.4221 11.4419H20.3766C20.6848 11.4419 20.9347 11.6918 20.9347 12V17.721C20.9347 17.9203 20.8283 18.1046 20.6557 18.2043L10.7467 23.9252C10.5741 24.0249 10.3613 24.0249 10.1886 23.9252L0.279547 18.2043C0.106876 18.1046 0.000488954 17.9203 0.000476837 17.721V6.27906C0.000476837 6.07966 0.106875 5.89543 0.279547 5.79572L10.1886 0.0747766ZM9.34703 22.1504C9.59703 22.2947 9.90953 22.1143 9.90953 21.8256V18.6541C9.90953 18.447 9.74164 18.2791 9.53453 18.2791H4.04113C3.65746 18.2791 3.52136 18.787 3.85363 18.9789L9.34703 22.1504ZM11.0258 21.8256C11.0258 22.1143 11.3383 22.2947 11.5883 22.1504L17.0816 18.9789C17.4139 18.787 17.2778 18.2791 16.8941 18.2791H11.4008C11.1937 18.2791 11.0258 18.447 11.0258 18.6541V21.8256ZM1.11676 16.7878C1.11676 16.9949 1.28465 17.1628 1.49176 17.1628H8.42509C8.74637 17.1628 8.91889 16.7852 8.70856 16.5423L1.77523 8.53628C1.54794 8.27381 1.11676 8.43456 1.11676 8.78177V16.7878ZM19.16 15.4636C19.3873 15.7261 19.8184 15.5653 19.8184 15.2181V12.9331C19.8184 12.726 19.6506 12.5581 19.4434 12.5581H17.4646C17.1433 12.5581 16.9708 12.9358 17.1811 13.1786L19.16 15.4636ZM5.22961 10.8201C5.37915 10.9928 5.64701 10.9928 5.79655 10.8201L8.70865 7.4577C8.91899 7.21484 8.74647 6.8372 8.42518 6.8372H2.60109C2.2798 6.8372 2.10728 7.21483 2.31762 7.4577L5.22961 10.8201ZM3.85359 5.02116C3.52133 5.21299 3.65742 5.72092 4.04109 5.72092H9.53453C9.74164 5.72092 9.90953 5.55302 9.90953 5.34592V2.17429C9.90953 1.88561 9.59703 1.70519 9.34703 1.84953L3.85359 5.02116ZM11.0258 5.34592C11.0258 5.55302 11.1937 5.72092 11.4008 5.72092H16.8941C17.2778 5.72092 17.4139 5.21299 17.0816 5.02116L11.5883 1.84954C11.3383 1.7052 11.0258 1.88562 11.0258 2.1743V5.34592Z" fill="#062314" /><circle cx="15.7505" cy="11.8125" r="1.5" fill="#062314" /><circle cx="10.5005" cy="17.4375" r="1.5" fill="#062314" /><circle cx="10.5005" cy="6.5625" r="1.5" fill="#062314" /><circle cx="5.81298" cy="11.8125" r="1.5" fill="#062314" /></g></g><rect x="40" y="78" width="184" height="64" rx="10" fill="#10291c" stroke="#689b7a" strokeOpacity=".6" /><rect x="54" y="90" width="40" height="40" rx="9" fill="#f2faf4" /><svg x="59" y="95" width="30" height="30" viewBox="0 0 256 257" fill="#211E1E"><path fill="#D97757" d="m50.228 170.321 50.357-28.257.843-2.463-.843-1.361h-2.462l-8.426-.518-28.775-.778-24.952-1.037-24.175-1.296-6.092-1.297L0 125.796l.583-3.759 5.12-3.434 7.324.648 16.202 1.101 24.304 1.685 17.629 1.037 26.118 2.722h4.148l.583-1.685-1.426-1.037-1.101-1.037-25.147-17.045-27.22-18.017-14.258-10.37-7.713-5.25-3.888-4.925-1.685-10.758 7-7.713 9.397.649 2.398.648 9.527 7.323 20.35 15.75L94.817 91.9l3.889 3.24 1.555-1.102.195-.777-1.75-2.917-14.453-26.118-15.425-26.572-6.87-11.018-1.814-6.61c-.648-2.723-1.102-4.991-1.102-7.778l7.972-10.823L71.42 0 82.05 1.426l4.472 3.888 6.61 15.101 10.694 23.786 16.591 32.34 4.861 9.592 2.592 8.879.973 2.722h1.685v-1.556l1.36-18.211 2.528-22.36 2.463-28.776.843-8.1 4.018-9.722 7.971-5.25 6.222 2.981 5.12 7.324-.713 4.73-3.046 19.768-5.962 30.98-3.889 20.739h2.268l2.593-2.593 10.499-13.934 17.628-22.036 7.778-8.749 9.073-9.657 5.833-4.601h11.018l8.1 12.055-3.628 12.443-11.342 14.388-9.398 12.184-13.48 18.147-8.426 14.518.778 1.166 2.01-.194 30.46-6.481 16.462-2.982 19.637-3.37 8.88 4.148.971 4.213-3.5 8.62-20.998 5.184-24.628 4.926-36.682 8.685-.454.324.519.648 16.526 1.555 7.065.389h17.304l32.21 2.398 8.426 5.574 5.055 6.805-.843 5.184-12.962 6.611-17.498-4.148-40.83-9.721-14-3.5h-1.944v1.167l11.666 11.406 21.387 19.314 26.767 24.887 1.36 6.157-3.434 4.86-3.63-.518-23.526-17.693-9.073-7.972-20.545-17.304h-1.36v1.814l4.73 6.935 25.017 37.59 1.296 11.536-1.814 3.76-6.481 2.268-7.13-1.297-14.647-20.544-15.1-23.138-12.185-20.739-1.49.843-7.194 77.448-3.37 3.953-7.778 2.981-6.48-4.925-3.436-7.972 3.435-15.749 4.148-20.544 3.37-16.333 3.046-20.285 1.815-6.74-.13-.454-1.49.194-15.295 20.999-23.267 31.433-18.406 19.702-4.407 1.75-7.648-3.954.713-7.064 4.277-6.286 25.47-32.405 15.36-20.092 9.917-11.6-.065-1.686h-.583L44.07 198.125l-12.055 1.555-5.185-4.86.648-7.972 2.463-2.593 20.35-13.999-.064.065Z" /></svg><text x="106" y="116" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#e7faed">Claude Code</text><rect x="416" y="78" width="184" height="64" rx="10" fill="#10291c" stroke="#689b7a" strokeOpacity=".6" /><rect x="430" y="90" width="40" height="40" rx="9" fill="#f2faf4" /><svg x="435" y="95" width="30" height="30" viewBox="0 0 256 260" fill="#211E1E"><path d="M239.184 106.203a64.716 64.716 0 0 0-5.576-53.103C219.452 28.459 191 15.784 163.213 21.74A65.586 65.586 0 0 0 52.096 45.22a64.716 64.716 0 0 0-43.23 31.36c-14.31 24.602-11.061 55.634 8.033 76.74a64.665 64.665 0 0 0 5.525 53.102c14.174 24.65 42.644 37.324 70.446 31.36a64.72 64.72 0 0 0 48.754 21.744c28.481.025 53.714-18.361 62.414-45.481a64.767 64.767 0 0 0 43.229-31.36c14.137-24.558 10.875-55.423-8.083-76.483Zm-97.56 136.338a48.397 48.397 0 0 1-31.105-11.255l1.535-.87 51.67-29.825a8.595 8.595 0 0 0 4.247-7.367v-72.85l21.845 12.636c.218.111.37.32.409.563v60.367c-.056 26.818-21.783 48.545-48.601 48.601Zm-104.466-44.61a48.345 48.345 0 0 1-5.781-32.589l1.534.921 51.722 29.826a8.339 8.339 0 0 0 8.441 0l63.181-36.425v25.221a.87.87 0 0 1-.358.665l-52.335 30.184c-23.257 13.398-52.97 5.431-66.404-17.803ZM23.549 85.38a48.499 48.499 0 0 1 25.58-21.333v61.39a8.288 8.288 0 0 0 4.195 7.316l62.874 36.272-21.845 12.636a.819.819 0 0 1-.767 0L41.353 151.53c-23.211-13.454-31.171-43.144-17.804-66.405v.256Zm179.466 41.695-63.08-36.63L161.73 77.86a.819.819 0 0 1 .768 0l52.233 30.184a48.6 48.6 0 0 1-7.316 87.635v-61.391a8.544 8.544 0 0 0-4.4-7.213Zm21.742-32.69-1.535-.922-51.619-30.081a8.39 8.39 0 0 0-8.492 0L99.98 99.808V74.587a.716.716 0 0 1 .307-.665l52.233-30.133a48.652 48.652 0 0 1 72.236 50.391v.205ZM88.061 139.097l-21.845-12.585a.87.87 0 0 1-.41-.614V65.685a48.652 48.652 0 0 1 79.757-37.346l-1.535.87-51.67 29.825a8.595 8.595 0 0 0-4.246 7.367l-.051 72.697Zm11.868-25.58 28.138-16.217 28.188 16.218v32.434l-28.086 16.218-28.188-16.218-.052-32.434Z" /></svg><text x="482" y="116" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#e7faed">Codex</text><rect x="40" y="158" width="184" height="64" rx="10" fill="#10291c" stroke="#689b7a" strokeOpacity=".6" /><rect x="54" y="170" width="40" height="40" rx="9" fill="#f2faf4" /><svg x="59" y="175" width="30" height="30" viewBox="0 0 466.73 532.09" fill="#211E1E"><path fill="#26251e" d="M457.43,125.94L244.42,2.96c-6.84-3.95-15.28-3.95-22.12,0L9.3,125.94c-5.75,3.32-9.3,9.46-9.3,16.11v247.99c0,6.65,3.55,12.79,9.3,16.11l213.01,122.98c6.84,3.95,15.28,3.95,22.12,0l213.01-122.98c5.75-3.32,9.3-9.46,9.3-16.11v-247.99c0-6.65-3.55-12.79-9.3-16.11h-.01ZM444.05,151.99l-205.63,356.16c-1.39,2.4-5.06,1.42-5.06-1.36v-233.21c0-4.66-2.49-8.97-6.53-11.31L24.87,145.67c-2.4-1.39-1.42-5.06,1.36-5.06h411.26c5.84,0,9.49,6.33,6.57,11.39h-.01Z" /></svg><text x="106" y="196" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#e7faed">Cursor</text><rect x="416" y="158" width="184" height="64" rx="10" fill="#10291c" stroke="#689b7a" strokeOpacity=".6" /><rect x="430" y="170" width="40" height="40" rx="9" fill="#f2faf4" /><svg x="435" y="175" width="30" height="30" viewBox="0 0 512 512" fill="#211E1E"><g clipPath="url(#art1-clip0_2486_3558)"> <mask id="art1-mask0_2486_3558" maskType="luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="512" height="512"> <path d="M418.569 0H93.4308C41.8304 0 0 41.8304 0 93.4308V418.569C0 470.17 41.8304 512 93.4308 512H418.569C470.17 512 512 470.17 512 418.569V93.4308C512 41.8304 470.17 0 418.569 0Z" fill="white" /> </mask> <g mask="url(#art1-mask0_2486_3558)"> <path d="M418.569 0H93.4308C41.8304 0 0 41.8304 0 93.4308V418.569C0 470.17 41.8304 512 93.4308 512H418.569C470.17 512 512 470.17 512 418.569V93.4308C512 41.8304 470.17 0 418.569 0Z" fill="#1E1E2E" /> <path d="M419.776 0.00781248C470.82 0.654592 512 42.2332 512 93.4296V418.572L511.992 419.776C511.344 470.82 469.768 512 418.572 512H93.4296C41.83 512 0.00052574 470.168 0 418.572V93.4296C0.000523248 42.2332 41.1792 0.654596 92.2228 0.00781248L93.4296 0H418.572L419.776 0.00781248ZM93.4296 29.8984C58.3424 29.899 29.899 58.3424 29.8984 93.4296V418.572C29.899 453.656 58.3424 482.1 93.4296 482.1H418.572C453.656 482.1 482.1 453.656 482.1 418.572V93.4296C482.1 58.3424 453.656 29.899 418.572 29.8984H93.4296ZM357.926 223.129V301.274L154.754 398.949V342.297L321.199 262.199L154.754 182.106V125.453L357.926 223.129Z" fill="url(#art1-paint0_linear_2486_3558)" /> <path d="M419.776 0.00781248C470.82 0.654592 512 42.2332 512 93.4296V418.572L511.992 419.776C511.344 470.82 469.768 512 418.572 512H93.4296C41.83 512 0.00052574 470.168 0 418.572V93.4296C0.000523248 42.2332 41.1792 0.654596 92.2228 0.00781248L93.4296 0H418.572L419.776 0.00781248ZM93.4296 29.8984C58.3424 29.899 29.899 58.3424 29.8984 93.4296V418.572C29.899 453.656 58.3424 482.1 93.4296 482.1H418.572C453.656 482.1 482.1 453.656 482.1 418.572V93.4296C482.1 58.3424 453.656 29.899 418.572 29.8984H93.4296ZM357.926 223.129V301.274L154.754 398.949V342.297L321.199 262.199L154.754 182.106V125.453L357.926 223.129Z" fill="url(#art1-paint1_linear_2486_3558)" /> </g> </g> <defs> <linearGradient id="art1-paint0_linear_2486_3558" x1="119.591" y1="257.869" x2="393.343" y2="257.869" gradientUnits="userSpaceOnUse"> <stop offset="0.0196292" stopColor="#406AFB" /> <stop offset="0.226827" stopColor="#078EFB" /> <stop offset="0.418757" stopColor="#939AFF" /> <stop offset="0.584515" stopColor="#D698FC" /> <stop offset="0.774264" stopColor="#FA6178" /> <stop offset="0.97928" stopColor="#F2554F" /> </linearGradient> <linearGradient id="art1-paint1_linear_2486_3558" x1="0" y1="257.869" x2="512" y2="257.869" gradientUnits="userSpaceOnUse"> <stop stopColor="#217BFE" /> <stop offset="0.335283" stopColor="#078EFB" /> <stop offset="0.7" stopColor="#AC87EB" /> <stop offset="1" stopColor="#EE4D5D" /> </linearGradient> <clipPath id="art1-clip0_2486_3558"> <rect width="512" height="512" fill="white" /> </clipPath> </defs></svg><text x="482" y="196" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#e7faed">Gemini CLI</text><rect x="40" y="238" width="184" height="64" rx="10" fill="#10291c" stroke="#689b7a" strokeOpacity=".6" /><rect x="54" y="250" width="40" height="40" rx="9" fill="#f2faf4" /><svg x="59" y="255" width="30" height="30" viewBox="0 0 24 24" fill="#211E1E"><path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z" /><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z" /></svg><text x="106" y="276" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#e7faed">Copilot</text><rect x="416" y="238" width="184" height="64" rx="10" fill="#10291c" stroke="#689b7a" strokeOpacity=".6" /><rect x="430" y="250" width="40" height="40" rx="9" fill="#f2faf4" /><svg x="435" y="255" width="30" height="30" viewBox="0 0 240 300" fill="#211E1E"><g clipPath="url(#art1-clip0_1401_86274)"> <mask id="art1-mask0_1401_86274" maskType="luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="240" height="300"> <path d="M240 0H0V300H240V0Z" fill="white" /> </mask> <g mask="url(#art1-mask0_1401_86274)"> <path d="M180 240H60V120H180V240Z" fill="#CFCECD" /> <path d="M180 60H60V240H180V60ZM240 300H0V0H240V300Z" fill="#211E1E" /> </g> </g> <defs> <clipPath id="art1-clip0_1401_86274"> <rect width="240" height="300" fill="white" /> </clipPath> </defs></svg><text x="482" y="276" fontFamily="Arial, sans-serif" fontSize="14" fontWeight="500" fill="#e7faed">OpenCode</text><rect x="418" y="333" width="202" height="26" rx="3" fill="#ffffff" fillOpacity=".92" /><text x="608" y="350" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1" fill="#062314">CONNECTED THROUGH GRAPHIFY</text></svg></div><div className="flex flex-1 flex-col p-6"><h3 className="m-0 text-lg font-medium tracking-[-0.02em]">Connect your agent</h3><p className="mb-7 mt-3 text-sm leading-6 text-[#586b60]">Set up Claude Code, Codex, Cursor, and other coding assistants.</p><span className="mt-auto flex items-center justify-between text-xs font-medium text-[#254d37]">View integrations<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></span></div></a>
  <a href="/guides/local-development" className="group flex flex-col overflow-hidden rounded-xl border border-[#d6e5dc] bg-[#ffffff] text-[#062314] no-underline transition-colors hover:border-[#94b6a2] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc] hover:!border-b-[#94b6a2]"><div className="border-b border-[#d6e5dc]"><svg className="block h-auto w-full" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-labelledby="run-graphify-locally-title"><title id="run-graphify-locally-title">run graphify locally — Graphify</title><defs><linearGradient id="art2-glass" x2="1" y2="1"><stop stopColor="#f9fffa" /><stop offset="1" stopColor="#c4efd2" /></linearGradient><filter id="art2-shadow" x="-40%" y="-40%" width="180%" height="200%"><feDropShadow dx="0" dy="16" stdDeviation="18" floodColor="#002f15" floodOpacity=".16" /></filter></defs><image data-thumbnail-background="mcp-pixel" data-palette="cyan" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAF8CAMAAABoq/ruAAADAFBMVEX////p//9q//+5//9z//+i//9h//92//9t//95//+b///E//+G//+Y//++//+7//98//9n//9y//+o//+k//+N//+z//+f///x//+A//+3//9c//+V///N//+X///A//9v//+x///W///u//+C//+q///r//9G//+v//9K//+L//+S///K//+I//9Z///P//9l///R//9O///g///i///Z///H///l///+///6///8//+c//9M//9U///n//9e///j///e///S///c///U//9X//+E///1//9B//+8///y///X//+e///3//9D//+r//+0//+l//+s//+O//99//+m///L//+t//+P//9j//9Q//9R///I//+1///4//+J//+Q//9+///C///B//+d///v//+T///a//8y3v/s//9b7t5L6tNT//828/7z//9k//8w0P9n5eQzwK9S//9A2/8v2PVH5c473ck33dBX6ddH0L1u4OmA7/8x2NtUz8Qz6P8uyf8+484pvMoz4v9j//Rb//M9075a/+wyu6ovzs0308MrxeE22ctA6P802P874/8svLYu0N0rw9Az1MtK+N9I2cNh0tNDxbJA2sQtz/Fi//k8v6suztU88+VY2s9A0LstxfkyyLwrxdo62f9Ay7ZQ/eSQ+v9i+usx3uZY898qvMBb8v8w1f9R/+805ekrwucuwLgw2v1Pzb9m3N5p+PA0xrVz+Psx4PRE/OZC4MlM7P8y2dRV7v8tx8lj19hKxrdM4/807v5g4tou1eg+3v8649Iz3t5c+udE79hs/vg45ts40f9V49Np/f5Q2Mdb0s010/8tw74xzcR76f9e8+M6x7NH5/9A9f9y7fSM8/949v9+9v9i7uQv2OQ8xbA06vI1zr0pvtE47OVP3stC9N4u0uYw2+w87/9t8/Erw+8tuK0syusw09Fj9v+H9/9F+P+I7/848vBV9/9t6u1P8Nk96dV44PhR8v9W//hL//ZQ/f1QyL087dyY+f+F6v936PhTxBa0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nO2deXyU9Z3HJ5BAQoAkHAkhhCPBSCBA0CQQEDCCoCSRJJDEQAhXAqJsUFE826pbu16rotLDKtYD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" x="0" y="0" width="640" height="380" /><defs><linearGradient id="pixel-local-header" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#ffffff" /><stop offset=".6" stopColor="#ffffff" stopOpacity=".94" /><stop offset="1" stopColor="#ffffff" stopOpacity="0" /></linearGradient></defs><rect width="640" height="78" fill="url(#pixel-local-header)" /><g filter="url(#art2-shadow)"><rect x="77" y="67" width="486" height="253" rx="10" fill="#062314" /><path d="M77 107H563" stroke="#294c37" /><circle cx="97" cy="88" r="3" fill="#658976" /><circle cx="110" cy="88" r="3" fill="#658976" /><circle cx="123" cy="88" r="3" fill="#658976" /><text x="270" y="92" fontFamily="monospace" fontSize="11" letterSpacing="1" fill="#99b6a4">./your-repo</text><text x="102" y="141" fontFamily="monospace" fontSize="14" letterSpacing="1" fill="#c5f9d8">› graphify extract . <tspan>-</tspan><tspan>-</tspan>code-only</text><text x="102" y="179" fontFamily="Arial, sans-serif" fontSize="18" fontWeight="500" fill="#84dbab">Your code. Your machine.</text><text x="102" y="213" fontFamily="monospace" fontSize="14" letterSpacing="1" fill="#d6f4e2">graphify-out/</text><text x="122" y="241" fontFamily="monospace" fontSize="12" letterSpacing="1" fill="#8bae99">├── graph.json</text><text x="122" y="264" fontFamily="monospace" fontSize="12" letterSpacing="1" fill="#8bae99">└── analysis.json</text><rect x="102" y="285" width="9" height="15" fill="#1be480" /></g><text x="32" y="34" fontFamily="monospace" fontSize="18" letterSpacing=".6" fill="#163e2a">NO ACCOUNT REQUIRED</text><rect x="523" y="333" width="97" height="26" rx="3" fill="#ffffff" fillOpacity=".92" /><text x="608" y="350" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1" fill="#062314">OPEN SOURCE</text></svg></div><div className="flex flex-1 flex-col p-6"><h3 className="m-0 text-lg font-medium tracking-[-0.02em]">Run it on your machine</h3><p className="mb-7 mt-3 text-sm leading-6 text-[#586b60]">Parse code locally with the open-source CLI. Your graph stays in your files.</p><span className="mt-auto flex items-center justify-between text-xs font-medium text-[#254d37]">Local setup<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></span></div></a>
  <a href="/concepts/architecture" className="group flex flex-col overflow-hidden rounded-xl border border-[#d6e5dc] bg-[#ffffff] text-[#062314] no-underline transition-colors hover:border-[#94b6a2] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc] hover:!border-b-[#94b6a2]"><div className="border-b border-[#d6e5dc]"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-label="FOLLOW THE CODE, EDGE BY EDGE" className="block h-auto w-full"><defs /><image data-thumbnail-background="mcp-pixel" data-palette="green" href="data:image/png;base64,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" x="0" y="0" width="640" height="380" /><defs><linearGradient id="pixel-architecture-header" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#ffffff" /><stop offset=".6" stopColor="#ffffff" stopOpacity=".94" /><stop offset="1" stopColor="#ffffff" stopOpacity="0" /></linearGradient></defs><rect width="640" height="78" fill="url(#pixel-architecture-header)" /><text x="32" y="34" fill="#163e2a" textAnchor="start" fontFamily="monospace" fontSize="18" letterSpacing=".6">FOLLOW THE CODE, EDGE BY EDGE</text><rect x="49" y="78" width="542" height="242" rx="12" fill="#ffffff" stroke="#c6e1d0" /><path d="M49 123H591" stroke="#dfebe3" /><text x="69" y="105" fill="#456952" fontFamily="monospace" fontSize="13">src/auth/</text><circle cx="547" cy="100" r="4" fill="#118d4f" /><text x="523" y="104" fill="#456952" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1.1">TRACE</text><path d="M157 197H320V258H467" fill="none" stroke="#118d4f" strokeWidth="3" strokeLinejoin="round" /><path d="M320 197L440 165" stroke="#bbd2c3" strokeWidth="1.5" strokeDasharray="4 4" /><circle cx="157" cy="197" r="17" fill="#d7f8e5" stroke="#118d4f" strokeWidth="2" /><circle cx="320" cy="197" r="17" fill="#118d4f" /><circle cx="467" cy="258" r="17" fill="#d7f8e5" stroke="#118d4f" strokeWidth="2" /><circle cx="452" cy="162" r="10" fill="#eff5f1" stroke="#b6cfbf" /><text x="102" y="160" fill="#062314" fontFamily="Arial, sans-serif" fontSize="16" fontWeight="600">middleware</text><text x="294" y="160" fill="#062314" fontFamily="Arial, sans-serif" fontSize="16" fontWeight="600">verify</text><text x="438" y="300" fill="#062314" fontFamily="Arial, sans-serif" fontSize="16" fontWeight="600">session</text><text x="219" y="185" fill="#527b63" fontFamily="monospace" fontSize="10">calls</text><text x="363" y="246" fill="#527b63" fontFamily="monospace" fontSize="10">returns</text><text x="89" y="246" fill="#63816e" fontFamily="monospace" fontSize="11">auth.ts:12</text><path d="M155 219v12" stroke="#b5ccbe" /><rect x="397" y="333" width="223" height="26" rx="3" fill="#ffffff" fillOpacity=".92" /><text x="608" y="350" fill="#062314" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1.1">EVERY CONNECTION HAS A SOURCE</text></svg></div><div className="flex flex-1 flex-col p-6"><h3 className="m-0 text-lg font-medium tracking-[-0.02em]">Understand the graph</h3><p className="mb-7 mt-3 text-sm leading-6 text-[#586b60]">Learn how Graphify connects symbols, dependencies, and repositories.</p><span className="mt-auto flex items-center justify-between text-xs font-medium text-[#254d37]">Explore concepts<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></span></div></a>
  <a href="/guides/team-workflows" className="group flex flex-col overflow-hidden rounded-xl border border-[#d6e5dc] bg-[#ffffff] text-[#062314] no-underline transition-colors hover:border-[#94b6a2] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc] hover:!border-b-[#94b6a2]"><div className="border-b border-[#d6e5dc]"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-label="A SHARED VIEW OF EVERY CHANGE" className="block h-auto w-full"><defs /><image data-thumbnail-background="mcp-pixel" data-palette="rose" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAF8CAMAAABoq/ruAAADAFBMVEX/////t///wP//3///yP//n///7v//r///vv//wv//+f//8P///v//7P//yv//4///xv//9v//3P//8v//mP//rf//6P//tf//vP//0P//2f//zP//Rmf/pP//4f//5f//xP//q///qf//ov///P//pv//s///Q2L/1P//9P//SWz/TXL/Wob/gsH/uf//ZJT/VHz/Unj/uv//nf//zf//XIr/1v//m+X/3f//Q2X/0v//sf//aZr/m///frr/hcX/1///2v//S2//hOf/lf//Y5n/9///c6j/cKX/jM7/V3//zv//d67/XZD/1f//j///0f//ebL/ccP/baD/6v//ie7/Rmr/jfj/Z5f/+v//fdb/YpH/kv//hf//fMb/brX/aq3/ecz/V4T/Plv/f9//dLf/iv//UX3/Z5//a//+QF//5v//gL//hs7/XpT/leTDOm//qvv/jNr/lfX/edL/Zfr/gLv/a6jxPVz/p///k9r/a57/T3X/k+3/uP//iuf/YqT/p/T/cr3/ou//WIv/bq//dKv/icj/6f//gcn/VIL/lt7/d8f/ebv/fLf/abb/YI7/hNn/Yp7/X5f/Z8b/WJ7/baP/Xp3/muH/mvH/cKr/hN7/idT/RnL/UtH/bb3pP2jBO4P/j/H/WOD/kdXpQHHVO2b/W+j/fL//oPXXQIL/W7TiPWX/jtHkR67bPWveRJvTPXD/Zar/m+zyQGf/juH/XKb/isu+OXfNP4z/aKPuSrv/dbH/ivTMN1n/kPu8N2bUOVz/WJPbP3XVP3r/eMD/cs3/dv/1TML/h+L/n+rjQXfpO1rcOVj/gM7/VIv/YfPRQZjBN2D/ff7pSbjZQpL7QWfkOln/oPr/kOnXQ6X/V6rsRIP/m/TFOGbvR5TLOWP/pfniQ43/Wq7iQoT/VNj/Wrv0QnLNPXncRar/a+H/btr/Z9z/Y7//atD/eOD/fer/rf33RXv/VZj1S7L/f/L8T8j/R3rHO3f/Y7P/bur/atfJPYP3PFjuSKL9TrsnJSO3AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAgAElEQVR4nO2deXwV5QGuDwEJEggBwo4ESIhCWRRkKQEJgoBCSCAg+2Jls4DIopQtEgTECkQW2RUFtaIXe4WK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" x="0" y="0" width="640" height="380" /><defs><linearGradient id="pixel-workflows-header" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#ffffff" /><stop offset=".6" stopColor="#ffffff" stopOpacity=".94" /><stop offset="1" stopColor="#ffffff" stopOpacity="0" /></linearGradient></defs><rect width="640" height="78" fill="url(#pixel-workflows-header)" /><text x="32" y="34" fill="#163e2a" textAnchor="start" fontFamily="monospace" fontSize="18" letterSpacing=".6">A SHARED VIEW OF EVERY CHANGE</text><rect x="51" y="78" width="538" height="238" rx="12" fill="#062314" stroke="#56896b" /><text x="73" y="109" fill="#b4d3c0" fontFamily="monospace" fontSize="12">main</text><text x="73" y="219" fill="#b4d3c0" fontFamily="monospace" fontSize="12">feature</text><path d="M159 105H524" stroke="#6b997d" strokeWidth="2.5" /><path d="M191 105C222 105 218 215 254 215H359C398 215 401 105 446 105" fill="none" stroke="#4dea9c" strokeWidth="2.5" /><circle cx="159" cy="105" r="6" fill="#062314" stroke="#a5c3b0" strokeWidth="2" /><circle cx="254" cy="215" r="7" fill="#4dea9c" /><circle cx="330" cy="215" r="7" fill="#4dea9c" /><circle cx="446" cy="105" r="8" fill="#ffffff" stroke="#4dea9c" strokeWidth="2" /><circle cx="524" cy="105" r="6" fill="#062314" stroke="#a5c3b0" strokeWidth="2" /><path d="M446 115v50" stroke="#7cb28f" strokeDasharray="3 4" /><rect x="386" y="163" width="177" height="87" rx="8" fill="#ffffff" /><path d="M402 184l4 4 8-9" fill="none" stroke="#118d4f" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" /><text x="425" y="190" fill="#062314" fontFamily="Arial, sans-serif" fontSize="12" fontWeight="600">Context updated</text><text x="402" y="219" fill="#456952" fontFamily="monospace" fontSize="13">graph.json</text><path d="M72 266H568" stroke="#315640" /><text x="73" y="295" fill="#ffffff" fontFamily="monospace" fontSize="14">› graphify hook install</text><text x="456" y="295" fill="#b4d3c0" fontFamily="Arial, sans-serif" fontSize="12" fontWeight="400">Stay in sync</text><rect x="397" y="333" width="223" height="26" rx="3" fill="#ffffff" fillOpacity=".92" /><text x="608" y="350" fill="#062314" textAnchor="end" fontFamily="monospace" fontSize="10" letterSpacing="1.1">COMMIT. REFRESH. COLLABORATE.</text></svg></div><div className="flex flex-1 flex-col p-6"><h3 className="m-0 text-lg font-medium tracking-[-0.02em]">Keep your team in sync</h3><p className="mb-7 mt-3 text-sm leading-6 text-[#586b60]">Refresh graph context and investigate changes across pull requests.</p><span className="mt-auto flex items-center justify-between text-xs font-medium text-[#254d37]">Team workflows<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></span></div></a>
  <a href="/platform/overview" className="group flex flex-col overflow-hidden rounded-xl border border-[#d6e5dc] bg-[#ffffff] text-[#062314] no-underline transition-colors hover:border-[#94b6a2] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#4dea9c] !border-b-[#d6e5dc] hover:!border-b-[#94b6a2]"><div className="border-b border-[#d6e5dc]"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 380" role="img" aria-label="GRAPHIFY CLOUD" className="block h-auto w-full"><defs><clipPath id="refresh-platform-shot"><rect x="40" y="114" width="560" height="299.061" rx="6" /></clipPath></defs><image data-thumbnail-background="mcp-pixel" data-palette="lime" href="data:image/png;base64,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" x="0" y="0" width="640" height="380" /><defs><linearGradient id="pixel-platform-header" x1="0" y1="0" x2="0" y2="1"><stop offset="0" stopColor="#ffffff" /><stop offset=".6" stopColor="#ffffff" stopOpacity=".94" /><stop offset="1" stopColor="#ffffff" stopOpacity="0" /></linearGradient></defs><rect width="640" height="135" fill="url(#pixel-platform-header)" /><text x="32" y="34" fill="#163e2a" textAnchor="start" fontFamily="monospace" fontSize="18" letterSpacing=".6">GRAPHIFY CLOUD</text><text x="32" y="77" fill="#062314" fontFamily="Arial, sans-serif" fontSize="25" fontWeight="500">Your connected workspace.</text><rect x="39" y="113" width="562" height="303" rx="7" fill="#ffffff" stroke="#8bae98" /><image data-console-screenshot="overview" href="https://graphify.com/assets/shots/overview.webp" x="40" y="114" width="560" height="299.061" preserveAspectRatio="xMidYMin meet" clipPath="url(#refresh-platform-shot)" /></svg></div><div className="flex flex-1 flex-col p-6"><h3 className="m-0 text-lg font-medium tracking-[-0.02em]">Explore Graphify Cloud</h3><p className="mb-7 mt-3 text-sm leading-6 text-[#586b60]">See the hosted workspace for your repositories, graphs, and coding agents.</p><span className="mt-auto flex items-center justify-between text-xs font-medium text-[#254d37]">Explore the platform<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true"><path d="M7 17 17 7M7 7h10v10" /></svg></span></div></a></div>
  <div className="mt-10 grid gap-5 rounded-xl border border-[#d6e5dc] bg-[#ffffff] p-6 sm:grid-cols-[1fr_auto] sm:items-center"><div><h2 className="m-0 text-base font-medium">CLI reference</h2><p className="mb-0 mt-2 text-sm leading-6 text-[#586b60]">Query context, trace a path, or explain a node.</p></div><div className="flex flex-wrap gap-2 text-sm sm:justify-self-end"><a href="/reference/query" className="rounded-md border border-[#c7dbd0] px-4 py-2 font-mono text-[#254d37] no-underline hover:bg-[#edf6f0] !border-b-[#c7dbd0]">query →</a><a href="/reference/path" className="rounded-md border border-[#c7dbd0] px-4 py-2 font-mono text-[#254d37] no-underline hover:bg-[#edf6f0] !border-b-[#c7dbd0]">path →</a><a href="/reference/explain" className="rounded-md border border-[#c7dbd0] px-4 py-2 font-mono text-[#254d37] no-underline hover:bg-[#edf6f0] !border-b-[#c7dbd0]">explain →</a></div></div>
  <div className="mt-10 flex flex-wrap items-center justify-between gap-5 border-t border-[#d6e5dc] pt-6 text-[11px] text-[#586b60]"><span>Graphify Labs · The knowledge graph control plane for enterprise software.</span><div className="flex gap-5"><a href="https://github.com/Graphify-Labs/graphify" className="no-underline !border-b-0">GitHub ↗</a><a href="https://discord.gg/XPPYrdw3Yp" className="no-underline !border-b-0">Community ↗</a><a href="https://graphify.com" className="no-underline !border-b-0">graphify.com ↗</a></div></div>
</div>
