DeepSeek Harness Remote
DeepSeek Harness Remote 可將手機或另一台電腦與你運行 DeepSeek Harness 的電腦安全連接,隨時隨地繼續你的工作,方便隨時查看進度並繼續工作。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證jobologgy AI
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Upload a résumé (PDF / DOCX / image / screenshot / pasted text) + a job description. A free AI model (Google Gemini) rewrites it to be ATS-compliant and tailored to the JD, scores it before vs after, explains what was lacking, what it now has, and why keyword matching improved, and produces two PDFs — the optimized CV and a diagnostic report.
Stack: Next.js + React + TypeScript + Tailwind (frontend) · plain Node.js, native http, no
framework (backend) · Supabase (Auth + Postgres + Storage) · Google Gemini (free tier).
jobologgy/
├── backend/ plain Node.js service (native http) — the language-agnostic integration surface
└── frontend/ Next.js demo app + a copy-paste integration module (JS and TS flavors)
fetch; native http)backend/supabase/migrations/0001_init.sql.
This creates the profiles + resume_jobs tables, RLS policies, and the uploads / generated
storage buckets.cd backend
cp .env.example .env # fill in the values
npm install # note: puppeteer downloads Chromium on first install (slow)
npm run dev # starts on http://localhost:8787
.env:
| var | meaning |
|---|---|
PORT | backend port (default 8787) |
GEMINI_API_KEY | from Google AI Studio |
SUPABASE_URL | your project URL |
SUPABASE_SERVICE_ROLE_KEY | service-role key (server only — never expose to the browser) |
FRONTEND_ORIGIN | allowed CORS origin, e.g. http://localhost:3000 |
cd frontend
cp .env.local.example .env.local # fill in the values
npm install
npm run dev # http://localhost:3000
.env.local:
| var | meaning |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | your project URL |
NEXT_PUBLIC_SUPABASE_ANON_KEY | anon/public key |
NEXT_PUBLIC_BACKEND_URL | e.g. http://localhost:8787 |
Sign up, go to /app, upload a résumé + paste a JD, click Optimize.
The backend is the real integration surface and it is language-agnostic — it speaks HTTP + JSON,
so your existing frontend calls POST /api/analyze the same way whether it's JavaScript or
TypeScript. You can also import services/analyzeResume.ts directly into your existing plain-Node
backend (no framework assumptions).
For the UI, a self-contained, copy-paste feature module is provided in both flavors:
frontend/integration/ts/frontend/integration/js/Then set NEXT_PUBLIC_BACKEND_URL (and pass the user's Supabase JWT to the API client). See
frontend/integration/README.md.