DeepSeek Harness Remote
DeepSeek Harness Remote: DeepSeek Harness 실행 PC와 모바일·PC를 안전하게 연결해 어디서나 작업 이어받기
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗CV'ni bir iş ilanına göre ölçen ve uyarlayan, uydurmayan bir başvuru yardımcısı. Canlıda: uyarla.com.tr
Temel ilke: CV'de olmayan bir deneyim, beceri ya da sayı hiçbir çıktıya
girmez. Uydurma kontrolü LLM'e bırakılmaz; kodda, deterministik olarak
yapılır (sayılar, ilan terimleri, anlamsal sapma). Gerekçeler
docs/kararlar.md'de (K-28, K-38 ve sonrası).
| Adım | Özellik |
|---|---|
| Ölç | CV ile ilanı karşılaştırır: uyum skoru, zorunlu gereksinimler, eksik kavramlar, biçim sorunları, "başvuruya hazır mı". Kayıt gerektirmez. |
| İlanı al | Bağlantıdan ilan metni (Kariyer.net, LinkedIn, Greenhouse, Lever, Workday…), tarayıcı eklentisi ya da örnek ilan. İlanın platformuna göre kaynaklı ipuçları ve taklit alan adı uyarısı. |
| Uyarla | Maddeleri ilanın diliyle yeniden yazar; her öneri kabul, ret ya da elle düzenleme. Tek sayfa düzeni, PDF ve DOCX indirme, ilan terimlerini vurgulama. |
| Eksikleri kapat | "AI ile yaz": kullanıcının anlattığı deneyimden yeni madde. Hatırlanan olgular sonraki ilanlarda kanıt sayılır. |
| Başvur | Ön yazı ve kontrol listesi; başvuru formu sorularına karakter ya da kelime sınırlı yanıtlar. |
| Takip et | Başvuru panosu (aşama, not, mülakat günü, son başvuru tarihi), takip mesajı ve teşekkür notu taslakları, e-posta hatırlatmaları. |
| Mülakat | Olası sorular, CV'den birebir kanıt, STAR iskeleti, savunulacak iddialar, eksiklere dürüst köprü; yazılı pratik ve geri bildirim. |
┌──────────────────────┐ ┌──────────────────────────┐
tarayıcı ──▶│ apps/web (Next.js) │──────▶│ Redis (BullMQ kuyrukları) │
eklenti ──▶│ Vercel │ └────────────┬─────────────┘
└──────────┬───────────┘ │
│ ┌──────────▼───────────┐
│ │ apps/worker (Node) │──▶ LLM ve gömme
│ │ Railway │ (OpenAI uyumlu)
│ └──────────┬───────────┘
▼ ▼
┌───────────────────────────────────────────────────────┐
│ Postgres (Neon, Prisma) · dosyalar: Cloudflare R2 │
└───────────────────────────────────────────────────────┘
cleanup:cron).pnpm çalışma alanı (Node ≥ 22, pnpm 11).
| Yol | İçerik |
|---|---|
apps/web | Next.js uygulaması. Arayüz özellik bazlı klasörlerde (src/features/*), API uçları src/app/api, sunucu kodu src/server, bakım betikleri scripts/. |
apps/worker | BullMQ worker'ı: analyze ve adapt kuyrukları, iş türü başına bir akış (*-pipeline.ts). |
apps/extension | Chrome eklentisi: açık ilan sayfasını uyarla'ya gönderir. Ayrıntı: apps/extension/README.md. |
packages/core | Alan mantığı, çerçeveden bağımsız: çıkarım, skorlama, uyarlama, doğrulama, ön yazı, mülakat, belge üretimi. Değerlendirme betikleri eval/ altında. |
packages/db | Prisma şeması ve göçler. |
packages/fonts | PDF üretimi için gömülü yazı tipleri. |
docs/ | Kararlar (K-xx), yol haritası, marka rehberi, e-posta stratejisi, sprint kapanışları. |
pnpm install
cp .env.example .env # değerleri doldur, açıklamalar dosyada
pnpm db:up # Postgres ve Redis (docker compose)
pnpm --filter @uyarla/db migrate
pnpm dev # web http://localhost:3001 ve worker birlikte
LLM_BASE_URL, LLM_MODEL).
Yerelde LM Studio, üretimde gpt-4.1-mini. Gömme modeli ayrı
(EMBEDDING_*).S3_BUCKET boşsa yerel diske (STORAGE_DIR) yazılır.RESEND_API_KEY boşsa giriş bağlantısı terminale yazılır.pnpm typecheck
pnpm test # tüm paketlerin birim testleri
pnpm --filter @uyarla/web test:integration # gerçek veritabanıyla
pnpm --filter @uyarla/core eval:adapt # örnek: uyarlama değerlendirmesi
LLM'e dokunan her özellik bir değerlendirme betiğiyle ölçülür
(packages/core/eval, eval:* betikleri). Değerlendirme CV-ilan
çiftleriyle çalışır ve uydurma işareti, kapsam, uzunluk, klişe gibi
ölçüleri raporlar. Sonuçlar ilgili kararda tablo olarak durur. Koşu çıktıları
eval/runs/ altına yazılır. Bunlar commit'lenmez; .gitignore'da olmadıkları
için git add'e dizin değil, açık dosya yolu ver.
main'e merge edilince otomatik dağıtılır.
@uyarla/core/score/live gibi; K-68).type alanıyla eklenir, yeni uç açılmaz.main'e merge edilince, izlenen
yollar değiştiyse dağıtılır. Worker 512 MB bellekle çalışır; üretimde tsx
yok, worker esbuild ile derlenir.DATABASE_URL=<doğrudan bağlantı> pnpm --filter @uyarla/db exec prisma migrate deploy.dbalaban1907/dog-<n>-…. PR başlığında issue numarası olur.docs/kararlar.md'de K-numarasıyla
yazılır: bağlam, karar ve varsa ölçüm.src/features/<özellik>).PRODUCT_EMAILS_ENABLED, DOG-130).