尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗A ghost named Marlowe lives inside an old computer terminal, and he needs your help to finish his last story.
Built for the DEV Hacktoberfest Week 4 Challenge, "Ghost in the Machine" (October 26 to 31, 2026).
A short, spooky, choose-your-path story told on a green-screen terminal. Marlowe was a writer who typed his stories on this machine until the power cut out mid-sentence one winter night. Now he speaks only by typing on the screen, in capitals.
Each turn, the open-weight Gemma model writes the next passage of the story, and you pick one of three choices or type your own action. After five choices you reach an ending that follows from what you did. Every passage can be read aloud by an ElevenLabs narrator.
prefers-reduced-motion.gemma-4-26b-a4b-it), an open-weight model. Three
ways to serve it, picked with GEMMA_MODE:
router: any OpenAI-compatible host, OpenRouter by default. Fastest, a
few seconds to the first word. This is what the live site uses.cloud: Google AI Studio, with thinking turned off.local: Gemma in Ollama on your own machine.N2lVS1w4EtoT3dr4eOWO); set ELEVENLABS_VOICE_ID to use another.cp .env.local.example .env.local
npm install
npm run dev
Then open http://localhost:3000.
In .env.local, set GEMMA_MODE and the key it needs (ROUTER_API_KEY for
router, GOOGLE_AI_STUDIO_KEY for cloud, nothing for local), plus
ELEVENLABS_API_KEY for narration. Without keys the app still runs in demo
mode with a canned story and tells you which key is missing. .env.local is
gitignored, so keys are never committed.
The Gemma and ElevenLabs route code is adapted from my earlier project, Talk to the Book. Haunted Terminal is a new project built during the Week 4 window.