PageSourceSearch

https://codepress.dev/about

html codepress.dev collected 2026-10-02 01:52:12 UTC 36,797 bytes, 64 lines download raw bytes

1<!DOCTYPE html><html lang="en" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:94-132" data-dpl-id="dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD"><head codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:95-124"><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:101-104"/><link rel="preload" href="/logo.svg?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD" as="image" data-next-head=""/><title codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:59-59" data-next-head="">About — CodePress</title><meta name="description" content="Own your workspace. CodePress keeps your company&#x27;s apps, docs, and automations in your GitHub, so you can switch AI models anytime without upending the company." codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:60-60" data-next-head=""/><meta name="robots" content="index,follow,max-image-preview:large" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:61-61" data-next-head=""/><link rel="canonical" href="https://codepress.dev/about" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:62-62" data-next-head=""/><meta property="og:type" content="website" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:63-63" data-next-head=""/><meta property="og:url" content="https://codepress.dev/about" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:64-64" data-next-head=""/><meta property="og:title" content="About — CodePress" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:65-65" data-next-head=""/><meta property="og:description" content="Own your workspace. CodePress keeps your company&#x27;s apps, docs, and automations in your GitHub, so you can switch AI models anytime without upending the company." codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:66-66" data-next-head=""/><meta property="og:image" content="https://codepress.dev/og/home.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:67-67" data-next-head=""/><meta name="twitter:card" content="summary_large_image" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:68-68" data-next-head=""/><meta name="twitter:title" content="About — CodePress" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:69-69" data-next-head=""/><meta name="twitter:description" content="Own your workspace. CodePress keeps your company&#x27;s apps, docs, and automations in your GitHub, so you can switch AI models anytime without upending the company." codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:70-70" data-next-head=""/><meta name="twitter:image" content="https://codepress.dev/og/home.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:71-71" data-next-head=""/><link rel="icon" href="/favicon.svg" type="image/svg+xml" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:117-117"/><link rel="alternate icon" href="/favicon.ico" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:118-118"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:119-119"/><link rel="icon" sizes="32x32" href="/favicon-32x32.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:120-120"/><link rel="icon" sizes="16x16" href="/favicon-16x16.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:121-121"/><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:122-122"/><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:123-123"/><link rel="preload" href="/_next/static/immutable/media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/immutable/media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/immutable/chunks/185vmfo4-507t.css" as="style"/><link rel="preload" href="/_next/static/immutable/chunks/01nm62smkmy2k.css" as="style"/><noscript codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:112-114"><style codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:113-113">[data-reveal]{opacity:1!important;animation:none!important}</style></noscript><link rel="stylesheet" href="/_next/static/immutable/chunks/185vmfo4-507t.css" data-n-g=""/><link rel="stylesheet" href="/_next/static/immutable/chunks/01nm62smkmy2k.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script src="/_next/static/immutable/chunks/3s446nzmg3xao.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/1inqyio07f6-7.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/1g2crmwhv1gyi.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/20zjaeqmm8_rp.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/1u437q1_f6t_w.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/2s_npu18drvvo.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/011jm_f0co6yl.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/2bxjhnpbkqjw1.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/0ebnv8bz-m1-u.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/3-7cntaz6-z9-.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/14p4uocdcs4r7.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/0di6druti082j.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/1d_wq84gm7_5-.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-378aujmxk8ha2.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/2n5l1oay3aqat.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/0a0xcvtrgefs_.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/2wwgn222vt95d.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/0zllnq1qusoyo.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/3rfgqacoq4w10.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/3lhtpc_7zvckh.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/13u_yf8g1mw2p.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/1pu4xbx9m95xb.js" defer=""></script>
1<script src="/_next/static/immutable/chunks/turbopack-1te3x5z4e320f.js" defer=""></script>
1<script src="/_next/static/build-TfctsWXpff2fKS/_buildManifest.js?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD" defer=""></script>
1<script src="/_next/static/build-TfctsWXpff2fKS/_ssgManifest.js?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD" defer=""></script>
1<script src="/_next/static/build-TfctsWXpff2fKS/_clientMiddlewareManifest.js?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD" defer=""></script>
1<style id="__jsx-2522305365">:root{--font-geist-sans:'Geist', 'Geist Fallback';--font-geist-mono:'Geist Mono', 'Geist Mono Fallback'}</style></head><body class="antialiased" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:125-131"><link rel="preload" as="image" href="/logo.svg?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD"/><div id="__next"><div style="display:contents"><div class="font-sans" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGDQIMCEsnHB0CPxJUCRwYS1kcGg:16-20"><header class="sticky top-0 z-50 w-full border-b border-[#E5E7EB] bg-[#F9FAFB]" data-landing-header="" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:101-243"><div class="flex h-18 items-center justify-between gap-8 px-6 lg:px-9" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:105-192"><a class="shrink-0" aria-label="CodePress home" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:106-114" href="/"><img alt="CodePress" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:107-113" width="89" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/logo.svg?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD"/></a><nav aria-label="Primary" class="hidden flex-1 items-center justify-center gap-2 lg:flex" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:120-168"><button type="button" id="radix-_R_1ijm_" aria-haspopup="menu" aria-expanded="false" data-state="closed" data-slot="dropdown-menu-trigger" class="rounded-lg px-3 py-2.5 text-sm font-medium whitespace-nowrap text-black transition-colors duration-200 hover:bg-[#F3F4F6] xl:px-5 group inline-flex cursor-pointer items-center gap-1.5 outline-none focus-visible:ring-2 focus-visible:ring-black/40 focus-visible:ring-offset-2 data-[state=open]:bg-[#F3F4F6]" codepress-data-fp="Ew4HDhEVAABcWA9GHxdOQBIUHB4KFR0fCh1MCxYKABYKBB0ACwwCEAMbER4:37-40">Product<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 text-[#525252] transition-transform duration-200 group-data-[state=open]:rotate-180" aria-hidden="true" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:136-139"><path d="m6 9 6 6 6-6"></path></svg></button><a class="rounded-lg px-3 py-2.5 text-sm font-medium whitespace-nowrap text-black transition-colors duration-200 hover:bg-[#F3F4F6] xl:px-5" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:159-165" href="/custom-agents">Custom Agents</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium whitespace-nowrap text-black transition-colors duration-200 hover:bg-[#F3F4F6] xl:px-5" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:159-165" href="/ai-code-review">AI Code Review</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium whitespace-nowrap text-black transition-colors duration-200 hover:bg-[#F3F4F6] xl:px-5" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:159-165" href="/#pricing">Pricing</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium whitespace-nowrap text-black transition-colors duration-200 hover:bg-[#F3F4F6] xl:px-5" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:159-165" href="/terminal">Terminal</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium whitespace-nowrap text-black transition-colors duration-200 hover:bg-[#F3F4F6] xl:px-5" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:159-165" href="/about">About</a></nav><div class="flex items-center gap-2" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:170-191"><a data-testid="landing-header-cta" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSFgGTBIGCw:50-64" class="h-10 shrink-0 items-center justify-center gap-2 rounded-full px-8 text-sm font-medium shadow-[0_1px_2px_0_rgba(0,0,0,0.05)] transition-colors duration-200 focus-visible:ring-2 focus-visible:ring-black/40 focu
1s-visible:ring-offset-2 focus-visible:outline-none bg-[#0A0A0A] text-[#FAFAFA] hover:bg-[#262626] hidden sm:inline-flex" href="/signup">Get Started</a><button type="button" aria-label="Open menu" aria-expanded="false" class="inline-flex h-10 w-10 items-center justify-center rounded-lg text-black transition-colors hover:bg-[#F3F4F6] lg:hidden" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:178-190"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu h-5 w-5" aria-hidden="true" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:188-188"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg></button></div></div><div class="overflow-hidden border-[#E5E7EB] bg-[#F9FAFB] transition-[max-height] duration-300 lg:hidden max-h-0 border-t-0" aria-hidden="true" inert="" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:194-242"><nav aria-label="Primary" class="flex flex-col gap-1 px-6 py-4" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:205-241"><div class="flex flex-col gap-1" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:208-222"><span class="px-3 pt-2 pb-1 text-xs font-medium tracking-wide text-[#737373] uppercase" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:209-211">Product</span><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:213-220" href="/#software-factory">Workflows</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:213-220" href="/#features">Platform</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:213-220" href="/#whole-company">Whole Company</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:213-220" href="/#how-it-works">How It Works</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:213-220" href="/software-factory-cli">Factory CLI</a></div><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:224-231" href="/custom-agents">Custom Agents</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:224-231" href="/ai-code-review">AI Code Review</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:224-231" href="/#pricing">Pricing</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:224-231" href="/terminal">Terminal</a><a class="rounded-lg px-3 py-2.5 text-sm font-medium text-black transition-colors hover:bg-[#F3F4F6]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEUKAwIQAU0VBxE:224-231" href="/about">About</a><a codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSFgGTBIGCw:50-64" class="inline-flex h-10 shrink-0 items-center justify-center gap-2 rounded-full px-8 text-sm font-medium shadow-[0_1px_2px_0_rgba(0,0,0,0.05)] transition-colors duration-200 focus-visible:ring-2 focus-visible:ring-black/40 focu
1s-visible:ring-offset-2 focus-visible:outline-none bg-[#0A0A0A] text-[#FAFAFA] hover:bg-[#262626] mt-2 w-full sm:hidden" href="/signup">Get Started</a></nav></div></header><main class="min-h-screen bg-white" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGDQIMCEsnHB0CPxJUCRwYS1kcGg:18-18"><article class="mx-auto w-full max-w-[720px] px-5 sm:px-8 pt-32 pb-24 sm:pt-40" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:74-160"><p class="text-sm font-medium tracking-wide text-[#6B6760] uppercase" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:75-77">About</p><h1 class="mt-4 text-[34px] leading-[1.08] font-medium tracking-[-0.03em] text-[#111110] sm:text-[46px]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:78-80">Own your workspace. Don&#x27;t rent it from the labs.</h1><p class="mt-6 text-[17px] leading-7 text-[#4A4740]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:81-88">We believe that every company should own their own workspace, and not leave it up to the big labs. You should be able to shift between any model provider whenever you want. If any model provider changes their policies, or jacks up prices, you need to have the freedom to change models without needing to upend the entire company. Docs lost, automations lost, etc.</p><section class="mt-16" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:38-45"><h2 class="text-[13px] font-medium tracking-wide text-[#6B6760] uppercase" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:39-41">Why it matters</h2><div class="mt-5 space-y-5 text-[17px] leading-7 text-[#4A4740]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:42-44"><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:91-96">It&#x27;s about having the freedom to use whatever model is best, whenever. And when labs make models cheaper, or more expensive, or smarter, we&#x27;re able to switch to them without changing our workspace.</p><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:97-101">That&#x27;s what CodePress is about. CodePress lets you own everything. It&#x27;s the workspace that&#x27;s fully customizable and brandable for your company&#x27;s needs. Ping your own Slack bot, GitHub bot, and agent.</p><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:102-105">We handle the infrastructure, features, and workflows an agent needs to help you 100x your company.</p></div></section><section class="mt-16" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:38-45"><h2 class="text-[13px] font-medium tracking-wide text-[#6B6760] uppercase" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:39-41">What owning it means</h2><div class="mt-5 space-y-5 text-[17px] leading-7 text-[#4A4740]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:42-44"><ol class="space-y-8" data-testid="about-ownership" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:109-123"><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">01</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Your workspace is code in your GitHub.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">It&#x27;s in code in your GitHub. Everything stays with you.</p></div></li><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">02</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Switch models whenever you want.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">You can shift between any model provider. If they change their policies, or jack up prices, you change models without needing to upend the entire company.</p></div></li><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">03</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Make it yours.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">You can customize the dashboard fully as your own.</p></div></li><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">04</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Build your own apps.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">Create apps that can be used internally or externally, fully scalable. And those apps are all in your GitHub, not hidden behind a walled garden.</p></div></li><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">05</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Use our agent, or yours.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">Interface with our agent and our UI, or connect your own agents through our MCP.</p></div></li><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">06</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Run it where you want.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">If you want to self host you can. If you want to go to a diff provider you can.</p></div></li><li class="flex gap-5" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:111-121"><span class="pt-1 font-mono text-sm text-[#6B6760] tabular-nums" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:112-114">07</span><div codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:115-120"><h3 class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:116-118">Eject any time.</h3><p class="mt-2" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:119-119">You can eject anytime you want.</p></div></li></ol></div></section><section class="mt-16" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:38-45"><h2 class="text-[13px] font-medium tracking-wide text-[#6B6760] uppercase" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:39-41">Our mission</h2><div class="mt-5 space-y-5 text-[17px] leading-7 text-[#4A4740]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:42-44"><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:127-130">Our mission is to help companies automate their entire company, and not be beholden to the big model providers.</p><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:131-135">We just make it as easy as possible to get the workspace experience where you can ship everything, and we&#x27;ll keep building tools to increase the efficiency and output of your company.</p></div></section><section class="mt-16" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:38-45"><h2 class="text-[13px] font-medium tracking-wide text-[#6B6760] uppercase" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:39-41">The future we want</h2><div class="mt-5 space-y-5 text-[17px] leading-7 text-[#4A4740]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:42-44"><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:139-144">We think it&#x27;d be a horrible world if a few model providers owned all the intelligence. The company that makes the model shouldn&#x27;t also own your workspace, your docs, and your automations. Those need to be separate.</p><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:145-148">AI is basically like electricity. Everyone has it, it runs everything, and you don&#x27;t think about who your power company is.</p><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:149-152">
1Our vision of the future is thousands of models, and you get to choose.</p><p codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:153-155">The labs can sell you intelligence. They shouldn&#x27;t own your company.</p><p class="text-[20px] leading-[1.3] font-medium tracking-[-0.01em] text-[#111110]" codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWhIBDgEdQRoQFw:156-158">Own your workspace. That&#x27;s what CodePress is for.</p></div></section></article></main><footer class="relative overflow-hidden bg-[#E0F2FE]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:28-125"><img alt="" aria-hidden="true" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:29-36" loading="lazy" decoding="async" data-nimg="fill" class="pointer-events-none object-cover object-top select-none" style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="100vw" srcSet="/_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=640&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 640w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=750&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 750w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=828&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 828w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=1080&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 1080w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=1200&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 1200w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=1920&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 1920w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=2048&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 2048w, /_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=3840&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD 3840w" src="/_next/image?url=%2Fimages%2Flanding%2Ffooter-sky-tiles.webp&amp;w=3840&amp;q=75&amp;dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD"/><div aria-hidden="true" class="pointer-events-none absolute inset-0" style="background-image:radial-gradient(circle, #F2F5FF 2px, rgba(242,245,255,0) 2px);background-size:32px 32px" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSFgGTBIGCw:134-142"></div><div class="relative flex flex-col items-center px-6 pt-16 pb-11 lg:pt-[100px]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:39-124"><div class="flex flex-col items-center gap-4 py-14" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:40-66"><h2 data-reveal="up" class="max-w-[918px] text-center text-[40px] leading-[44px] font-normal text-black sm:text-[56px] sm:leading-[60px] lg:text-[72px] lg:leading-[72px]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:43-48">Put an always-on AI software engineer to work</h2><div class="flex flex-col items-center gap-10" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:49-65"><p data-reveal="up" style="animation-delay:90ms" class="max-w-[616px] text-center text-lg leading-7 text-[#0A0A0A] lg:text-xl" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:50-57">Connect your codebase, choose the first workflow, and put coding agents to work across the development process without building the infrastructure yourself.</p><a data-testid="landing-footer-cta" data-reveal="up" style="animation-delay:180ms" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSFgGTBIGCw:50-64" class="inline-flex h-10 shrink-0 items-center justify-center gap-2 rounded-full px-8 text-sm font-medium shadow-[0_1px_2px_0_rgba(0,0,0,0.05)] transition-colors duration-200 focus-visible:ring-2 focus-visible:ring-black/40 focus-visible:ring-offset-2 focus-visible:outline-none bg-[#0A0A0A] text-[#FAFAFA] hover:bg-[#262626]" href="/signup">Set up your codebase</a></div></div><div data-reveal="up" style="animation-delay:120ms" class="mt-14 flex w-full max-w-[1340px] flex-col items-center gap-8" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8
1NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:68-123"><div class="flex flex-col items-center gap-10" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:72-93"><a aria-label="CodePress home" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:73-75" href="/"><img alt="CodePress" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:74-74" loading="lazy" width="89" height="32" decoding="async" data-nimg="1" style="color:transparent" src="/logo.svg?dpl=dpl_6ACaxgYMnB3AQgA21HFuGFK9v5GD"/></a><nav aria-label="Footer" class="flex flex-wrap items-center justify-center gap-x-8 gap-y-3" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:79-92"><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/#software-factory">Workflows</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/#features">Platform</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/#whole-company">Whole Company</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/#how-it-works">How It Works</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/software-factory-cli">Factory CLI</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/custom-agents">Custom Agents</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/ai-code-review">AI Code Review</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/#pricing">Pricing</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/terminal">Terminal</a><a class="text-base leading-6 text-[#0A0A0A] transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:84-90" href="/about">About</a></nav></div><div class="flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-base leading-[22px] text-[#0A0A0A]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:95-105"><a class="transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:97-103" href="/benchmarks">Benchmarks explained</a><a class="transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:97-103" href="/docs">Docs</a><a class="transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:97-103" href="/security">Security</a></div><div class="flex flex-wrap items-center justify-center gap-x-4 gap-y-2 text-base leading-[22px] text-[#0A0A0A]" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:107-122"><span codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:108-108">© 2026 CodePress. All rights reserved.</span><span class="flex items-center gap-4" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:110-120"><span aria-hidden="true" class="text-[#0A0A0A]/40" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8
1NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:111-113">•</span><a class="transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:114-119" href="/tos">Terms of service</a></span><span class="flex items-center gap-4" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:110-120"><span aria-hidden="true" class="text-[#0A0A0A]/40" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:111-113">•</span><a class="transition-opacity hover:opacity-70" codepress-data-fp="Ah8UFl8FABFcXhQKQwZCAhIJGxYNFQdGAw8NCw0LF10JEh1JDwcLSEsADRIQAU0VBxE:114-119" href="/privacy">Privacy Policy</a></span></div></div></div></footer></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/about","query":{},"buildId":"build-TfctsWXpff2fKS","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
1<script codepress-data-fp="Ah8UFl8FABFcXhQKQxVMCAcVWiwHDhccAgsNG0oRAwo:129-129">
2(function () {
3  var repo = "quantfive/codepress";
4  var branch = "main";
5  function upsertMeta(name, content) {
6    var meta = document.querySelector('meta[name="' + name + '"]');
7    if (!meta) {
8      meta = document.createElement('meta');
9      meta.setAttribute('name', name);
10      document.head.appendChild(meta);
11    }
12    meta.setAttribute('content', content);
13  }
14  function applyCodePressConfig() {
15    try {
16      var config = window.__CODEPRESS_CONFIG__;
17      if (!config || config.__codepressLockedBranch !== true) {
18        config = Object.assign({}, config || {});
19        Object.defineProperty(config, 'repo', {
20          configurable: true,
21          enumerable: true,
22          get: function () { return repo; },
23          set: function (value) {
24            if (typeof value === 'string' && value) repo = value;
25          }
26        });
27        Object.defineProperty(config, 'branch', {
28          configurable: true,
29          enumerable: true,
30          get: function () { return branch; },
31          set: function (value) {
32            if (typeof value === 'string' && value && value !== 'main') branch = value;
33          }
34        });
35        Object.defineProperty(config, '__codepressLockedBranch', {
36          configurable: false,
37          enumerable: false,
38          value: true
39        });
40        window.__CODEPRESS_CONFIG__ = config;
41      } else {
42        config.repo = repo;
43        config.branch = branch;
44      }
45      if (document.body) {
46        var div = document.getElementById('__codepress_config');
47        if (!div) {
48          div = document.createElement('div');
49          div.id = '__codepress_config';
50          div.style.display = 'none';
51          document.body.appendChild(div);
52        }
53        div.setAttribute('data-codepress-repo', repo);
54        div.setAttribute('data-codepress-branch', branch);
55      }
56      upsertMeta('codepress-repo', repo);
57      upsertMeta('codepress-branch', branch);
58    } catch (_) {}
59  }
60  applyCodePressConfig();
61  setTimeout(applyCodePressConfig, 0);
62  setTimeout(applyCodePressConfig, 250);
63})();
64</script>
64</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.