DeepSeek Harness Remote
DeepSeek Harness Remote 可將手機或另一台電腦與你運行 DeepSeek Harness 的電腦安全連接,隨時隨地繼續你的工作,方便隨時查看進度並繼續工作。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗対面の2人(日本語話者・英語話者)が1台のスマートフォンを共有し、リアルタイムに文字翻訳字幕を表示するWebアプリです。画面は上下に分割され、上側は相手が読みやすいよう180度回転して表示されます。
詳細な要件・仕様は docs/01_REQUIREMENTS.md / docs/02_SPECIFICATION.md / docs/03_STRUCTURE.md、デザインシステムは design.md を参照してください。
gpt-realtime-translate / gpt-realtime-whisper)pnpm install
cp .env.example .env.local # 値を設定(下記「環境変数」参照)
pnpm dev
http://localhost:3000 を開きます。
.env.local(Git管理外)に設定します。値は .env.example を参照してください。
| 変数 | 必須 | 説明 |
|---|---|---|
OPENAI_API_KEY | 任意 | 未設定時はモックモードで動作します |
TURSO_DATABASE_URL | 必須 | Turso DBのURL |
TURSO_AUTH_TOKEN | 必須 | Tursoの認証トークン |
APP_ENV | 任意 | development / test / production |
NEXT_PUBLIC_APP_NAME | 任意 | 表示名 |
NEXT_PUBLIC_ENABLE_MOCK_TRANSLATION | 任意 | trueでモック固定(既定値) |
DEVICE_ID_HASH_SALT | 任意 | 匿名端末IDのハッシュ化に使うsalt |
OPENAI_API_KEY は絶対にクライアントへ返しません(Route Handler内でのみ使用し、ブラウザには短命のクライアントシークレットのみを渡します)。
pnpm db:generate # スキーマからマイグレーションSQLを生成
pnpm db:migrate # Tursoへ適用
pnpm db:studio # Drizzle Studioを起動
スキーマは lib/db/schema.ts、マイグレーションSQLは drizzle/migrations/ にあります。
NEXT_PUBLIC_ENABLE_MOCK_TRANSLATION=true(既定値)、または OPENAI_API_KEY 未設定時、/api/realtime/token が mock: true を返し、実際のOpenAI API呼び出しを行わずにサンプル字幕をストリーミング表示します。マイク許可・無音検知・DB保存・履歴表示は本番と同じコードパスを通ります。
実際のOpenAI Realtime APIに接続するには、.env.local の OPENAI_API_KEY を設定した上で NEXT_PUBLIC_ENABLE_MOCK_TRANSLATION=false にしてください(実APIの呼び出しが発生するため、通常の開発ではモックのままにすることを推奨します)。
pnpm lint # ESLint
pnpm typecheck # tsc --noEmit
pnpm test # Vitest(unit + integration)
pnpm test:e2e # Playwright(モックモードで実行)
pnpm check # lint + typecheck + test + build
main ブランチへのマージでProductionに、feature ブランチのpushでPreviewに自動デプロイされます。Vercelダッシュボードで環境変数(上記表)を Production / Preview / Development すべてに登録してください。