DeepSeek Harness Remote
DeepSeek Harness Remote: DeepSeek Harness 실행 PC와 모바일·PC를 안전하게 연결해 어디서나 작업 이어받기
이력서와 채용공고를 업로드하면 ATS에 최적화된 이력서와 전후 점수, 개선 내용 보고서를 제공합니다
Upload your CV and a job description. Get an ATS-optimized résumé, a before/after score, and a report explaining every improvement.
생산성TypeScript · JavaScriptGitHub @NxtCoderAakash온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.