CINXE.COM
<!doctype html><html><head><script>window.gfdatav1={"env":"prod","idc":"sg1","ver":"1.0.0.584","canary":0,"envName":"prod","region":"sg","runtime":"workerV2","extra":{"canaryType":null}}</script><script type="application/json" id="__MODERN_SERVER_DATA__">{"router":{"baseUrl":"/","params":{}}}</script><link rel="apple-touch-icon" sizes="180x180" href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/app_icon_152.png"><link rel="icon" href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/marscode-favicon.ico"><title data-react-helmet="true">MarsCode - AI IDE</title><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,viewport-fit=cover,minimum-scale=1,maximum-scale=1,user-scalable=no"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="renderer" content="webkit"><meta name="layoutmode" content="standard"><meta name="imagemode" content="force"><meta name="wap-font-scale" content="no"><meta name="format-detection" content="telephone=no"><meta name="description" content="MarsCode provides an IDE with a built-in AI Assistant and extensions that support over 100 languages and mainstream IDEs."><meta name="keywords" content="marscode,ai,IDE,online,build,free,GPT,GPTs,Plugin,platform,Deploy,editor,copilot,coding"><link href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/css/main.53ca0ded.css" rel="stylesheet"><script data-sdk-glue-default="pre-handler">!function(){var e="572196",t="31453";function n(){try{var n="gfkadpd",o=e+","+t,i=function(e){for(var t=document.cookie.split(";"),n=0;n<t.length;n++){var o=t[n].trim();if(o.startsWith(e+"="))return o.substring(8)}return null}(n);if(i){if(-1!=i.indexOf(o))return;o+="|"+i}document.cookie=n+"="+o+"; expires="+new Date((new Date).getTime()+2592e5).toUTCString()+"; path=/; SameSite=None; Secure;"}catch(e){}}var o=function(n,o,i,a){if(Math.ceil(100*Math.random())<=100*o){var r={ev_type:"batch",list:[{ev_type:"custom",payload:{name:"sdk_glue_load",type:"event",metrics:{},categories:{sdk_glue_load_status:n,sdk_glue_load_err_src:i,payload_bdms_aid:e,payload_bdms_page_id:t,duration:a}},common:{context:{ctx_bdms_aid:e,ctx_bdms_page_id:t},bid:"web_bdms_cn",pid:window.location.pathname,view_id:"/_1",user_id:"",session_id:"0-a-1-2-c",release:"",env:"production",url:window.location.href,timestamp:+new Date,sdk_version:"1.6.1",sdk_name:"SDK_SLARDAR_WEB"}}]},d=new XMLHttpRequest;d.open("POST","https://mon.zijieapi.com/monitor_browser/collect/batch/?biz_id=web_bdms_cn",!0),d.setRequestHeader("Content-type","application/json"),d.send(JSON.stringify(r))}};!function(){try{n(),document.cookie="wdglgl=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/;",o("before_load",.1,"","")}catch(e){}var e=performance.now();window.addEventListener("error",(function(t){try{var n=t.target||t.srcElement;if(n instanceof HTMLElement&&"SCRIPT"==n.nodeName&&-1!=(n.src||"").indexOf("sdk-glue")){var i=(performance.now()-e).toFixed(2);a=i,document.cookie="wdglgl=; expires=Mon, 20 Sep 2010 00:00:00 UTC; path=/;",document.cookie="wdglgl="+a+"; expires="+new Date((new Date).getTime()+2592e5).toUTCString()+"; path=/; SameSite=None; Secure;",o("load_error",1,n.src,i)}}catch(e){}var a}),!0),window.__glue_t=+new Date}()}()</script><script > ;(function(){ window._MODERNJS_ROUTE_MANIFEST = {"routeAssets":{"main":{"chunkIds":[9691,98,1801,7594,9740,9619,8792],"assets":["static/js/lib-router.79a79153.js","static/js/lib-axios.cf2ed959.js","static/js/lib-react.825b595c.js","static/js/lib-polyfill.a172bed5.js","static/js/9619.0a6bdcb0.js","static/css/main.53ca0ded.css","static/js/main.15f37b75.js"],"referenceCssAssets":["static/css/main.53ca0ded.css"]},"$":{"chunkIds":[5161],"assets":["static/js/async/$.2c1897e2.js"],"referenceCssAssets":[]},"__withMainLayout/page":{"chunkIds":[1351,9511,1732,7708,1346,7100,961,2038],"assets":["static/js/async/1351.700d37df.js","static/js/async/9511.00f7dc5b.js","static/js/async/1732.3fb07724.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/961.0bfc5ab0.css","static/js/async/961.6caceb9a.js","static/js/async/__withMainLayout/page.64bc268e.js"],"referenceCssAssets":["static/css/async/961.0bfc5ab0.css"]},"__withMainLayout/community/page":{"chunkIds":[1351,7708,1346,7100,9316],"assets":["static/js/async/1351.700d37df.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/__withMainLayout/community/page.ef7f3ca4.css","static/js/async/__withMainLayout/community/page.76a5dcb5.js"],"referenceCssAssets":["static/css/async/__withMainLayout/community/page.ef7f3ca4.css"]},"__withMainLayout/extension/page":{"chunkIds":[1351,9511,1732,7708,1346,7100,961,1640],"assets":["static/js/async/1351.700d37df.js","static/js/async/9511.00f7dc5b.js","static/js/async/1732.3fb07724.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/961.0bfc5ab0.css","static/js/async/961.6caceb9a.js","static/css/async/__withMainLayout/extension/page.c5734bbe.css","static/js/async/__withMainLayout/extension/page.7f3f0cf8.js"],"referenceCssAssets":["static/css/async/961.0bfc5ab0.css","static/css/async/__withMainLayout/extension/page.c5734bbe.css"]},"__withMainLayout/home/page":{"chunkIds":[1351,9511,1732,7708,1346,7100,961,5828],"assets":["static/js/async/1351.700d37df.js","static/js/async/9511.00f7dc5b.js","static/js/async/1732.3fb07724.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/js/async/7100.a9433893.js","static/css/async/961.0bfc5ab0.css","static/js/async/961.6caceb9a.js","static/js/async/__withMainLayout/home/page.a61c89db.js"],"referenceCssAssets":["static/css/async/961.0bfc5ab0.css"]},"__withMainLayout/legal/open-source-notice/page":{"chunkIds":[1351,5496,7708,1346,2336,6564],"assets":["static/js/async/1351.700d37df.js","static/js/async/5496.3df7d004.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/2336.e717b52e.css","static/js/async/__withMainLayout/legal/open-source-notice/page.4147137d.js"],"referenceCssAssets":["static/css/async/2336.e717b52e.css"]},"__withMainLayout/privacy-policy/(id$)/page":{"chunkIds":[1351,5496,9570,8216,7708,1346,2336,9631],"assets":["static/js/async/1351.700d37df.js","static/js/async/5496.3df7d004.js","static/js/async/9570.963e93dd.js","static/js/async/8216.d59e7c21.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/privacy-policy/(id$)/page.b9ad1dd7.css","static/js/async/__withMainLayout/privacy-policy/(id$)/page.e4140f63.js"],"referenceCssAssets":["static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/privacy-policy/(id$)/page.b9ad1dd7.css"]},"__withMainLayout/terms-of-service/(id$)/page":{"chunkIds":[1351,5496,9570,8216,7708,1346,2336,15],"assets":["static/js/async/1351.700d37df.js","static/js/async/5496.3df7d004.js","static/js/async/9570.963e93dd.js","static/js/async/8216.d59e7c21.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/terms-of-service/(id$)/page.2ae097cf.css","static/js/async/__withMainLayout/terms-of-service/(id$)/page.c56a3cdf.js"],"referenceCssAssets":["static/css/async/2336.e717b52e.css","static/css/async/__withMainLayout/terms-of-service/(id$)/page.2ae097cf.css"]},"__withMainLayout/layout":{"chunkIds":[1351,7708,1346,8833],"assets":["static/js/async/1351.700d37df.js","static/js/async/7708.51aa0bb2.js","static/js/async/1346.6e299500.js","static/css/async/__withMainLayout/layout.33115816.css","static/js/async/__withMainLayout/layout.3a135ab6.js"],"referenceCssAssets":["static/css/async/__withMainLayout/layout.33115816.css"]},"authorization/page":{"chunkIds":[7708,6168],"assets":["static/js/async/7708.51aa0bb2.js","static/css/async/authorization/page.3b7ab752.css","static/js/async/authorization/page.32163b38.js"],"referenceCssAssets":["static/css/async/authorization/page.3b7ab752.css"]},"github-oauth-callback/page":{"chunkIds":[7708,1038],"assets":["static/js/async/7708.51aa0bb2.js","static/js/async/github-oauth-callback/page.607e0324.js"],"referenceCssAssets":[]},"github-oauth-twice-redirect/page":{"chunkIds":[7708,8402],"assets":["static/js/async/7708.51aa0bb2.js","static/js/async/github-oauth-twice-redirect/page.97faa0d7.js"],"referenceCssAssets":[]},"google-oauth-callback/page":{"chunkIds":[7708,9626],"assets":["static/js/async/7708.51aa0bb2.js","static/js/async/google-oauth-callback/page.dc7bfd89.js"],"referenceCssAssets":[]},"join-waitlist/page":{"chunkIds":[9511,9115],"assets":["static/js/async/9511.00f7dc5b.js","static/css/async/join-waitlist/page.a87806c1.css","static/js/async/join-waitlist/page.ebfac716.js"],"referenceCssAssets":["static/css/async/join-waitlist/page.a87806c1.css"]},"login/page":{"chunkIds":[98,3212,9936,7708,2401,5204],"assets":["static/js/lib-router.79a79153.js","static/js/async/3212.f3dbb974.js","static/css/async/9936.c320a8b7.css","static/js/async/9936.006d06cf.js","static/js/async/7708.51aa0bb2.js","static/js/async/2401.49c7c49c.js","static/css/async/login/page.3b7ab752.css","static/js/async/login/page.26e558b4.js"],"referenceCssAssets":["static/css/async/9936.c320a8b7.css","static/css/async/login/page.3b7ab752.css"]},"login/layout":{"chunkIds":[5047],"assets":["static/js/async/login/layout.e88891f7.js"],"referenceCssAssets":[]},"reset-password/page":{"chunkIds":[9570,3212,5902,7708,2401,6024],"assets":["static/js/async/9570.963e93dd.js","static/js/async/3212.f3dbb974.js","static/js/async/5902.0799d774.js","static/js/async/7708.51aa0bb2.js","static/js/async/2401.49c7c49c.js","static/css/async/reset-password/page.3b7ab752.css","static/js/async/reset-password/page.7c53b950.js"],"referenceCssAssets":["static/css/async/reset-password/page.3b7ab752.css"]},"sign-up/page":{"chunkIds":[3212,7708,2401,9608],"assets":["static/js/async/3212.f3dbb974.js","static/js/async/7708.51aa0bb2.js","static/js/async/2401.49c7c49c.js","static/css/async/sign-up/page.3b7ab752.css","static/js/async/sign-up/page.4ca3012c.js"],"referenceCssAssets":["static/css/async/sign-up/page.3b7ab752.css"]}}}; })(); </script><script data-sdk-glue-default="load" src="https://lf-c-flwb.bytetos.com/obj/rc-client-security/web/glue/1.0.0.60/sdk-glue.js"></script><script data-sdk-glue-default="init">window._SdkGlueInit&&window._SdkGlueInit({self:{aid:572196,pageId:31453},bdms:{paths:{include:["/cloudide/api/v3/public/Login"]},aid:572196,pageId:31453}})</script><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-CN"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-TW"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-HK"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh-MO"><link rel="alternate" href="https://www.marscode.cn" hreflang="zh"><link rel="alternate" href="https://www.marscode.com" hreflang="en"><link rel="alternate" href="https://www.marscode.com" hreflang="x-default"><link href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/css/async/__withMainLayout/layout.33115816.css" rel="stylesheet" /><link href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/css/async/961.0bfc5ab0.css" rel="stylesheet" /> <link data-react-helmet="true" rel="manifest" href="/ide/api/pwa-manifest?start_url=www.marscode.com"/><link data-react-helmet="true" href="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/intro_poster.png" rel="preload" as="image"/> <meta data-react-helmet="true" property="og:type" content="website"/><meta data-react-helmet="true" property="og:title" content="MarsCode - AI IDE"/><meta data-react-helmet="true" name="twitter:card" content="summary"/><meta data-react-helmet="true" name="twitter:title" content="MarsCode - AI IDE"/><meta data-react-helmet="true" name="keywords" content="MarsCode, IDE, AI, AIGC, AI IDE, Cloud IDE,Python online, online ide,nodejs online,Compiler,TypeScript,Scheme,C,C++,C#,Go,JavaScript,Java,Node.js,Rust,Code Completion,Code Generation,Bug Fix,Code Explanation,Deployment,AI Plugin,GPTs,a powerful IDE,Code and Innovate Faster with Al,AI-powered, Rapidly develop, Simple deployment,No download required, configuration-free,"/><meta data-react-helmet="true" name="description" content="MarsCode provides an IDE with a built-in AI Assistant and extensions that support over 100 languages and mainstream IDEs."/><meta data-react-helmet="true" property="og:description" content="MarsCode provides an IDE with a built-in AI Assistant and extensions that support over 100 languages and mainstream IDEs."/><meta data-react-helmet="true" name="twitter:description" content="MarsCode provides an IDE with a built-in AI Assistant and extensions that support over 100 languages and mainstream IDEs."/><meta data-react-helmet="true" name="google-site-verification" content="awLl4kZTqgaXN1EAdSFWOsLL9DpQwdUkwZoHRSKzhas"/> </head><body><div id="root"><div class="invisible"><!--$--><div><div class="default-Dsg0JM"><header class="flex flex-row align-middle items-center container-XAe2y1 showBlurBackground-E95GgK"><div class="leftArea-uSpw9E"><a class="" href="/home"><div class="title-EnUXm0"><svg width="163" height="36" viewBox="0 0 163 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#header_logo_clip0_11692_200173)"><path d="M19.001 8.99899C20.3273 10.3253 20.3273 12.4751 19.001 13.8L5.79608 27.0049C4.46979 28.3312 2.32 28.3312 0.995026 27.0049C-0.331269 25.6786 -0.331269 23.5289 0.995026 22.2039L14.1986 8.99899C15.5249 7.6727 17.6747 7.6727 18.9996 8.99899H19.001Z" fill="url(#header_logo_paint0_linear_11692_200173)"></path><path d="M29.7974 8C31.6727 8 33.193 9.52029 33.193 11.3956V24.4751C33.193 26.3504 31.6727 27.8707 29.7974 27.8707C27.9221 27.8707 26.4018 26.3504 26.4018 24.4751V11.3956C26.4018 9.52029 27.9221 8 29.7974 8Z" fill="url(#header_logo_paint1_linear_11692_200173)"></path><path d="M32.1979 8.99899C33.5242 10.3253 33.5242 12.4751 32.1979 13.8L18.993 27.0049C17.6667 28.3312 15.517 28.3312 14.192 27.0049C12.8657 25.6786 12.8657 23.5289 14.192 22.2039L27.3969 8.99899C28.7232 7.6727 30.8729 7.6727 32.1979 8.99899Z" fill="url(#header_logo_paint2_linear_11692_200173)"></path><path d="M31.4959 21.6629C33.1204 22.5998 33.676 24.677 32.739 26.3003C31.802 27.9248 29.7248 28.4804 28.1016 27.5434C26.4771 26.6064 25.9215 24.5292 26.8584 22.906C27.7954 21.2815 29.8726 20.7259 31.4959 21.6629Z" fill="white"></path><path d="M41.548 8.71667H45.6998L51.261 22.2884H51.48L57.0399 8.71667H61.1917V27.4471H57.936V14.5788H57.7618L52.5859 27.3917H50.1537L44.9779 14.5511H44.8037V27.4458H41.548V8.71667Z" fill="white"></path><path d="M68.2573 27.7308C67.3665 27.7308 66.5668 27.5711 65.8568 27.2504C65.1468 26.9311 64.5859 26.456 64.1742 25.8278C63.7625 25.1996 63.5566 24.425 63.5566 23.5051C63.5566 22.7133 63.7031 22.0574 63.996 21.5388C64.289 21.0201 64.6876 20.6058 65.1943 20.2956C65.6998 19.9842 66.2725 19.748 66.9086 19.5869C67.546 19.4259 68.2059 19.3085 68.8882 19.2346C69.7116 19.1488 70.3794 19.0709 70.8915 19.001C71.4035 18.9311 71.777 18.8215 72.0119 18.6724C72.2468 18.5233 72.3642 18.2897 72.3642 17.973V17.9175C72.3642 17.2287 72.1597 16.6955 71.7519 16.3167C71.3428 15.9393 70.7555 15.7493 69.9861 15.7493C69.1745 15.7493 68.5332 15.9261 68.0607 16.2798C67.5882 16.6335 67.2702 17.0518 67.1052 17.5322L64.0145 17.0927C64.2587 16.2389 64.6612 15.5249 65.222 14.9482C65.7829 14.3715 66.4691 13.9386 67.2794 13.6496C68.0897 13.3606 68.9871 13.2155 69.9677 13.2155C70.6447 13.2155 71.3177 13.2946 71.9894 13.453C72.6598 13.6114 73.2735 13.8727 73.8278 14.2356C74.382 14.5985 74.8294 15.0907 75.1673 15.7123C75.5051 16.3339 75.6754 17.1112 75.6754 18.0442V27.4457H72.4922V25.5163H72.3827C72.1821 25.907 71.8997 26.2712 71.5368 26.6091C71.1739 26.9469 70.7199 27.2188 70.1735 27.4233C69.6272 27.6279 68.9898 27.7295 68.2573 27.7295V27.7308ZM69.1165 25.2973C69.7816 25.2973 70.357 25.1653 70.8453 24.9C71.3336 24.6348 71.7097 24.2824 71.9749 23.8443C72.2402 23.4061 72.3722 22.9271 72.3722 22.4085V20.7536C72.2679 20.8393 72.0937 20.9185 71.8469 20.9911C71.6001 21.0637 71.3243 21.1284 71.0195 21.1838C70.7146 21.2392 70.4124 21.288 70.1141 21.3303C69.8159 21.3725 69.5559 21.4094 69.3369 21.4398C68.8433 21.5071 68.4012 21.6166 68.0106 21.7697C67.6199 21.9228 67.3124 22.134 67.0868 22.4058C66.8611 22.6777 66.7489 23.0261 66.7489 23.4537C66.7489 24.0634 66.972 24.5239 67.4167 24.8341C67.8614 25.1455 68.4289 25.2999 69.1178 25.2999L69.1165 25.2973Z" fill="white"></path><path d="M78.4309 27.4471V13.399H81.6417V15.7401H81.7882C82.0442 14.9298 82.485 14.303 83.1092 13.8609C83.7347 13.4188 84.4487 13.1984 85.2537 13.1984C85.4371 13.1984 85.643 13.2063 85.8713 13.2208C86.0996 13.2353 86.291 13.2591 86.4428 13.2894V16.3353C86.3029 16.2865 86.0812 16.2429 85.7803 16.2033C85.4781 16.1637 85.1877 16.1439 84.9066 16.1439C84.3035 16.1439 83.7625 16.2733 83.2834 16.5332C82.8044 16.7919 82.4282 17.1509 82.1537 17.6075C81.8792 18.0641 81.742 18.592 81.742 19.1898V27.4484H78.4309V27.4471Z" fill="white"></path><path d="M99.0841 17.1126L96.066 17.4425C95.9802 17.1376 95.8324 16.8513 95.6226 16.5834C95.4127 16.3155 95.1303 16.099 94.7766 15.9341C94.423 15.7691 93.9901 15.6873 93.4781 15.6873C92.7892 15.6873 92.2112 15.8364 91.7453 16.136C91.2795 16.4356 91.0485 16.8222 91.0551 17.2973C91.0485 17.7064 91.2003 18.0377 91.5078 18.2937C91.8152 18.5497 92.326 18.7595 93.0399 18.9245L95.4365 19.4365C96.7654 19.7229 97.7552 20.1769 98.4045 20.7998C99.0538 21.4214 99.3811 22.2356 99.3877 23.2412C99.3811 24.1254 99.1237 24.9041 98.6143 25.5784C98.1049 26.2528 97.3989 26.778 96.4975 27.1555C95.5949 27.5329 94.5589 27.7229 93.3883 27.7229C91.6688 27.7229 90.2844 27.3613 89.2366 26.6395C88.1874 25.9163 87.5632 24.9093 87.3613 23.6173L90.5892 23.3059C90.7357 23.9407 91.0459 24.4184 91.5223 24.7417C91.9974 25.0651 92.6163 25.2261 93.3791 25.2261C94.1419 25.2261 94.7978 25.0651 95.2768 24.7417C95.7559 24.4184 95.9947 24.0185 95.9947 23.5434C95.9947 23.1409 95.8403 22.8084 95.5328 22.5471C95.2253 22.2845 94.7476 22.0839 94.1023 21.944L91.7057 21.4412C90.3583 21.1614 89.3619 20.6863 88.7153 20.0185C88.0686 19.3508 87.7493 18.5048 87.7545 17.4808C87.7479 16.615 87.9842 15.8641 88.4632 15.2267C88.9423 14.5893 89.61 14.0957 90.4665 13.7447C91.323 13.3937 92.3128 13.2181 93.4345 13.2181C95.0802 13.2181 96.3774 13.5692 97.3263 14.2699C98.2738 14.9707 98.8611 15.9196 99.0868 17.1139L99.0841 17.1126Z" fill="white"></path><path d="M117.747 15.0367H114.327C114.229 14.4758 114.049 13.9769 113.787 13.5414C113.524 13.1059 113.198 12.7351 112.808 12.4303C112.417 12.1254 111.974 11.8958 111.477 11.7401C110.98 11.5843 110.445 11.5065 109.873 11.5065C108.854 11.5065 107.952 11.7612 107.166 12.2706C106.379 12.78 105.763 13.523 105.318 14.5022C104.874 15.4814 104.651 16.6744 104.651 18.0825C104.651 19.4906 104.875 20.7206 105.322 21.6998C105.771 22.679 106.386 23.4167 107.17 23.9129C107.954 24.4105 108.851 24.6586 109.863 24.6586C110.424 24.6586 110.951 24.5833 111.44 24.4342C111.931 24.2851 112.373 24.0634 112.767 23.7717C113.16 23.4788 113.493 23.1198 113.763 22.6922C114.035 22.266 114.222 21.7777 114.325 21.2287L117.746 21.2472C117.618 22.138 117.342 22.9733 116.919 23.7533C116.495 24.5345 115.942 25.2208 115.258 25.8159C114.576 26.4098 113.776 26.8743 112.862 27.2056C111.947 27.5382 110.932 27.7044 109.816 27.7044C108.17 27.7044 106.7 27.323 105.408 26.5616C104.116 25.8001 103.097 24.6995 102.353 23.2597C101.609 21.8212 101.238 20.0951 101.238 18.0838C101.238 16.0726 101.613 14.3385 102.362 12.9027C103.112 11.4669 104.133 10.3676 105.427 9.60611C106.719 8.84465 108.182 8.46326 109.816 8.46326C110.858 8.46326 111.828 8.60974 112.725 8.90272C113.621 9.19569 114.419 9.62327 115.121 10.1881C115.822 10.7516 116.4 11.4418 116.854 12.2547C117.308 13.069 117.605 13.9967 117.746 15.0393L117.747 15.0367Z" fill="white"></path><path d="M125.739 27.7216C124.367 27.7216 123.178 27.4193 122.172 26.8162C121.167 26.2131 120.387 25.3685 119.835 24.2824C119.283 23.1976 119.008 21.9294 119.008 20.4777C119.008 19.0261 119.283 17.7552 119.835 16.6638C120.387 15.5724 121.165 14.7252 122.172 14.1208C123.178 13.5177 124.367 13.2155 125.739 13.2155C127.112 13.2155 128.3 13.5177 129.307 14.1208C130.312 14.7239 131.091 15.5724 131.644 16.6638C132.195 17.7552 132.471 19.0261 132.471 20.4777C132.471 21.9294 132.195 23.1976 131.644 24.2824C131.092 25.3672 130.313 26.2118 129.307 26.8162C128.301 27.4193 127.112 27.7216 125.739 27.7216ZM125.758 25.069C126.502 25.069 127.124 24.8631 127.624 24.4513C128.124 24.0396 128.498 23.4867 128.744 22.7912C128.991 22.0957 129.115 21.3223 129.115 20.4685C129.115 19.6147 128.991 18.8294 128.744 18.1313C128.498 17.4332 128.124 16.8763 127.624 16.4619C127.124 16.0475 126.502 15.8403 125.758 15.8403C125.014 15.8403 124.363 16.0475 123.86 16.4619C123.357 16.8763 122.983 17.4332 122.736 18.1313C122.489 18.8294 122.365 19.6081 122.365 20.4685C122.365 21.3289 122.489 22.097 122.736 22.7912C122.983 23.4853 123.357 24.0396 123.86 24.4513C124.363 24.8631 124.995 25.069 125.758 25.069Z" fill="white"></path><path d="M139.925 27.6939C138.822 27.6939 137.833 27.4102 136.962 26.8427C136.09 26.2752 135.401 25.4531 134.895 24.3736C134.389 23.294 134.137 21.9836 134.137 20.4409C134.137 18.8981 134.394 17.5613 134.91 16.4857C135.425 15.4102 136.121 14.5959 136.999 14.0443C137.877 13.4927 138.856 13.2168 139.935 13.2168C140.759 13.2168 141.436 13.3554 141.965 13.6325C142.496 13.9097 142.917 14.2422 143.227 14.6289C143.538 15.0156 143.778 15.3798 143.949 15.7216H144.086V8.71667H147.406V27.4471H144.15V25.234H143.949C143.778 25.5758 143.53 25.9374 143.208 26.3175C142.885 26.6989 142.459 27.0235 141.928 27.2914C141.398 27.5593 140.73 27.6939 139.925 27.6939ZM140.849 24.978C141.549 24.978 142.147 24.7879 142.641 24.4065C143.134 24.0252 143.509 23.4933 143.765 22.811C144.021 22.1287 144.149 21.333 144.149 20.4237C144.149 19.5144 144.022 18.7253 143.769 18.0548C143.516 17.3844 143.144 16.8632 142.653 16.491C142.162 16.1189 141.56 15.9328 140.846 15.9328C140.132 15.9328 139.492 16.1255 138.998 16.5095C138.505 16.8935 138.133 17.424 137.882 18.101C137.632 18.778 137.507 19.5527 137.507 20.4237C137.507 21.2947 137.634 22.0839 137.887 22.7701C138.141 23.4564 138.515 23.9961 139.012 24.3894C139.508 24.7827 140.12 24.9793 140.845 24.9793L140.849 24.978Z" fill="white"></path><path d="M162.44 20.3141C162.44 19.0828 162.27 18.0205 161.928 17.1271C161.586 16.2336 161.119 15.4972 160.524 14.9179C159.93 14.3385 159.246 13.911 158.476 13.6325C157.704 13.3554 156.886 13.2168 156.02 13.2168C154.678 13.2168 153.511 13.523 152.517 14.1353C151.524 14.7476 150.75 15.6015 150.199 16.6955C149.647 17.7895 149.371 19.0604 149.371 20.5042C149.371 21.9479 149.646 23.2491 150.195 24.3313C150.744 25.4134 151.529 26.2488 152.549 26.8374C153.57 27.426 154.785 27.7203 156.194 27.7203C157.285 27.7203 158.255 27.554 159.103 27.2214C159.95 26.8889 160.647 26.4204 161.192 25.8133C161.737 25.2062 162.108 24.4949 162.303 23.678L159.212 23.331C159.066 23.7269 158.849 24.0594 158.563 24.3273C158.276 24.5952 157.937 24.7985 157.548 24.9357C157.157 25.073 156.722 25.1416 156.24 25.1416C155.521 25.1416 154.893 24.9872 154.356 24.6797C153.819 24.3722 153.402 23.9261 153.103 23.3441C152.814 22.782 152.666 22.1089 152.657 21.3277H162.441V20.3128L162.44 20.3141ZM152.661 19.0974C152.693 18.5471 152.835 18.0363 153.087 17.5652C153.371 17.0373 153.768 16.6111 154.28 16.2851C154.793 15.9591 155.386 15.7955 156.063 15.7955C156.697 15.7955 157.254 15.9393 157.733 16.2257C158.212 16.5121 158.585 16.904 158.853 17.4016C159.121 17.8991 159.258 18.4639 159.265 19.0987H152.66L152.661 19.0974Z" fill="white"></path></g><defs><linearGradient id="header_logo_paint0_linear_11692_200173" x1="19.0008" y1="8.9993" x2="0.995345" y2="27.0047" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.8"></stop><stop offset="1" stop-color="white"></stop></linearGradient><linearGradient id="header_logo_paint1_linear_11692_200173" x1="29.7974" y1="8" x2="29.7974" y2="27.8694" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"></stop><stop offset="1" stop-color="white" stop-opacity="0.15"></stop></linearGradient><linearGradient id="header_logo_paint2_linear_11692_200173" x1="32.1987" y1="8.99927" x2="14.1933" y2="27.0047" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.5"></stop><stop offset="1" stop-color="white"></stop></linearGradient><clipPath id="header_logo_clip0_11692_200173"><rect width="162.44" height="20" fill="white" transform="translate(0 8)"></rect></clipPath></defs></svg></div></a></div><div class="centerArea-QjAEdk"><div class="navigationBar-Ig8J6q"><a class="item-oeC1NJ" href="/community"><div>Community</div></a><a class="item-oeC1NJ" href="https://docs.marscode.com" target="_blank"><div>Docs</div></a></div></div><div class="rightActions-jFIOR4"><a href="/login?from_page=%252Fhome"><div class="loginButton-Y8FpqT">Log in</div></a><div style="margin-right:8px" class="cursor-pointer inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 tracking-wide text-white disabled:bg-[#2161E029] px-4 subpixel-antialiased rounded-full h-[36px] container-DnwEEo secondary-ePOzR0"><span>Download Extension</span></div><div class="cursor-pointer inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 tracking-wide text-white disabled:bg-[#2161E029] px-4 subpixel-antialiased rounded-full h-[36px] container-DnwEEo primary-ZY5ETf"><span>Get IDE for Free</span></div></div></header></div><div class="flex-row align-middle mobile-Tb8kV7"><div class="container-s0SbBy showBlurBackground-CLQ43J"><header class="header-BLhklh"><a aria-current="page" class="active" href="/"><div class="title-Yvx2jv"><svg width="130" height="28" viewBox="0 0 163 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#mobile_header_logo_clip0_11692_200173)"><path d="M19.001 8.99899C20.3273 10.3253 20.3273 12.4751 19.001 13.8L5.79608 27.0049C4.46979 28.3312 2.32 28.3312 0.995026 27.0049C-0.331269 25.6786 -0.331269 23.5289 0.995026 22.2039L14.1986 8.99899C15.5249 7.6727 17.6747 7.6727 18.9996 8.99899H19.001Z" fill="url(#mobile_header_logo_paint0_linear_11692_200173)"></path><path d="M29.7974 8C31.6727 8 33.193 9.52029 33.193 11.3956V24.4751C33.193 26.3504 31.6727 27.8707 29.7974 27.8707C27.9221 27.8707 26.4018 26.3504 26.4018 24.4751V11.3956C26.4018 9.52029 27.9221 8 29.7974 8Z" fill="url(#mobile_header_logo_paint1_linear_11692_200173)"></path><path d="M32.1979 8.99899C33.5242 10.3253 33.5242 12.4751 32.1979 13.8L18.993 27.0049C17.6667 28.3312 15.517 28.3312 14.192 27.0049C12.8657 25.6786 12.8657 23.5289 14.192 22.2039L27.3969 8.99899C28.7232 7.6727 30.8729 7.6727 32.1979 8.99899Z" fill="url(#mobile_header_logo_paint2_linear_11692_200173)"></path><path d="M31.4959 21.6629C33.1204 22.5998 33.676 24.677 32.739 26.3003C31.802 27.9248 29.7248 28.4804 28.1016 27.5434C26.4771 26.6064 25.9215 24.5292 26.8584 22.906C27.7954 21.2815 29.8726 20.7259 31.4959 21.6629Z" fill="white"></path><path d="M41.548 8.71667H45.6998L51.261 22.2884H51.48L57.0399 8.71667H61.1917V27.4471H57.936V14.5788H57.7618L52.5859 27.3917H50.1537L44.9779 14.5511H44.8037V27.4458H41.548V8.71667Z" fill="white"></path><path d="M68.2573 27.7308C67.3665 27.7308 66.5668 27.5711 65.8568 27.2504C65.1468 26.9311 64.5859 26.456 64.1742 25.8278C63.7625 25.1996 63.5566 24.425 63.5566 23.5051C63.5566 22.7133 63.7031 22.0574 63.996 21.5388C64.289 21.0201 64.6876 20.6058 65.1943 20.2956C65.6998 19.9842 66.2725 19.748 66.9086 19.5869C67.546 19.4259 68.2059 19.3085 68.8882 19.2346C69.7116 19.1488 70.3794 19.0709 70.8915 19.001C71.4035 18.9311 71.777 18.8215 72.0119 18.6724C72.2468 18.5233 72.3642 18.2897 72.3642 17.973V17.9175C72.3642 17.2287 72.1597 16.6955 71.7519 16.3167C71.3428 15.9393 70.7555 15.7493 69.9861 15.7493C69.1745 15.7493 68.5332 15.9261 68.0607 16.2798C67.5882 16.6335 67.2702 17.0518 67.1052 17.5322L64.0145 17.0927C64.2587 16.2389 64.6612 15.5249 65.222 14.9482C65.7829 14.3715 66.4691 13.9386 67.2794 13.6496C68.0897 13.3606 68.9871 13.2155 69.9677 13.2155C70.6447 13.2155 71.3177 13.2946 71.9894 13.453C72.6598 13.6114 73.2735 13.8727 73.8278 14.2356C74.382 14.5985 74.8294 15.0907 75.1673 15.7123C75.5051 16.3339 75.6754 17.1112 75.6754 18.0442V27.4457H72.4922V25.5163H72.3827C72.1821 25.907 71.8997 26.2712 71.5368 26.6091C71.1739 26.9469 70.7199 27.2188 70.1735 27.4233C69.6272 27.6279 68.9898 27.7295 68.2573 27.7295V27.7308ZM69.1165 25.2973C69.7816 25.2973 70.357 25.1653 70.8453 24.9C71.3336 24.6348 71.7097 24.2824 71.9749 23.8443C72.2402 23.4061 72.3722 22.9271 72.3722 22.4085V20.7536C72.2679 20.8393 72.0937 20.9185 71.8469 20.9911C71.6001 21.0637 71.3243 21.1284 71.0195 21.1838C70.7146 21.2392 70.4124 21.288 70.1141 21.3303C69.8159 21.3725 69.5559 21.4094 69.3369 21.4398C68.8433 21.5071 68.4012 21.6166 68.0106 21.7697C67.6199 21.9228 67.3124 22.134 67.0868 22.4058C66.8611 22.6777 66.7489 23.0261 66.7489 23.4537C66.7489 24.0634 66.972 24.5239 67.4167 24.8341C67.8614 25.1455 68.4289 25.2999 69.1178 25.2999L69.1165 25.2973Z" fill="white"></path><path d="M78.4309 27.4471V13.399H81.6417V15.7401H81.7882C82.0442 14.9298 82.485 14.303 83.1092 13.8609C83.7347 13.4188 84.4487 13.1984 85.2537 13.1984C85.4371 13.1984 85.643 13.2063 85.8713 13.2208C86.0996 13.2353 86.291 13.2591 86.4428 13.2894V16.3353C86.3029 16.2865 86.0812 16.2429 85.7803 16.2033C85.4781 16.1637 85.1877 16.1439 84.9066 16.1439C84.3035 16.1439 83.7625 16.2733 83.2834 16.5332C82.8044 16.7919 82.4282 17.1509 82.1537 17.6075C81.8792 18.0641 81.742 18.592 81.742 19.1898V27.4484H78.4309V27.4471Z" fill="white"></path><path d="M99.0841 17.1126L96.066 17.4425C95.9802 17.1376 95.8324 16.8513 95.6226 16.5834C95.4127 16.3155 95.1303 16.099 94.7766 15.9341C94.423 15.7691 93.9901 15.6873 93.4781 15.6873C92.7892 15.6873 92.2112 15.8364 91.7453 16.136C91.2795 16.4356 91.0485 16.8222 91.0551 17.2973C91.0485 17.7064 91.2003 18.0377 91.5078 18.2937C91.8152 18.5497 92.326 18.7595 93.0399 18.9245L95.4365 19.4365C96.7654 19.7229 97.7552 20.1769 98.4045 20.7998C99.0538 21.4214 99.3811 22.2356 99.3877 23.2412C99.3811 24.1254 99.1237 24.9041 98.6143 25.5784C98.1049 26.2528 97.3989 26.778 96.4975 27.1555C95.5949 27.5329 94.5589 27.7229 93.3883 27.7229C91.6688 27.7229 90.2844 27.3613 89.2366 26.6395C88.1874 25.9163 87.5632 24.9093 87.3613 23.6173L90.5892 23.3059C90.7357 23.9407 91.0459 24.4184 91.5223 24.7417C91.9974 25.0651 92.6163 25.2261 93.3791 25.2261C94.1419 25.2261 94.7978 25.0651 95.2768 24.7417C95.7559 24.4184 95.9947 24.0185 95.9947 23.5434C95.9947 23.1409 95.8403 22.8084 95.5328 22.5471C95.2253 22.2845 94.7476 22.0839 94.1023 21.944L91.7057 21.4412C90.3583 21.1614 89.3619 20.6863 88.7153 20.0185C88.0686 19.3508 87.7493 18.5048 87.7545 17.4808C87.7479 16.615 87.9842 15.8641 88.4632 15.2267C88.9423 14.5893 89.61 14.0957 90.4665 13.7447C91.323 13.3937 92.3128 13.2181 93.4345 13.2181C95.0802 13.2181 96.3774 13.5692 97.3263 14.2699C98.2738 14.9707 98.8611 15.9196 99.0868 17.1139L99.0841 17.1126Z" fill="white"></path><path d="M117.747 15.0367H114.327C114.229 14.4758 114.049 13.9769 113.787 13.5414C113.524 13.1059 113.198 12.7351 112.808 12.4303C112.417 12.1254 111.974 11.8958 111.477 11.7401C110.98 11.5843 110.445 11.5065 109.873 11.5065C108.854 11.5065 107.952 11.7612 107.166 12.2706C106.379 12.78 105.763 13.523 105.318 14.5022C104.874 15.4814 104.651 16.6744 104.651 18.0825C104.651 19.4906 104.875 20.7206 105.322 21.6998C105.771 22.679 106.386 23.4167 107.17 23.9129C107.954 24.4105 108.851 24.6586 109.863 24.6586C110.424 24.6586 110.951 24.5833 111.44 24.4342C111.931 24.2851 112.373 24.0634 112.767 23.7717C113.16 23.4788 113.493 23.1198 113.763 22.6922C114.035 22.266 114.222 21.7777 114.325 21.2287L117.746 21.2472C117.618 22.138 117.342 22.9733 116.919 23.7533C116.495 24.5345 115.942 25.2208 115.258 25.8159C114.576 26.4098 113.776 26.8743 112.862 27.2056C111.947 27.5382 110.932 27.7044 109.816 27.7044C108.17 27.7044 106.7 27.323 105.408 26.5616C104.116 25.8001 103.097 24.6995 102.353 23.2597C101.609 21.8212 101.238 20.0951 101.238 18.0838C101.238 16.0726 101.613 14.3385 102.362 12.9027C103.112 11.4669 104.133 10.3676 105.427 9.60611C106.719 8.84465 108.182 8.46326 109.816 8.46326C110.858 8.46326 111.828 8.60974 112.725 8.90272C113.621 9.19569 114.419 9.62327 115.121 10.1881C115.822 10.7516 116.4 11.4418 116.854 12.2547C117.308 13.069 117.605 13.9967 117.746 15.0393L117.747 15.0367Z" fill="white"></path><path d="M125.739 27.7216C124.367 27.7216 123.178 27.4193 122.172 26.8162C121.167 26.2131 120.387 25.3685 119.835 24.2824C119.283 23.1976 119.008 21.9294 119.008 20.4777C119.008 19.0261 119.283 17.7552 119.835 16.6638C120.387 15.5724 121.165 14.7252 122.172 14.1208C123.178 13.5177 124.367 13.2155 125.739 13.2155C127.112 13.2155 128.3 13.5177 129.307 14.1208C130.312 14.7239 131.091 15.5724 131.644 16.6638C132.195 17.7552 132.471 19.0261 132.471 20.4777C132.471 21.9294 132.195 23.1976 131.644 24.2824C131.092 25.3672 130.313 26.2118 129.307 26.8162C128.301 27.4193 127.112 27.7216 125.739 27.7216ZM125.758 25.069C126.502 25.069 127.124 24.8631 127.624 24.4513C128.124 24.0396 128.498 23.4867 128.744 22.7912C128.991 22.0957 129.115 21.3223 129.115 20.4685C129.115 19.6147 128.991 18.8294 128.744 18.1313C128.498 17.4332 128.124 16.8763 127.624 16.4619C127.124 16.0475 126.502 15.8403 125.758 15.8403C125.014 15.8403 124.363 16.0475 123.86 16.4619C123.357 16.8763 122.983 17.4332 122.736 18.1313C122.489 18.8294 122.365 19.6081 122.365 20.4685C122.365 21.3289 122.489 22.097 122.736 22.7912C122.983 23.4853 123.357 24.0396 123.86 24.4513C124.363 24.8631 124.995 25.069 125.758 25.069Z" fill="white"></path><path d="M139.925 27.6939C138.822 27.6939 137.833 27.4102 136.962 26.8427C136.09 26.2752 135.401 25.4531 134.895 24.3736C134.389 23.294 134.137 21.9836 134.137 20.4409C134.137 18.8981 134.394 17.5613 134.91 16.4857C135.425 15.4102 136.121 14.5959 136.999 14.0443C137.877 13.4927 138.856 13.2168 139.935 13.2168C140.759 13.2168 141.436 13.3554 141.965 13.6325C142.496 13.9097 142.917 14.2422 143.227 14.6289C143.538 15.0156 143.778 15.3798 143.949 15.7216H144.086V8.71667H147.406V27.4471H144.15V25.234H143.949C143.778 25.5758 143.53 25.9374 143.208 26.3175C142.885 26.6989 142.459 27.0235 141.928 27.2914C141.398 27.5593 140.73 27.6939 139.925 27.6939ZM140.849 24.978C141.549 24.978 142.147 24.7879 142.641 24.4065C143.134 24.0252 143.509 23.4933 143.765 22.811C144.021 22.1287 144.149 21.333 144.149 20.4237C144.149 19.5144 144.022 18.7253 143.769 18.0548C143.516 17.3844 143.144 16.8632 142.653 16.491C142.162 16.1189 141.56 15.9328 140.846 15.9328C140.132 15.9328 139.492 16.1255 138.998 16.5095C138.505 16.8935 138.133 17.424 137.882 18.101C137.632 18.778 137.507 19.5527 137.507 20.4237C137.507 21.2947 137.634 22.0839 137.887 22.7701C138.141 23.4564 138.515 23.9961 139.012 24.3894C139.508 24.7827 140.12 24.9793 140.845 24.9793L140.849 24.978Z" fill="white"></path><path d="M162.44 20.3141C162.44 19.0828 162.27 18.0205 161.928 17.1271C161.586 16.2336 161.119 15.4972 160.524 14.9179C159.93 14.3385 159.246 13.911 158.476 13.6325C157.704 13.3554 156.886 13.2168 156.02 13.2168C154.678 13.2168 153.511 13.523 152.517 14.1353C151.524 14.7476 150.75 15.6015 150.199 16.6955C149.647 17.7895 149.371 19.0604 149.371 20.5042C149.371 21.9479 149.646 23.2491 150.195 24.3313C150.744 25.4134 151.529 26.2488 152.549 26.8374C153.57 27.426 154.785 27.7203 156.194 27.7203C157.285 27.7203 158.255 27.554 159.103 27.2214C159.95 26.8889 160.647 26.4204 161.192 25.8133C161.737 25.2062 162.108 24.4949 162.303 23.678L159.212 23.331C159.066 23.7269 158.849 24.0594 158.563 24.3273C158.276 24.5952 157.937 24.7985 157.548 24.9357C157.157 25.073 156.722 25.1416 156.24 25.1416C155.521 25.1416 154.893 24.9872 154.356 24.6797C153.819 24.3722 153.402 23.9261 153.103 23.3441C152.814 22.782 152.666 22.1089 152.657 21.3277H162.441V20.3128L162.44 20.3141ZM152.661 19.0974C152.693 18.5471 152.835 18.0363 153.087 17.5652C153.371 17.0373 153.768 16.6111 154.28 16.2851C154.793 15.9591 155.386 15.7955 156.063 15.7955C156.697 15.7955 157.254 15.9393 157.733 16.2257C158.212 16.5121 158.585 16.904 158.853 17.4016C159.121 17.8991 159.258 18.4639 159.265 19.0987H152.66L152.661 19.0974Z" fill="white"></path></g><defs><linearGradient id="mobile_header_logo_paint0_linear_11692_200173" x1="19.0008" y1="8.9993" x2="0.995345" y2="27.0047" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.8"></stop><stop offset="1" stop-color="white"></stop></linearGradient><linearGradient id="mobile_header_logo_paint1_linear_11692_200173" x1="29.7974" y1="8" x2="29.7974" y2="27.8694" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"></stop><stop offset="1" stop-color="white" stop-opacity="0.15"></stop></linearGradient><linearGradient id="mobile_header_logo_paint2_linear_11692_200173" x1="32.1987" y1="8.99927" x2="14.1933" y2="27.0047" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.5"></stop><stop offset="1" stop-color="white"></stop></linearGradient><clipPath id="mobile_header_logo_clip0_11692_200173"><rect width="162.44" height="20" fill="white" transform="translate(0 8)"></rect></clipPath></defs></svg></div></a><div class="toggleButton-x1vBMS"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path stroke="#fff" d="M5.5 11.5h13M5.5 15.5h13M5.5 7.5h13"></path></svg></div></header></div></div><div class="container-HA90tf"><!--$--><section class="container-mhwrjH"><div class="container-HA90tf content-JLlWnf withPadding-MdMlgi"><div class="slogan-PZOkh4" style="opacity:0;transform:translateY(30px)"><div class="container-kMIBKp"><div class="text-ug5j5n" style="background-image:conic-gradient( from 0deg at 58% 47%, #77ADFF -86.58deg, #FFFFFF 69.75deg, #FFB590 99.21deg, #CF75FC 203.39deg, #77ADFF 273.42deg, #FFFFFF 429.75deg )">Code and Innovate Faster with AI</div><div class="overlay-H3DQfG"><div class="text-ug5j5n" style="background-image:conic-gradient( from 0deg at 58% 47%, #77ADFF -86.58deg, #FFFFFF 69.75deg, #FFB590 99.21deg, #CF75FC 203.39deg, #77ADFF 273.42deg, #FFFFFF 429.75deg );mask-image:linear-gradient(90deg, transparent 0%, black, transparent 0%)">Code and Innovate Faster with AI</div></div></div></div><div class="startForFree-PC_nDK startForFreeSecondary-jww6vw" style="opacity:0"><div style="margin-right:20px" class="cursor-pointer inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 tracking-wide text-white disabled:bg-[#2161E029] px-4 subpixel-antialiased rounded-full h-[36px] container-DnwEEo align-next showIcon-rtLO5c primary-ZY5ETf"><span>Start with AI IDE</span><span class="icon-Wi4wZD"><svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="none" viewBox="0 0 36 36"><circle cx="18" cy="18" r="18" fill="#000"></circle><path fill="#fff" d="M25.6 17.95c0 .214-.098.42-.274.585l-5.039 5.03a.82.82 0 0 1-.576.244.745.745 0 0 1-.762-.762c0-.205.069-.41.215-.547l1.348-1.396 2.783-2.5-1.904.136h-9.22c-.458 0-.78-.332-.78-.79 0-.46.322-.792.78-.792h9.22l1.894.137-2.773-2.5-1.348-1.397a.74.74 0 0 1-.215-.546c0-.44.332-.762.762-.762.205 0 .4.078.576.244l5.04 5.03a.8.8 0 0 1 .273.585"></path></svg></span></div><div class="cursor-pointer inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 tracking-wide text-white disabled:bg-[#2161E029] px-4 subpixel-antialiased rounded-full h-[36px] container-DnwEEo showIcon-rtLO5c secondary-ePOzR0"><span>Explore AI Extension</span><span class="icon-Wi4wZD"><svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="none" viewBox="0 0 36 36"><circle cx="18" cy="18" r="18" fill="#000"></circle><path fill="#fff" d="M25.6 17.95c0 .214-.098.42-.274.585l-5.039 5.03a.82.82 0 0 1-.576.244.745.745 0 0 1-.762-.762c0-.205.069-.41.215-.547l1.348-1.396 2.783-2.5-1.904.136h-9.22c-.458 0-.78-.332-.78-.79 0-.46.322-.792.78-.792h9.22l1.894.137-2.773-2.5-1.348-1.397a.74.74 0 0 1-.215-.546c0-.44.332-.762.762-.762.205 0 .4.078.576.244l5.04 5.03a.8.8 0 0 1 .273.585"></path></svg></span></div></div><div class="bannerVideo-D1rcWC"><div class="mainImgContainer-yEyBEO" style="transform:perspective(1200px) rotateX(0deg)"><div class="mainImg-rDN_vT"><video class="pointer-events-none" poster="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/intro_poster.png" width="2640" height="1560" muted="" playsinline=""><source src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/intro_lg.mp4" type="video/mp4"/></video></div></div></div></div></section><div class="container-HA90tf withPadding-MdMlgi"><section class="container-LVmsZg" id="powerful_ai_assistant_intro"><div class="relative flex flex-col justify-center overflow-hidden bg-black w-full rounded-md z-0 lamp-lXCXQW" style="z-index:1;min-height:222px;opacity:0"><div style="transform-origin:top" class="relative flex w-full flex-1 scale-y-125 items-center justify-center isolate z-0"><div class="absolute inset-auto right-1/2 h-56 overflow-visible w-[30rem] bg-gradient-conic from-[#0d122c] via-transparent to-transparent text-white [--conic-position:from_70deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-[100%] left-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div><div class="absolute w-40 h-[100%] left-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_right,white,transparent)]"></div></div><div class="absolute inset-auto left-1/2 h-56 w-[30rem] bg-gradient-conic from-transparent via-transparent to-[#0d122c] text-white [--conic-position:from_290deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-40 h-[100%] right-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_left,white,transparent)]"></div><div class="absolute w-[100%] right-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div></div><div class="absolute top-1/2 h-48 w-full translate-y-12 scale-x-150 bg-black blur-2xl"></div><div class="absolute top-1/2 z-50 h-48 w-full bg-transparent opacity-10 backdrop-blur-md"></div><div class="lamp absolute inset-auto z-50 h-36 w-[20rem] -translate-y-1/2 rounded-full bg-[#0d122c] opacity-50 blur-3xl"></div><div class="absolute inset-auto z-30 h-36 w-64 -translate-y-[6rem] rounded-full bg-[#01022e] blur-2xl" style="width:8rem"></div><div class="absolute inset-auto z-40 h-44 w-full -translate-y-[12.5rem] bg-black "></div></div></div><div class="textContent-ITisI2" style="opacity:0.2;transform:translateY(60px)"><div class="item-qPJ0WE"><div class="title-I23Q44">Powerful AI Assistant</div></div><div class="item-qPJ0WE"><div class="description-LkJpOj">Built-in AI programming assistant with capabilities like code completion, explanation, and debugging for faster development</div></div></div><div class="item-qPJ0WE" style="opacity:0.2;transform:translateY(30px)"><div class="moreContent-tWlCod"><div class="container-FPAMMp"><div class="row-xcq2MK card-row"><div class="card-column" style="flex:7.6"><div class="container-n6oGWB codeCompletionCard-z6Loav intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Code Completion</div><div class="description-eEmZsj intro-card-description">It provides single-line or entire function suggestions during the coding process and supports generating code snippets through comments.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/code_completion.fff2ac66.webp" alt="Code Completion" width="732" height="326" loading="lazy"/></div></div></div></div></div><div class="card-column" style="flex:5.3"><div class="container-n6oGWB codeGenerationCard-Zi8zaW intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Code Generation</div><div class="description-eEmZsj intro-card-description">Our editor understands natural language to provide seamless native interaction that results in generating accurate code recommendations.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/code_generation.a45aed67.png" alt="Code Generation" width="510" height="311" loading="lazy"/></div></div></div></div></div></div><div class="row-xcq2MK card-row"><div class="card-column" style="flex:3.68"><div class="container-n6oGWB codeExplainCard-gYQFCM intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Code Explanation</div><div class="description-eEmZsj intro-card-description">Precisely explains project code for quick development onboarding.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/code_explain.c95c0d63.png" alt="Code Explanation" width="812" height="717" loading="lazy"/></div></div></div></div></div><div class="card-column" style="flex:3.68"><div class="container-n6oGWB aiCard-wJZUU2 intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">AI Q&A</div><div class="description-eEmZsj intro-card-description">Targeted optimization of Q&A quality offering more precise Q&A results.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/ai_qa.fb2a333a.png" alt="AI Q&A" width="812" height="558" loading="lazy"/></div></div></div></div></div><div class="card-column" style="flex:5.3"><div class="container-n6oGWB bugfixCard-CsDV5M intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Bug Fix</div><div class="description-eEmZsj intro-card-description">It identifies problems in the code and provides smart recommended optimizations.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/bug_fix.b2b997bd.png" alt="Bug Fix" width="818" height="632" loading="lazy"/></div></div></div></div></div></div></div></div></div></section><section class="container-LVmsZg" id="ai_plugin_development_deployment_intro"><div class="relative flex flex-col justify-center overflow-hidden bg-black w-full rounded-md z-0 lamp-lXCXQW" style="z-index:1;min-height:222px;opacity:0"><div style="transform-origin:top" class="relative flex w-full flex-1 scale-y-125 items-center justify-center isolate z-0"><div class="absolute inset-auto right-1/2 h-56 overflow-visible w-[30rem] bg-gradient-conic from-[#0d122c] via-transparent to-transparent text-white [--conic-position:from_70deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-[100%] left-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div><div class="absolute w-40 h-[100%] left-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_right,white,transparent)]"></div></div><div class="absolute inset-auto left-1/2 h-56 w-[30rem] bg-gradient-conic from-transparent via-transparent to-[#0d122c] text-white [--conic-position:from_290deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-40 h-[100%] right-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_left,white,transparent)]"></div><div class="absolute w-[100%] right-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div></div><div class="absolute top-1/2 h-48 w-full translate-y-12 scale-x-150 bg-black blur-2xl"></div><div class="absolute top-1/2 z-50 h-48 w-full bg-transparent opacity-10 backdrop-blur-md"></div><div class="lamp absolute inset-auto z-50 h-36 w-[20rem] -translate-y-1/2 rounded-full bg-[#0d122c] opacity-50 blur-3xl"></div><div class="absolute inset-auto z-30 h-36 w-64 -translate-y-[6rem] rounded-full bg-[#01022e] blur-2xl" style="width:8rem"></div><div class="absolute inset-auto z-40 h-44 w-full -translate-y-[12.5rem] bg-black "></div></div></div><div class="textContent-ITisI2" style="opacity:0.2;transform:translateY(60px)"><div class="item-qPJ0WE"><div class="title-I23Q44">AI Plugin Development & Deployment</div></div><div class="item-qPJ0WE"><div class="description-LkJpOj">A series of development tools for development, testing, deployment, and multi-platform distribution using Schema, assisting in the setup of AI-Agent. </div></div></div><div class="item-qPJ0WE" style="opacity:0.2;transform:translateY(30px)"><div class="moreContent-tWlCod"><div class="container-FPAMMp"><div class="row-xcq2MK card-row"><div class="card-column" style="flex:1"><div class="container-n6oGWB schemaToGPTCard-viTEHs intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Code to GPTs</div><div class="description-eEmZsj intro-card-description">Write the code once, no need to worry about the schema and openapi.json</div></div><div class="children-caTS7B intro-card-more-content"><div></div></div></div></div></div></div><div class="row-xcq2MK card-row"><div class="card-column" style="flex:7.6"><div class="container-n6oGWB functionTestCard-BiqwU4 intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">API Test</div><div class="description-eEmZsj intro-card-description">Automatically generate test input data, test api in a development environment identical to online quickly.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/function_test.5b0bafec.png" alt="API Test" width="731" height="293" loading="lazy"/></div></div></div></div></div><div class="card-column" style="flex:5.36"><div class="container-n6oGWB databaseCard-TKR2ay intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Storage</div><div class="description-eEmZsj intro-card-description">Auto-initialize and create KV, Files store without configuration, satisfying storage requirements for function development.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/database.1b46f035.png" alt="Storage" width="385" height="244" loading="lazy"/></div></div></div></div></div></div><div class="row-xcq2MK card-row"><div class="card-column" style="flex:7.6"><div class="container-n6oGWB schemaCard-nytErJ intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Schema</div><div class="description-eEmZsj intro-card-description">Just code. Let MarsCode handle schema management for you.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/schema.9366d098.png" alt="Metadata" width="727" height="380" loading="lazy"/></div></div></div></div></div><div class="card-column" style="flex:5.36"><div class="container-n6oGWB deploymentCard-voXfeA intro-card alignLeft-g8YSGJ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Deployment</div><div class="description-eEmZsj intro-card-description">One-click elastic deployment, also generates an access API for the function, solving operation and maintenance problems.</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/deployment.d3985482.png" alt="Deployment" width="509" height="380" loading="lazy"/></div></div></div></div></div></div></div></div></div></section><section class="container-LVmsZg" id="secure_and_reliable_intro"><div class="relative flex flex-col justify-center overflow-hidden bg-black w-full rounded-md z-0 lamp-lXCXQW" style="z-index:1;min-height:222px;opacity:0"><div style="transform-origin:top" class="relative flex w-full flex-1 scale-y-125 items-center justify-center isolate z-0"><div class="absolute inset-auto right-1/2 h-56 overflow-visible w-[30rem] bg-gradient-conic from-[#0d122c] via-transparent to-transparent text-white [--conic-position:from_70deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-[100%] left-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div><div class="absolute w-40 h-[100%] left-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_right,white,transparent)]"></div></div><div class="absolute inset-auto left-1/2 h-56 w-[30rem] bg-gradient-conic from-transparent via-transparent to-[#0d122c] text-white [--conic-position:from_290deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-40 h-[100%] right-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_left,white,transparent)]"></div><div class="absolute w-[100%] right-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div></div><div class="absolute top-1/2 h-48 w-full translate-y-12 scale-x-150 bg-black blur-2xl"></div><div class="absolute top-1/2 z-50 h-48 w-full bg-transparent opacity-10 backdrop-blur-md"></div><div class="lamp absolute inset-auto z-50 h-36 w-[20rem] -translate-y-1/2 rounded-full bg-[#0d122c] opacity-50 blur-3xl"></div><div class="absolute inset-auto z-30 h-36 w-64 -translate-y-[6rem] rounded-full bg-[#01022e] blur-2xl" style="width:8rem"></div><div class="absolute inset-auto z-40 h-44 w-full -translate-y-[12.5rem] bg-black "></div></div></div><div class="textContent-ITisI2" style="opacity:0.2;transform:translateY(60px)"><div class="item-qPJ0WE"><div class="title-I23Q44">Secure and Reliable Cloud Development Environment</div></div><div class="item-qPJ0WE"><div class="description-LkJpOj">No download required, configuration-free, initialize development environment with one click in the browser</div></div></div><div class="item-qPJ0WE" style="opacity:0.2;transform:translateY(30px)"><div class="moreContent-tWlCod"><div class="container-FPAMMp trustableSection-mPGlL6"><div class="row-xcq2MK card-row"><div class="card-column" style="flex:6.48"><div class="container-n6oGWB createInMulPrjWay-n_zuZA intro-card alignCenter-aqNJjZ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Multiple Ways to Create a Project</div><div class="description-eEmZsj intro-card-description">Supports creating a project from templates as well as importing from a Git repository to meet various project development needs</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/multiple_create_way.fe2ad002.png" alt="Multiple Ways to Create a Project" width="1252" height="752" loading="lazy"/></div></div></div></div></div></div><div class="row-xcq2MK card-row"><div class="card-column" style="flex:3.12"><div class="container-n6oGWB outOfBoxCard-Uhx5CY intro-card alignCenter-aqNJjZ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Out-of-the-box Development Environment</div><div class="description-eEmZsj intro-card-description">No need to configure the development environment. Choose a template to start development immediately</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/out_of_box.c3322865.png" alt="Out-of-the-box Development Environment" width="234" height="234" loading="lazy"/></div></div></div></div></div><div class="card-column" style="flex:3.12"><div class="container-n6oGWB quickStableCard-tiQViD intro-card alignCenter-aqNJjZ marginTop-AtLTTj"><div class="intro-card-content" style="overflow:hidden;display:flex;flex:1;flex-direction:column"><div class="overflow-hidden textContent-k31lrq text-content" style="--intro-card-title-font-size:24px;--intro-card-title-letter-spacing:0.072px;--intro-card-description-font-size:14px;--intro-card-description-letter-spacing:0.042px;--intro-card-description-line-height:22px"><div class="title-ce6xPU intro-card-title">Quick and Stable</div><div class="description-eEmZsj intro-card-description">Creation in seconds, multi-region, and multi-cluster deployment provide stable, low-latency guarantee</div></div><div class="children-caTS7B intro-card-more-content"><div class="card-img"><img class="img" src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/quick_stable.e5b0af1a.png" alt="Quick and Stable" width="248" height="252" loading="lazy"/></div></div></div></div></div></div></div></div></div></section><section class="container-LVmsZg" id="user_voices_intro"><div class="relative flex flex-col justify-center overflow-hidden bg-black w-full rounded-md z-0 lamp-lXCXQW" style="z-index:1;min-height:222px;opacity:0"><div style="transform-origin:top" class="relative flex w-full flex-1 scale-y-125 items-center justify-center isolate z-0"><div class="absolute inset-auto right-1/2 h-56 overflow-visible w-[30rem] bg-gradient-conic from-[#0d122c] via-transparent to-transparent text-white [--conic-position:from_70deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-[100%] left-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div><div class="absolute w-40 h-[100%] left-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_right,white,transparent)]"></div></div><div class="absolute inset-auto left-1/2 h-56 w-[30rem] bg-gradient-conic from-transparent via-transparent to-[#0d122c] text-white [--conic-position:from_290deg_at_center_top]" style="background-image:conic-gradient(var(--conic-position), var(--tw-gradient-stops));opacity:0;width:10rem"><div class="absolute w-40 h-[100%] right-0 bg-black bottom-0 z-20 [mask-image:linear-gradient(to_left,white,transparent)]"></div><div class="absolute w-[100%] right-0 bg-black h-40 bottom-0 z-20 [mask-image:linear-gradient(to_top,white,transparent)]"></div></div><div class="absolute top-1/2 h-48 w-full translate-y-12 scale-x-150 bg-black blur-2xl"></div><div class="absolute top-1/2 z-50 h-48 w-full bg-transparent opacity-10 backdrop-blur-md"></div><div class="lamp absolute inset-auto z-50 h-36 w-[20rem] -translate-y-1/2 rounded-full bg-[#0d122c] opacity-50 blur-3xl"></div><div class="absolute inset-auto z-30 h-36 w-64 -translate-y-[6rem] rounded-full bg-[#01022e] blur-2xl" style="width:8rem"></div><div class="absolute inset-auto z-40 h-44 w-full -translate-y-[12.5rem] bg-black "></div></div></div><div class="textContent-ITisI2" style="opacity:0.2;transform:translateY(60px)"><div class="item-qPJ0WE"><div class="title-I23Q44">Trusted by Users</div></div><div class="item-qPJ0WE"><div class="description-LkJpOj">Here’s what users have to say about us.</div></div></div><div class="item-qPJ0WE" style="opacity:0.2;transform:translateY(30px)"><div class="moreContent-tWlCod"><div class="container-zEhcl8"><div style="display:flex;flex-direction:row;justify-content:center;align-content:stretch;box-sizing:border-box;width:100%;gap:24px" class="masonryContent-uvez0h"><div style="display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;flex:1;width:0;gap:24px"><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_1.a4087b5a.png" alt="osmn00" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->osmn00</div><div class="desc-hBV_Yo" data-nosnippet="true"></div></div></div><div class="content-yDw1sG" data-nosnippet="true">I've been dreaming for a long time about an AI-first IDE that offers all-in-one development capabilities. So thrilled that <b>#MarsCode</b> is nailing it today!</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_4.fc725523.png" alt="atian25" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->atian25</div><div class="desc-hBV_Yo" data-nosnippet="true">EggJS/CNPM Core Developer</div></div></div><div class="content-yDw1sG" data-nosnippet="true">As a full-stack developer, I've found <b>#MarsCode</b> to be very useful, and I'm impressed with its cloud functions that only require focus on writing API logic, automatically analyze metadata for me, one-stop deployment capabilities, and futuristic AI-assisted programming capabilities that will make me fall in love with programming all over again.</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_6.6a99a56d.jpg" alt="MagicBo" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->MagicBo</div><div class="desc-hBV_Yo" data-nosnippet="true"></div></div></div><div class="content-yDw1sG" data-nosnippet="true">As a front-end developer, my experience with the <b>#MarsCode</b> IDE has been incredibly smooth, particularly for its run-preview and integrated console capabilities, which have significantly enhanced my development efficiency.</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_2.d9d17923.jpg" alt="zxshon.99" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->zxshon.99</div><div class="desc-hBV_Yo" data-nosnippet="true"></div></div></div><div class="content-yDw1sG" data-nosnippet="true">Teaming up with AI to write code has always been my dream, as it enables me to maintain high efficiency even when working with languages I'm not proficient in. Now, <b>#MarsCode</b> has made this possible! Additionally, there are numerous templates and a one-click experience, which is really amazing.</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_3.af1fbd3f.jpg" alt="JoshOY" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->JoshOY</div><div class="desc-hBV_Yo" data-nosnippet="true"></div></div></div><div class="content-yDw1sG" data-nosnippet="true">As a seasoned developer, <b>#MarsCode</b> revolutionized my workflow. The AI assistant is a game-changer, intuitively understanding my coding needs and offering solutions in real time. MarsCode has not only boosted my productivity, but also made coding a more enjoyable and streamlined process. It's not just a tool, it's the future of coding!</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_7.b12948d8.jpeg" alt="newton_ls" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->newton_ls</div><div class="desc-hBV_Yo" data-nosnippet="true"></div></div></div><div class="content-yDw1sG" data-nosnippet="true"><b>#MarsCode</b> is a coder's ally, offering powerful AI assistance and cloud flexibility. It streamlines development, turning complex tasks into simple, elegant solutions.</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_8.40376cc8.jpg" alt="Leizongmin" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->Leizongmin</div><div class="desc-hBV_Yo" data-nosnippet="true">Author of the npm package xss, Co-author of "Actual Combat of Node.js"</div></div></div><div class="content-yDw1sG" data-nosnippet="true">I must commend the formidable strengths of <b>#MarsCode</b>: a rich library of project templates, AI-assisted code writing, and one-click cloud deployment. It not only dramatically enhances my development efficiency but also enables me to quickly learn and apply new technologies.</div></div><div class="card-IiczyX" style="background:linear-gradient(#141414, #141414) padding-box, linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16)) border-box"><div class="line1-bBqQHY"><div><img src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/image/user_5.f151f60b.jpg" alt="XadillaX" loading="lazy" class="rounded-full w-[56px] h-[56px]"/></div><div class="flex-1"><div class="userName-KRqKlx" data-nosnippet="true">@<!-- -->XadillaX</div><div class="desc-hBV_Yo" data-nosnippet="true">Node.js Collaborator, Author of "Node.js: A Dozen C++ Addons"</div></div></div><div class="content-yDw1sG" data-nosnippet="true">I had no idea that crafting GPT plugins with AI could be this seamless—<b>#MarsCode</b> made it possible! It's not just about using AI to write GPT plugins; this Cloud IDE supports a variety of projects. It has significantly boosted my development efficiency. I'm absolutely enamored with it! ❤️</div></div></div></div></div></div></div></section></div><section class="container-o8GkZk"><div class="bottomBg-eAdm5X"><div class="flex relative overflow-hidden justify-center pointer-events-none" style="height:210px"><div class="absolute left-1/2 translate-x-[-50%]"><div class="relative w-fit overflow-hidden" style="height:210px"><div class="relative" style="height:calc(200% - 2px);width:1440px"><div class="inline-block w-1/2 h-full" style="transform:rotateX(180deg);background:conic-gradient(from 90deg at 50% 40%, #162041 0deg, rgba(60, 81, 194, 0) 36deg, rgba(0, 0, 0, 0) 360deg)"></div><div class="inline-block w-1/2 h-full" style="background:conic-gradient(from -90deg at 50% 60%, #162041 0deg, rgba(60, 81, 194, 0) 36deg, rgba(0, 0, 0, 0) 360deg)"></div><div class="absolute left-0 right-0 top-1/2 w-full h-[1px]" style="background:linear-gradient(90deg, rgba(116, 172, 255, 0) 0%, #162041 50%, rgba(116, 172, 255, 0) 100%)"></div></div></div></div></div></div><div class="scalingCycle-aqITDw"><svg width="1006" height="1006" viewBox="0 0 1006 1006" fill="none" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="linearGradient_scaling_cycle" x1="503" y1="10" x2="503" y2="1006" gradientUnits="userSpaceOnUse"><stop stop-color="#3687FF"></stop><stop offset="1" stop-color="white" stop-opacity="0.55"></stop></linearGradient></defs></svg></div><div class="title-VVCNfc">Get Started with MarsCode</div><div class="description-pMbWYN">Make development better together</div><div class="getStartButton-OWBMjL"><div class="cursor-pointer inline-flex items-center justify-center whitespace-nowrap transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 tracking-wide text-white disabled:bg-[#2161E029] px-4 subpixel-antialiased rounded-full h-[36px] container-DnwEEo showIcon-rtLO5c primary-ZY5ETf"><span>Start for Free</span><span class="icon-Wi4wZD"><svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" fill="none" viewBox="0 0 36 36"><circle cx="18" cy="18" r="18" fill="#000"></circle><path fill="#fff" d="M25.6 17.95c0 .214-.098.42-.274.585l-5.039 5.03a.82.82 0 0 1-.576.244.745.745 0 0 1-.762-.762c0-.205.069-.41.215-.547l1.348-1.396 2.783-2.5-1.904.136h-9.22c-.458 0-.78-.332-.78-.79 0-.46.322-.792.78-.792h9.22l1.894.137-2.773-2.5-1.348-1.397a.74.74 0 0 1-.215-.546c0-.44.332-.762.762-.762.205 0 .4.078.576.244l5.04 5.03a.8.8 0 0 1 .273.585"></path></svg></span></div></div></section><!--/$--></div><footer><div class="container-kbRTlY"><div class="part1-diTajV"><div class="left-cA4xqa"><svg width="163" height="36" viewBox="0 0 163 36" fill="none" xmlns="http://www.w3.org/2000/svg" class="logo-WMucsv"><g clip-path="url(#footer_logo_clip0_11692_200173)"><path d="M19.001 8.99899C20.3273 10.3253 20.3273 12.4751 19.001 13.8L5.79608 27.0049C4.46979 28.3312 2.32 28.3312 0.995026 27.0049C-0.331269 25.6786 -0.331269 23.5289 0.995026 22.2039L14.1986 8.99899C15.5249 7.6727 17.6747 7.6727 18.9996 8.99899H19.001Z" fill="url(#footer_logo_paint0_linear_11692_200173)"></path><path d="M29.7974 8C31.6727 8 33.193 9.52029 33.193 11.3956V24.4751C33.193 26.3504 31.6727 27.8707 29.7974 27.8707C27.9221 27.8707 26.4018 26.3504 26.4018 24.4751V11.3956C26.4018 9.52029 27.9221 8 29.7974 8Z" fill="url(#footer_logo_paint1_linear_11692_200173)"></path><path d="M32.1979 8.99899C33.5242 10.3253 33.5242 12.4751 32.1979 13.8L18.993 27.0049C17.6667 28.3312 15.517 28.3312 14.192 27.0049C12.8657 25.6786 12.8657 23.5289 14.192 22.2039L27.3969 8.99899C28.7232 7.6727 30.8729 7.6727 32.1979 8.99899Z" fill="url(#footer_logo_paint2_linear_11692_200173)"></path><path d="M31.4959 21.6629C33.1204 22.5998 33.676 24.677 32.739 26.3003C31.802 27.9248 29.7248 28.4804 28.1016 27.5434C26.4771 26.6064 25.9215 24.5292 26.8584 22.906C27.7954 21.2815 29.8726 20.7259 31.4959 21.6629Z" fill="white"></path><path d="M41.548 8.71667H45.6998L51.261 22.2884H51.48L57.0399 8.71667H61.1917V27.4471H57.936V14.5788H57.7618L52.5859 27.3917H50.1537L44.9779 14.5511H44.8037V27.4458H41.548V8.71667Z" fill="white"></path><path d="M68.2573 27.7308C67.3665 27.7308 66.5668 27.5711 65.8568 27.2504C65.1468 26.9311 64.5859 26.456 64.1742 25.8278C63.7625 25.1996 63.5566 24.425 63.5566 23.5051C63.5566 22.7133 63.7031 22.0574 63.996 21.5388C64.289 21.0201 64.6876 20.6058 65.1943 20.2956C65.6998 19.9842 66.2725 19.748 66.9086 19.5869C67.546 19.4259 68.2059 19.3085 68.8882 19.2346C69.7116 19.1488 70.3794 19.0709 70.8915 19.001C71.4035 18.9311 71.777 18.8215 72.0119 18.6724C72.2468 18.5233 72.3642 18.2897 72.3642 17.973V17.9175C72.3642 17.2287 72.1597 16.6955 71.7519 16.3167C71.3428 15.9393 70.7555 15.7493 69.9861 15.7493C69.1745 15.7493 68.5332 15.9261 68.0607 16.2798C67.5882 16.6335 67.2702 17.0518 67.1052 17.5322L64.0145 17.0927C64.2587 16.2389 64.6612 15.5249 65.222 14.9482C65.7829 14.3715 66.4691 13.9386 67.2794 13.6496C68.0897 13.3606 68.9871 13.2155 69.9677 13.2155C70.6447 13.2155 71.3177 13.2946 71.9894 13.453C72.6598 13.6114 73.2735 13.8727 73.8278 14.2356C74.382 14.5985 74.8294 15.0907 75.1673 15.7123C75.5051 16.3339 75.6754 17.1112 75.6754 18.0442V27.4457H72.4922V25.5163H72.3827C72.1821 25.907 71.8997 26.2712 71.5368 26.6091C71.1739 26.9469 70.7199 27.2188 70.1735 27.4233C69.6272 27.6279 68.9898 27.7295 68.2573 27.7295V27.7308ZM69.1165 25.2973C69.7816 25.2973 70.357 25.1653 70.8453 24.9C71.3336 24.6348 71.7097 24.2824 71.9749 23.8443C72.2402 23.4061 72.3722 22.9271 72.3722 22.4085V20.7536C72.2679 20.8393 72.0937 20.9185 71.8469 20.9911C71.6001 21.0637 71.3243 21.1284 71.0195 21.1838C70.7146 21.2392 70.4124 21.288 70.1141 21.3303C69.8159 21.3725 69.5559 21.4094 69.3369 21.4398C68.8433 21.5071 68.4012 21.6166 68.0106 21.7697C67.6199 21.9228 67.3124 22.134 67.0868 22.4058C66.8611 22.6777 66.7489 23.0261 66.7489 23.4537C66.7489 24.0634 66.972 24.5239 67.4167 24.8341C67.8614 25.1455 68.4289 25.2999 69.1178 25.2999L69.1165 25.2973Z" fill="white"></path><path d="M78.4309 27.4471V13.399H81.6417V15.7401H81.7882C82.0442 14.9298 82.485 14.303 83.1092 13.8609C83.7347 13.4188 84.4487 13.1984 85.2537 13.1984C85.4371 13.1984 85.643 13.2063 85.8713 13.2208C86.0996 13.2353 86.291 13.2591 86.4428 13.2894V16.3353C86.3029 16.2865 86.0812 16.2429 85.7803 16.2033C85.4781 16.1637 85.1877 16.1439 84.9066 16.1439C84.3035 16.1439 83.7625 16.2733 83.2834 16.5332C82.8044 16.7919 82.4282 17.1509 82.1537 17.6075C81.8792 18.0641 81.742 18.592 81.742 19.1898V27.4484H78.4309V27.4471Z" fill="white"></path><path d="M99.0841 17.1126L96.066 17.4425C95.9802 17.1376 95.8324 16.8513 95.6226 16.5834C95.4127 16.3155 95.1303 16.099 94.7766 15.9341C94.423 15.7691 93.9901 15.6873 93.4781 15.6873C92.7892 15.6873 92.2112 15.8364 91.7453 16.136C91.2795 16.4356 91.0485 16.8222 91.0551 17.2973C91.0485 17.7064 91.2003 18.0377 91.5078 18.2937C91.8152 18.5497 92.326 18.7595 93.0399 18.9245L95.4365 19.4365C96.7654 19.7229 97.7552 20.1769 98.4045 20.7998C99.0538 21.4214 99.3811 22.2356 99.3877 23.2412C99.3811 24.1254 99.1237 24.9041 98.6143 25.5784C98.1049 26.2528 97.3989 26.778 96.4975 27.1555C95.5949 27.5329 94.5589 27.7229 93.3883 27.7229C91.6688 27.7229 90.2844 27.3613 89.2366 26.6395C88.1874 25.9163 87.5632 24.9093 87.3613 23.6173L90.5892 23.3059C90.7357 23.9407 91.0459 24.4184 91.5223 24.7417C91.9974 25.0651 92.6163 25.2261 93.3791 25.2261C94.1419 25.2261 94.7978 25.0651 95.2768 24.7417C95.7559 24.4184 95.9947 24.0185 95.9947 23.5434C95.9947 23.1409 95.8403 22.8084 95.5328 22.5471C95.2253 22.2845 94.7476 22.0839 94.1023 21.944L91.7057 21.4412C90.3583 21.1614 89.3619 20.6863 88.7153 20.0185C88.0686 19.3508 87.7493 18.5048 87.7545 17.4808C87.7479 16.615 87.9842 15.8641 88.4632 15.2267C88.9423 14.5893 89.61 14.0957 90.4665 13.7447C91.323 13.3937 92.3128 13.2181 93.4345 13.2181C95.0802 13.2181 96.3774 13.5692 97.3263 14.2699C98.2738 14.9707 98.8611 15.9196 99.0868 17.1139L99.0841 17.1126Z" fill="white"></path><path d="M117.747 15.0367H114.327C114.229 14.4758 114.049 13.9769 113.787 13.5414C113.524 13.1059 113.198 12.7351 112.808 12.4303C112.417 12.1254 111.974 11.8958 111.477 11.7401C110.98 11.5843 110.445 11.5065 109.873 11.5065C108.854 11.5065 107.952 11.7612 107.166 12.2706C106.379 12.78 105.763 13.523 105.318 14.5022C104.874 15.4814 104.651 16.6744 104.651 18.0825C104.651 19.4906 104.875 20.7206 105.322 21.6998C105.771 22.679 106.386 23.4167 107.17 23.9129C107.954 24.4105 108.851 24.6586 109.863 24.6586C110.424 24.6586 110.951 24.5833 111.44 24.4342C111.931 24.2851 112.373 24.0634 112.767 23.7717C113.16 23.4788 113.493 23.1198 113.763 22.6922C114.035 22.266 114.222 21.7777 114.325 21.2287L117.746 21.2472C117.618 22.138 117.342 22.9733 116.919 23.7533C116.495 24.5345 115.942 25.2208 115.258 25.8159C114.576 26.4098 113.776 26.8743 112.862 27.2056C111.947 27.5382 110.932 27.7044 109.816 27.7044C108.17 27.7044 106.7 27.323 105.408 26.5616C104.116 25.8001 103.097 24.6995 102.353 23.2597C101.609 21.8212 101.238 20.0951 101.238 18.0838C101.238 16.0726 101.613 14.3385 102.362 12.9027C103.112 11.4669 104.133 10.3676 105.427 9.60611C106.719 8.84465 108.182 8.46326 109.816 8.46326C110.858 8.46326 111.828 8.60974 112.725 8.90272C113.621 9.19569 114.419 9.62327 115.121 10.1881C115.822 10.7516 116.4 11.4418 116.854 12.2547C117.308 13.069 117.605 13.9967 117.746 15.0393L117.747 15.0367Z" fill="white"></path><path d="M125.739 27.7216C124.367 27.7216 123.178 27.4193 122.172 26.8162C121.167 26.2131 120.387 25.3685 119.835 24.2824C119.283 23.1976 119.008 21.9294 119.008 20.4777C119.008 19.0261 119.283 17.7552 119.835 16.6638C120.387 15.5724 121.165 14.7252 122.172 14.1208C123.178 13.5177 124.367 13.2155 125.739 13.2155C127.112 13.2155 128.3 13.5177 129.307 14.1208C130.312 14.7239 131.091 15.5724 131.644 16.6638C132.195 17.7552 132.471 19.0261 132.471 20.4777C132.471 21.9294 132.195 23.1976 131.644 24.2824C131.092 25.3672 130.313 26.2118 129.307 26.8162C128.301 27.4193 127.112 27.7216 125.739 27.7216ZM125.758 25.069C126.502 25.069 127.124 24.8631 127.624 24.4513C128.124 24.0396 128.498 23.4867 128.744 22.7912C128.991 22.0957 129.115 21.3223 129.115 20.4685C129.115 19.6147 128.991 18.8294 128.744 18.1313C128.498 17.4332 128.124 16.8763 127.624 16.4619C127.124 16.0475 126.502 15.8403 125.758 15.8403C125.014 15.8403 124.363 16.0475 123.86 16.4619C123.357 16.8763 122.983 17.4332 122.736 18.1313C122.489 18.8294 122.365 19.6081 122.365 20.4685C122.365 21.3289 122.489 22.097 122.736 22.7912C122.983 23.4853 123.357 24.0396 123.86 24.4513C124.363 24.8631 124.995 25.069 125.758 25.069Z" fill="white"></path><path d="M139.925 27.6939C138.822 27.6939 137.833 27.4102 136.962 26.8427C136.09 26.2752 135.401 25.4531 134.895 24.3736C134.389 23.294 134.137 21.9836 134.137 20.4409C134.137 18.8981 134.394 17.5613 134.91 16.4857C135.425 15.4102 136.121 14.5959 136.999 14.0443C137.877 13.4927 138.856 13.2168 139.935 13.2168C140.759 13.2168 141.436 13.3554 141.965 13.6325C142.496 13.9097 142.917 14.2422 143.227 14.6289C143.538 15.0156 143.778 15.3798 143.949 15.7216H144.086V8.71667H147.406V27.4471H144.15V25.234H143.949C143.778 25.5758 143.53 25.9374 143.208 26.3175C142.885 26.6989 142.459 27.0235 141.928 27.2914C141.398 27.5593 140.73 27.6939 139.925 27.6939ZM140.849 24.978C141.549 24.978 142.147 24.7879 142.641 24.4065C143.134 24.0252 143.509 23.4933 143.765 22.811C144.021 22.1287 144.149 21.333 144.149 20.4237C144.149 19.5144 144.022 18.7253 143.769 18.0548C143.516 17.3844 143.144 16.8632 142.653 16.491C142.162 16.1189 141.56 15.9328 140.846 15.9328C140.132 15.9328 139.492 16.1255 138.998 16.5095C138.505 16.8935 138.133 17.424 137.882 18.101C137.632 18.778 137.507 19.5527 137.507 20.4237C137.507 21.2947 137.634 22.0839 137.887 22.7701C138.141 23.4564 138.515 23.9961 139.012 24.3894C139.508 24.7827 140.12 24.9793 140.845 24.9793L140.849 24.978Z" fill="white"></path><path d="M162.44 20.3141C162.44 19.0828 162.27 18.0205 161.928 17.1271C161.586 16.2336 161.119 15.4972 160.524 14.9179C159.93 14.3385 159.246 13.911 158.476 13.6325C157.704 13.3554 156.886 13.2168 156.02 13.2168C154.678 13.2168 153.511 13.523 152.517 14.1353C151.524 14.7476 150.75 15.6015 150.199 16.6955C149.647 17.7895 149.371 19.0604 149.371 20.5042C149.371 21.9479 149.646 23.2491 150.195 24.3313C150.744 25.4134 151.529 26.2488 152.549 26.8374C153.57 27.426 154.785 27.7203 156.194 27.7203C157.285 27.7203 158.255 27.554 159.103 27.2214C159.95 26.8889 160.647 26.4204 161.192 25.8133C161.737 25.2062 162.108 24.4949 162.303 23.678L159.212 23.331C159.066 23.7269 158.849 24.0594 158.563 24.3273C158.276 24.5952 157.937 24.7985 157.548 24.9357C157.157 25.073 156.722 25.1416 156.24 25.1416C155.521 25.1416 154.893 24.9872 154.356 24.6797C153.819 24.3722 153.402 23.9261 153.103 23.3441C152.814 22.782 152.666 22.1089 152.657 21.3277H162.441V20.3128L162.44 20.3141ZM152.661 19.0974C152.693 18.5471 152.835 18.0363 153.087 17.5652C153.371 17.0373 153.768 16.6111 154.28 16.2851C154.793 15.9591 155.386 15.7955 156.063 15.7955C156.697 15.7955 157.254 15.9393 157.733 16.2257C158.212 16.5121 158.585 16.904 158.853 17.4016C159.121 17.8991 159.258 18.4639 159.265 19.0987H152.66L152.661 19.0974Z" fill="white"></path></g><defs><linearGradient id="footer_logo_paint0_linear_11692_200173" x1="19.0008" y1="8.9993" x2="0.995345" y2="27.0047" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.8"></stop><stop offset="1" stop-color="white"></stop></linearGradient><linearGradient id="footer_logo_paint1_linear_11692_200173" x1="29.7974" y1="8" x2="29.7974" y2="27.8694" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.6"></stop><stop offset="1" stop-color="white" stop-opacity="0.15"></stop></linearGradient><linearGradient id="footer_logo_paint2_linear_11692_200173" x1="32.1987" y1="8.99927" x2="14.1933" y2="27.0047" gradientUnits="userSpaceOnUse"><stop stop-color="white" stop-opacity="0.5"></stop><stop offset="1" stop-color="white"></stop></linearGradient><clipPath id="footer_logo_clip0_11692_200173"><rect width="162.44" height="20" fill="white" transform="translate(0 8)"></rect></clipPath></defs></svg><div class="copyright-EuaSQX">Copyright © 2024. All rights reserved.</div></div><div class="right-yy8Uik links-fp0yv3"><div class="linkGroup-CtxgOz"><div class="groupTitle-bVpmwy">Terms</div><div class="linkList-fERuW0"><div class="item-v9fr7A"><a href="/terms-of-service"><span class="cursor-pointer text-[#ADB0B8] hover:text-[white]">Terms of Service</span></a></div><div class="item-v9fr7A"><a href="/privacy-policy"><span class="cursor-pointer text-[#ADB0B8] hover:text-[white]">Privacy Policy</span></a></div></div></div><div class="supportsLinks-Y5o9n0 linkGroup-CtxgOz"><div class="groupTitle-bVpmwy">Support</div><div class="linkList-fERuW0"><div class="item-v9fr7A"><a rel="noreferrer" href="mailTo:feedback@marscode.com" target="_blank"><div class="cursor-pointer text-[#ADB0B8] hover:text-[white] flex flex-row items-center"><div>Feedback</div></div></a></div><div class="item-v9fr7A"><a rel="noreferrer" href="https://docs.marscode.com" target="_blank"><div class="cursor-pointer text-[#ADB0B8] hover:text-[white] flex flex-row items-center"><div>Docs</div></div></a></div></div></div><div class="socialLinks-zf2alF linkGroup-CtxgOz"><div class="groupTitle-bVpmwy">Engage</div><div class="linkList-fERuW0"><div class="item-v9fr7A"><a rel="noreferrer" href="https://discord.gg/qtVMXEDbRw" target="_blank"><div class="cursor-pointer text-[#ADB0B8] hover:text-[white] flex flex-row items-center"><div>Discord</div><div class="ml-[8px]"><svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" fill="none" viewBox="0 0 8 8"><path fill="currentColor" fill-opacity="0.65" d="M7.355 5.951a.56.56 0 0 1-.546.574.556.556 0 0 1-.54-.546V4.625l.116-2.618-.868 1.012L.943 7.585a.53.53 0 0 1-.382.164C.26 7.749 0 7.476 0 7.182c0-.13.062-.267.17-.376l4.56-4.574 1.005-.86-2.638.108H1.77a.55.55 0 0 1-.54-.533c0-.294.225-.547.56-.547l4.99-.013c.356 0 .581.239.581.58z"></path></svg></div></div></a></div><div class="item-v9fr7A"><a rel="noreferrer" href="https://twitter.com/MarsCode_Team" target="_blank"><div class="cursor-pointer text-[#ADB0B8] hover:text-[white] flex flex-row items-center"><div>X/Twitter</div><div class="ml-[8px]"><svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" fill="none" viewBox="0 0 8 8"><path fill="currentColor" fill-opacity="0.65" d="M7.355 5.951a.56.56 0 0 1-.546.574.556.556 0 0 1-.54-.546V4.625l.116-2.618-.868 1.012L.943 7.585a.53.53 0 0 1-.382.164C.26 7.749 0 7.476 0 7.182c0-.13.062-.267.17-.376l4.56-4.574 1.005-.86-2.638.108H1.77a.55.55 0 0 1-.54-.533c0-.294.225-.547.56-.547l4.99-.013c.356 0 .581.239.581.58z"></path></svg></div></div></a></div></div></div></div></div><div class="copyrightMobile-cQSRNX">Copyright © 2024. All rights reserved.</div></div></footer></div><!--/$--></div><div class="custom-toast-mask" id="custom-toast-mask" style="display:none"></div><div style="position:fixed;z-index:9999;top:80px;left:16px;right:16px;bottom:16px;pointer-events:none" class="global-toast-container"></div><script async="">_ROUTER_DATA = {"loaderData":{"layout":{"isLoggedIn":false,"apiBaseUrl":"","region":"","nickNameEditStatus":"","loading":false},"__withMainLayout\u002Flayout":null,"__withMainLayout\u002Fpage":null},"errors":null}; _ROUTER_DATA.s = function s(r,e){_ROUTER_DATA.r=_ROUTER_DATA.r||{},_ROUTER_DATA.r[r]=_ROUTER_DATA.r[r]||{};return new Promise((function(A,R){_ROUTER_DATA.r[r][e]={resolve:A,reject:R}}))}; _ROUTER_DATA.r = function r(e,r,o,A){A?_ROUTER_DATA.r[e][r].reject(A):_ROUTER_DATA.r[e][r].resolve(o)}; _ROUTER_DATA.p = function p(e,r){return void 0!==r?Promise.reject(new Error(r.message)):Promise.resolve(e)};</script></div><!--<?- chunksMap.js ?>--> <script>window._SSR_DATA = {"data":{},"context":{"reporter":{},"request":{"query":{},"params":{},"pathname":"\u002F","host":"www.marscode.com","url":"https:\u002F\u002Fwww.marscode.com\u002F"}},"mode":"stream","renderLevel":2}</script> <script async>(()=>{"use strict";var e,t,a,r,o,n={},i={};function d(e){var t=i[e];if(void 0!==t)return t.exports;var a=i[e]={exports:{}};return n[e].call(a.exports,a,a.exports,d),a.exports}d.m=n,e=[],d.O=(t,a,r,o)=>{if(!a){var n=1/0;for(f=0;f<e.length;f++){for(var[a,r,o]=e[f],i=!0,c=0;c<a.length;c++)(!1&o||n>=o)&&Object.keys(d.O).every((e=>d.O[e](a[c])))?a.splice(c--,1):(i=!1,o<n&&(n=o));if(i){e.splice(f--,1);var u=r();void 0!==u&&(t=u)}}return t}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[a,r,o]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);d.r(o);var n={};t=t||[null,a({}),a([]),a(a)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=a(i))Object.getOwnPropertyNames(i).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,d.d(o,n),o},d.d=(e,t)=>{for(var a in t)d.o(t,a)&&!d.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,a)=>(d.f[a](e,t),t)),[])),d.u=e=>"static/js/async/"+({15:"__withMainLayout/terms-of-service/(id$)/page",1038:"github-oauth-callback/page",1640:"__withMainLayout/extension/page",2038:"__withMainLayout/page",5047:"login/layout",5161:"$",5204:"login/page",5828:"__withMainLayout/home/page",6024:"reset-password/page",6168:"authorization/page",6564:"__withMainLayout/legal/open-source-notice/page",8402:"github-oauth-twice-redirect/page",8833:"__withMainLayout/layout",9115:"join-waitlist/page",9316:"__withMainLayout/community/page",9608:"sign-up/page",9626:"google-oauth-callback/page",9631:"__withMainLayout/privacy-policy/(id$)/page"}[e]||e)+"."+{15:"c56a3cdf",18:"8b1cbc5b",896:"b624a8ee",961:"6caceb9a",1038:"607e0324",1346:"6e299500",1351:"700d37df",1639:"77ce37aa",1640:"7f3f0cf8",1732:"3fb07724",2038:"64bc268e",2336:"bcbdb6de",2401:"49c7c49c",2412:"1a380ab4",3212:"f3dbb974",3704:"c06a0855",3996:"3d2f1a4d",4735:"5846f91a",5047:"e88891f7",5161:"2c1897e2",5204:"26e558b4",5496:"3df7d004",5808:"0935c8d4",5828:"a61c89db",5902:"0799d774",6024:"7c53b950",6131:"fb45a038",6168:"32163b38",6564:"4147137d",7100:"a9433893",7146:"92810561",7708:"51aa0bb2",8110:"0cf3dce9",8216:"d59e7c21",8348:"3194254d",8360:"fb6f8fcc",8402:"97faa0d7",8734:"1479131e",8833:"3a135ab6",9040:"96c03a91",9115:"ebfac716",9175:"d01f9050",9316:"76a5dcb5",9456:"276bea23",9511:"00f7dc5b",9570:"963e93dd",9608:"4ca3012c",9626:"dc7bfd89",9631:"e4140f63",9733:"445d9e3d",9936:"006d06cf"}[e]+".js",d.miniCssF=e=>"static/css/async/"+({15:"__withMainLayout/terms-of-service/(id$)/page",1640:"__withMainLayout/extension/page",5204:"login/page",6024:"reset-password/page",6168:"authorization/page",8833:"__withMainLayout/layout",9115:"join-waitlist/page",9316:"__withMainLayout/community/page",9608:"sign-up/page",9631:"__withMainLayout/privacy-policy/(id$)/page"}[e]||e)+"."+{15:"2ae097cf",961:"0bfc5ab0",1640:"c5734bbe",2336:"e717b52e",5204:"3b7ab752",6024:"3b7ab752",6168:"3b7ab752",8833:"33115816",9115:"a87806c1",9316:"ef7f3ca4",9608:"3b7ab752",9631:"b9ad1dd7",9936:"c320a8b7"}[e]+".css",d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="website:",d.l=(e,t,a,n)=>{if(r[e])r[e].push(t);else{var i,c;if(void 0!==a)for(var u=document.getElementsByTagName("script"),f=0;f<u.length;f++){var l=u[f];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==o+a){i=l;break}}i||(c=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,d.nc&&i.setAttribute("nonce",d.nc),i.setAttribute("data-webpack",o+a),i.src=e),r[e]=[t];var s=(t,a)=>{i.onerror=i.onload=null,clearTimeout(p);var o=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(a))),t)return t(a)},p=setTimeout(s.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=s.bind(null,i.onerror),i.onload=s.bind(null,i.onload),c&&document.head.appendChild(i)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/",(()=>{if("undefined"!=typeof document){var e={9691:0};d.f.miniCss=(t,a)=>{e[t]?a.push(e[t]):0!==e[t]&&{15:1,961:1,1640:1,2336:1,5204:1,6024:1,6168:1,8833:1,9115:1,9316:1,9608:1,9631:1,9936:1}[t]&&a.push(e[t]=(e=>new Promise(((t,a)=>{var r=d.miniCssF(e),o=d.p+r;if(((e,t)=>{for(var a=document.getElementsByTagName("link"),r=0;r<a.length;r++){var o=(i=a[r]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(o===e||o===t))return i}var n=document.getElementsByTagName("style");for(r=0;r<n.length;r++){var i;if((o=(i=n[r]).getAttribute("data-href"))===e||o===t)return i}})(r,o))return t();((e,t,a,r,o)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",d.nc&&(n.nonce=d.nc),n.onerror=n.onload=a=>{if(n.onerror=n.onload=null,"load"===a.type)r();else{var i=a&&a.type,d=a&&a.target&&a.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+d+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=i,c.request=d,n.parentNode&&n.parentNode.removeChild(n),o(c)}},n.href=t,document.head.appendChild(n)})(e,o,0,t,a)})))(t).then((()=>{e[t]=0}),(a=>{throw delete e[t],a})))}}})(),(()=>{var e={9691:0};d.f.j=(t,a)=>{var r=d.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(2336|9691)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var n=d.p+d.u(t),i=new Error;d.l(n,(a=>{if(d.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),n=a&&a.target&&a.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",i.name="ChunkLoadError",i.type=o,i.request=n,r[1](i)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,[n,i,c]=a,u=0;if(n.some((t=>0!==e[t]))){for(r in i)d.o(i,r)&&(d.m[r]=i[r]);if(c)var f=c(d)}for(t&&t(a);u<n.length;u++)o=n[u],d.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return d.O(f)},a=self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})(),d.nc=void 0})()</script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-router.79a79153.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-axios.cf2ed959.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-react.825b595c.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/lib-polyfill.a172bed5.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/9619.0a6bdcb0.js" async></script><script src="https://lf-cdn.marscode.com/obj/marscode-bucket-sg/a0_website_prod/static/js/main.15f37b75.js" async></script><script async src="https://www.googletagmanager.com/gtag/js?id=AW-16608291937"></script><script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","AW-16608291937")</script></body></html>