Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b30572f
chore: bk
zxch3n Aug 14, 2026
3b4c951
feat(skills): add the AfterRay agent skill
zxch3n Aug 14, 2026
afd3731
refine(site): lead in English, restructure sections, and fix a11y gaps
zxch3n Aug 14, 2026
015aae5
refine(site): lead with the recovered moment, not the architecture
zxch3n Aug 14, 2026
1f1af64
refine(site): make the search mock legible as a moment, not a log line
zxch3n Aug 14, 2026
7a9b4d7
refine(site): cut the agents section down to what it needs to say
zxch3n Aug 14, 2026
4ae6496
refine(site): make the hero a picture, not a claim
zxch3n Aug 14, 2026
b5727f7
refine(site): lead with the need, not the capability
zxch3n Aug 14, 2026
1d0afbc
refine(site): sell the agent's context, not the user's search
zxch3n Aug 14, 2026
d3f7d52
refine(site): put the product in the first screen
zxch3n Aug 15, 2026
db99df8
refine(site): drop the nav download button
zxch3n Aug 15, 2026
2755caf
feat(site): switch languages from a globe menu
zxch3n Aug 15, 2026
15977e2
refine(site): use the conventional translate mark for the language menu
zxch3n Aug 15, 2026
22c48aa
refine(site): say what the software is, not what it is like
zxch3n Aug 15, 2026
3ab6d1b
refine(site): Remember everything, with the control right underneath
zxch3n Aug 15, 2026
602e0e2
refine(site): thin the hero sub to one readable sentence
zxch3n Aug 15, 2026
2fd0eda
refine(site): show the transcript, and stop the stage from colliding
zxch3n Aug 15, 2026
a645984
fix(site): only show a transcript where there was actually a call
zxch3n Aug 15, 2026
00cc183
refine(site): stop the capture floating small in an empty stage
zxch3n Aug 15, 2026
cfe24e0
fix(site): widen the recall stage and stop the capture collapsing
zxch3n Aug 15, 2026
71e5c24
refine(site): cut the copy that repeats what is already on screen
zxch3n Aug 15, 2026
06e35e5
refine(site): narrow the demo wrapper
zxch3n Aug 15, 2026
cd82f13
Merge branch 'main' into lody/d3e959a4-3b7
zxch3n Aug 15, 2026
994b3fb
fix(site): reconcile every claim with the code after merging main
zxch3n Aug 15, 2026
ebbc1bc
refine(site): drop the anchor nav
zxch3n Aug 15, 2026
e1c8e39
refine(site): settle the footer
zxch3n Aug 15, 2026
2fbe951
docs(skills): teach the agent skill the commands it was missing
zxch3n Aug 15, 2026
d164f82
feat(site): ship a real social card and Cloudflare Pages config
zxch3n Aug 15, 2026
168dfc4
ci(site): deploy the site from GitHub Actions
zxch3n Aug 15, 2026
40cdb75
ci: drop the Actions deploy in favour of Cloudflare's Git connector
zxch3n Aug 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions site/.node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22.23.1
37 changes: 34 additions & 3 deletions site/index.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,41 @@
<!doctype html>
<html lang="zh-CN">
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="AfterRay — 纯本地的 Mac 记忆。回溯、检索、总结你的每一秒,AI 全部在本机运行,0 字节离开你的 Mac。" />
<title>AfterRay — 你的 Mac 记得一切,一切从未离开</title>
<meta name="theme-color" content="#060607" />
<meta
name="description"
content="AfterRay records your screen and audio all day — so you and your agent can find anything you saw or heard."
/>
<title>AfterRay — Remember everything you see and hear on your Mac.</title>

<link rel="canonical" href="https://afterray.com/" />

<!-- Social preview -->
<meta property="og:url" content="https://afterray.com/" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="AfterRay" />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="zh_CN" />
<meta property="og:title" content="AfterRay — Remember everything you see and hear on your Mac." />
<meta
property="og:description"
content="AfterRay records your Mac's screen and audio all day so any moment stays searchable — replay it, search it, or let your coding agent look it up. Exclude apps and sites, pause anytime, and nothing leaves the machine."
/>
<meta property="og:image" content="https://afterray.com/og.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="AfterRay — Remember everything. Records your screen and audio all day; nothing leaves this Mac." />

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="AfterRay — Remember everything you see and hear on your Mac." />
<meta
name="twitter:description"
content="AfterRay records your Mac's screen and audio all day so any moment stays searchable — replay it, search it, or let your coding agent look it up. Exclude apps and sites, pause anytime, and nothing leaves the machine."
/>
<meta name="twitter:image" content="https://afterray.com/og.png" />

<link rel="icon" type="image/png" href="/favicon.png" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
Expand Down
Loading