diff --git a/README.md b/README.md
index 2747f7a..2f0637d 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
Project memory, planning, execution, and verified completion inside Codex.
-
+
diff --git a/packages/web/e2e/landing.spec.ts b/packages/web/e2e/landing.spec.ts
index 3e1db25..e434841 100644
--- a/packages/web/e2e/landing.spec.ts
+++ b/packages/web/e2e/landing.spec.ts
@@ -84,7 +84,7 @@ test.describe("landing page — install + commands", () => {
})
test.describe("landing page — links + footer", () => {
- test("github stars pill links to the stargazers url with a count", async ({ page }) => {
+ test("github stars pill links to the github repo with a count", async ({ page }) => {
await page.goto("/")
const stars = page.locator(`a[href="${SITE_CONFIG.githubStarsUrl}"]`).first()
await expect(stars).toBeVisible()
diff --git a/packages/web/lib/site-config.ts b/packages/web/lib/site-config.ts
index 5b851de..a0d643c 100644
--- a/packages/web/lib/site-config.ts
+++ b/packages/web/lib/site-config.ts
@@ -3,7 +3,9 @@ export const SITE_CONFIG = {
installCommandAutonomous: "npx lazycodex-ai install --no-tui --codex-autonomous",
installEquivalent: "npx --yes --package oh-my-openagent omo install --platform=codex",
githubUrl: "https://github.com/code-yeongyu/lazycodex",
- githubStarsUrl: "https://github.com/code-yeongyu/lazycodex/stargazers",
+ // GitHub returns 404 on /stargazers for logged-out visitors, so the stars
+ // pill links to the repo page — where the star button lives anyway.
+ githubStarsUrl: "https://github.com/code-yeongyu/lazycodex",
omoUrl: "https://github.com/code-yeongyu/oh-my-openagent",
siteUrl: "https://lazycodex.ai",
docsPath: "/docs",