Skip to content

Commit 6adf380

Browse files
authored
Merge branch 'main' into changeset-release/main
2 parents 84be849 + 602546e commit 6adf380

19 files changed

Lines changed: 2222 additions & 32 deletions

apps/pythinker-code/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![npm](https://img.shields.io/npm/v/@pythoughts/pythinker-code)](https://www.npmjs.com/package/@pythoughts/pythinker-code) [![License](https://img.shields.io/badge/license-MIT-blue)](LICENSE) [![Docs](https://img.shields.io/badge/docs-online-blue)](https://pythoughts-labs.github.io/pythinker-code/)
66

77
<p align="center">
8-
<img src="https://raw.githubusercontent.com/Pythoughts-labs/pythinker-code/main/docs/media/init.webp" alt="Pythinker Code terminal demo" width="860">
8+
<img src="https://raw.githubusercontent.com/Pythoughts-labs/pythinker-code/main/docs/media/terminal-ui.webp" alt="Pythinker Code terminal demo" width="860">
99
</p>
1010

1111
## What is Pythinker Code CLI

apps/site/index.html

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,37 @@
66
<meta name="color-scheme" content="light" />
77
<meta name="theme-color" content="#ffffff" />
88
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
9+
<link rel="icon" href="/favicon.ico" sizes="48x48" />
10+
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
911
<link rel="canonical" href="https://code.pythinker.com/" />
1012
<meta
1113
name="description"
12-
content="Install Pythinker Code: an open-source AI coding agent for your terminal. One command for macOS, Linux, Windows, Homebrew, Nix, or npm."
14+
content="Install Pythinker Code: an open-source AI coding agent for your terminal and VS Code. One command for macOS, Linux, Windows, Homebrew, Nix, or npm."
1315
/>
16+
17+
<!-- Link previews: Slack, Discord, iMessage, X, LinkedIn, WhatsApp. -->
18+
<meta property="og:type" content="website" />
19+
<meta property="og:site_name" content="Pythinker Code" />
20+
<meta property="og:url" content="https://code.pythinker.com/" />
21+
<meta property="og:title" content="Pythinker Code, the terminal-native AI engineering agent" />
22+
<meta
23+
property="og:description"
24+
content="An open-source AI engineering agent for your terminal and VS Code. It reads your repo, edits files, runs commands, and iterates until the job is done."
25+
/>
26+
<meta property="og:image" content="https://code.pythinker.com/og.jpg" />
27+
<meta property="og:image:type" content="image/jpeg" />
28+
<meta property="og:image:width" content="1200" />
29+
<meta property="og:image:height" content="630" />
30+
<meta property="og:image:alt" content="Pythinker Code running as a VS Code extension" />
31+
<meta property="og:locale" content="en_US" />
32+
<meta name="twitter:card" content="summary_large_image" />
33+
<meta name="twitter:title" content="Pythinker Code, the terminal-native AI engineering agent" />
34+
<meta
35+
name="twitter:description"
36+
content="An open-source AI engineering agent for your terminal and VS Code. It reads your repo, edits files, runs commands, and iterates until the job is done."
37+
/>
38+
<meta name="twitter:image" content="https://code.pythinker.com/og.jpg" />
39+
<meta name="twitter:image:alt" content="Pythinker Code running as a VS Code extension" />
1440
<link rel="preconnect" href="https://fonts.googleapis.com" />
1541
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
1642
<link

apps/site/public/_headers

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
/install.sh
2+
Content-Type: text/x-shellscript; charset=utf-8
3+
Cache-Control: public, max-age=300, s-maxage=900, stale-if-error=86400
4+
5+
/install.ps1
6+
Content-Type: text/plain; charset=utf-8
7+
Cache-Control: public, max-age=300, s-maxage=900, stale-if-error=86400
8+
9+
/releases/*
10+
Cache-Control: public, max-age=31536000, immutable
15.7 KB
Loading

apps/site/public/arctecture.webp

87.4 KB
Loading

apps/site/public/bimi-logo.svg

Lines changed: 46 additions & 0 deletions
Loading
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<!doctype html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8" />
5+
<meta name="viewport" content="width=device-width, initial-scale=1" />
6+
<title>Signed in to Pythinker</title>
7+
<style>
8+
*, *::before, *::after { box-sizing: border-box; }
9+
html, body { height: 100%; margin: 0; }
10+
body {
11+
font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
12+
background: #0b0f19;
13+
background-image:
14+
radial-gradient(ellipse 80% 60% at 50% -10%, rgba(62, 207, 142, 0.12), transparent),
15+
radial-gradient(ellipse 60% 50% at 100% 100%, rgba(238, 154, 135, 0.08), transparent);
16+
color: #e8eaed;
17+
display: flex;
18+
align-items: center;
19+
justify-content: center;
20+
padding: 24px;
21+
}
22+
.card {
23+
width: min(100%, 480px);
24+
padding: 48px 40px 44px;
25+
border-radius: 20px;
26+
background: linear-gradient(180deg, #1a2030 0%, #161b22 100%);
27+
border: 1px solid #2d333b;
28+
box-shadow: 0 24px 48px rgba(0, 0, 0, 0.35), 0 0 0 1px rgba(255, 255, 255, 0.04) inset;
29+
display: flex;
30+
flex-direction: column;
31+
align-items: center;
32+
text-align: center;
33+
}
34+
.logo { margin-bottom: 8px; }
35+
.logo img { display: block; width: 88px; height: auto; }
36+
.brand {
37+
margin: 0 0 28px;
38+
font-size: 13px;
39+
font-weight: 600;
40+
letter-spacing: 0.14em;
41+
text-transform: uppercase;
42+
color: #6b7280;
43+
}
44+
.badge { margin-bottom: 16px; }
45+
.badge-icon { display: block; }
46+
h1 {
47+
margin: 0 0 12px;
48+
font-size: 26px;
49+
line-height: 1.25;
50+
font-weight: 650;
51+
letter-spacing: -0.02em;
52+
color: #f5f7fa;
53+
}
54+
p {
55+
margin: 0;
56+
font-size: 15px;
57+
line-height: 1.6;
58+
color: #9aa0a8;
59+
max-width: 34ch;
60+
}
61+
</style>
62+
</head>
63+
<body>
64+
<main class="card">
65+
<div class="logo">
66+
<img src="/icon.svg" width="88" height="110" alt="" aria-hidden="true" />
67+
</div>
68+
<p class="brand">Pythinker Code</p>
69+
<div class="badge">
70+
<svg class="badge-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="28" height="28" aria-hidden="true" focusable="false">
71+
<circle cx="12" cy="12" r="11" fill="#1a3d2f" stroke="#3ecf8e" stroke-width="1.5"/>
72+
<path d="M7.5 12.2l3 3 6-6.5" fill="none" stroke="#3ecf8e" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
73+
</svg>
74+
</div>
75+
<h1>You're logged in to Pythinker</h1>
76+
<p>You can close this tab and return to Pythinker.</p>
77+
</main>
78+
</body>
79+
</html>

apps/site/public/favicon.ico

15 KB
Binary file not shown.

apps/site/public/icon-192.png

17.1 KB
Loading

apps/site/public/icon-512.png

50.8 KB
Loading

0 commit comments

Comments
 (0)