尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
You did not choose your myth. Your myth chose you.
An AI Myth Diviner — a Seer that reveals the archetypal story living through a human life.
A project of the Temporal Bridges Institute and AHAU AI, rooted in the Popol Wuj, in the lineage of the Ajq'ij, in the spirit of Homo Ludens.
THE ELDER is a serverless web application built on Next.js 14. A user describes what they are living through. The Elder, drawing on world mythology, Jungian archetypes, Huizinga's mythopoetic framework, and K'iche' Maya cosmology, names the myth that is living through them and the threshold they stand before.檢視完整 README ↗You did not choose your myth. Your myth chose you.
An AI Myth Diviner — a Seer that reveals the archetypal story living through a human life.
A project of the Temporal Bridges Institute and AHAU AI, rooted in the Popol Wuj, in the lineage of the Ajq'ij, in the spirit of Homo Ludens.
THE ELDER is a serverless web application built on Next.js 14. A user describes what they are living through. The Elder, drawing on world mythology, Jungian archetypes, Huizinga's mythopoetic framework, and K'iche' Maya cosmology, names the myth that is living through them and the threshold they stand before.
Architecture:
/api/divine) that holds your Anthropic key safelyDownload or unzip this folder anywhere on your computer. You should see this structure:
the-elder/
├── app/
│ ├── api/divine/route.ts
│ ├── globals.css
│ ├── layout.tsx
│ └── page.tsx
├── lib/
│ ├── rate-limit.ts
│ └── system-prompt.ts
├── public/
├── .env.example
├── .gitignore
├── next.config.js
├── package.json
├── tsconfig.json
└── README.md
If you have Node.js 18+ installed:
cd the-elder
npm install
cp .env.example .env.local
# Open .env.local and paste your real API key in the ANTHROPIC_API_KEY line
npm run dev
Open http://localhost:3000 — the Elder is alive locally. When ready, kill the server (Ctrl+C) and continue to deploy.
If you skip this step, that is fine. You can deploy directly.
In the project folder:
git init
git add .
git commit -m "THE ELDER — first fire"
Then on GitHub, create a new repository called the-elder (or any name). Don't add a README — your folder already has one. After GitHub creates the empty repo, it will show you commands. Run the two it gives you (something like):
git remote add origin https://github.com/YOUR-USERNAME/the-elder.git
git branch -M main
git push -u origin main
the-elder repositoryANTHROPIC_API_KEYsk-ant-...)RATE_LIMIT_PER_DAY (default 10)MAX_TOKENS (default 1200)Wait about 90 seconds. Vercel gives you a URL like https://the-elder.vercel.app. The Elder is live.
In the Vercel dashboard → your project → Settings → Domains. If you already own a domain, point it here per Vercel's instructions. If not, the free *.vercel.app URL works perfectly.
All configuration lives in environment variables. Set these in Vercel's dashboard under Settings → Environment Variables.
| Variable | Required | Default | Description |
|---|---|---|---|
ANTHROPIC_API_KEY | yes | — | Your Anthropic API key. Server-side only. Never exposed to the browser. |
RATE_LIMIT_PER_DAY | no | 10 | How many divinations each visitor (by IP) can request per 24-hour window. |
MAX_TOKENS | no | 1200 | Maximum tokens per Elder response. |
After changing env vars in Vercel, redeploy (Vercel → Deployments → tap the latest → Redeploy) for the change to take effect.
Using claude-sonnet-4-5, each divination averages ~2,500 input tokens (system prompt + conversation) and ~800 output tokens.
At current Sonnet 4.5 pricing ($3 / 1M input, $15 / 1M output), each divination costs roughly $0.02.
| Daily divinations | Monthly cost |
|---|---|
| 50 | ~$30 |
| 200 | ~$120 |
| 500 | ~$300 |
Rate-limiting at 10 per IP per day means even if 100 unique visitors max out their limit every day, your monthly cost stays around $600. Tune RATE_LIMIT_PER_DAY lower if you want a tighter cap.
You can also set a hard spending cap directly in your Anthropic console (Plans & billing → Spend limits) for total peace of mind.
Modify the system prompt in lib/system-prompt.ts. Push the change to GitHub. Vercel auto-redeploys. The Elder shifts.
This is the single source of truth for who the Elder is. All four mythic movements, the philosophical lineage, the voice — all there.
.env.local on your machine.env.local is in .gitignore and will never be committed to GitHub/api/divine route, which talks to Anthropic"Server is missing ANTHROPIC_API_KEY environment variable." You forgot to add the env var in Vercel, or you added it but didn't redeploy after.
"The Elder grows weary. The fire must rest."
Rate limit hit for that IP. Wait 24 hours, or increase RATE_LIMIT_PER_DAY.
429 errors at high traffic Anthropic rate-limits at the API level too. If you have many simultaneous users, request a higher tier in your Anthropic console.
Build fails on Vercel
Check that your repo includes package.json, next.config.js, and tsconfig.json. If node_modules/ accidentally got committed, remove it and push again.
"Could not resolve authentication method" when running a standalone script (not npm run dev)
Tools like tsx or ts-node do not auto-load .env.local the way Next.js does. Either prefix the command with npx tsx -r dotenv/config your-script.ts (requires dotenv as a dependency), or export the key into your shell first: export $(grep ANTHROPIC_API_KEY .env.local | xargs). Note this only works if .env.local exists -- on a fresh clone you must run cp .env.example .env.local first (see Quickstart, step 3).
Temporal Bridges Institute · AHAU AI Rooted in the Popol Wuj In the lineage of the Ajq'ij In the spirit of Homo Ludens