DeepSeek Harness Remote
DeepSeek Harness Remote 可將手機或另一台電腦與你運行 DeepSeek Harness 的電腦安全連接,隨時隨地繼續你的工作,方便隨時查看進度並繼續工作。
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
An AI-powered job dashboard.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Job applications that sound like you, not like AI. Wayfinder is a job search tracker whose AI writes in your own voice, draws on the real stories behind your work, and checks every claim before you send it.
Live: ai-job-dashboard-sable.vercel.app · click Try the demo to look around a sample job search with no sign-up.
Recruiters and hiring managers: I'm happy to provide a temporary Anthropic API key so you can explore all of the app's AI features. Email me at [email protected].
Most job trackers (Huntr, Teal, Simplify) compete on volume: clip more jobs, autofill more forms, generate more letters. Their letters all sound the same, and nobody checks whether what they say about you is true. Wayfinder goes the other way:
| What it does | |
|---|---|
| Your voice | Add things you've written. Wayfinder measures your writing (length, sentence rhythm, contractions, greetings, sign-offs) and builds a voice profile that can't contradict those numbers. Letters are drafted to match it. |
| Your real stories | The Story Library holds your experience write-ups, prepared answers, and interview notes in one searchable place. Cover letters and application answers ("Why us?", "Tell me about a conflict") are drafted from those stories, not from rewording your resume. |
| Every claim traced | Each letter is fact-checked against your resume and stories. Every claim is highlighted with the exact line it came from, and anything you never said is flagged. |
| Rules enforced in code | Your banned words are checked in code after generation, with an automatic rewrite pass. A pre-send checklist also catches AI clichés, leftover placeholders, length, and repetitive "I…" openings. |
| Feature | Description |
|---|---|
| Job tracker | Log applications, update stages, filter by source and stage |
| AI field extraction | Paste a job description and auto-fill title, company, location, salary |
| Role-fit scoring | 0–100 score based on your resume and career goals |
| Company research | One-click AI fill of company profiles, with web search |
| Interview prep | Mock questions and study tips from the job description |
| Source analytics | Response rates and conversion by job source |
| Weekly review | Weekly reflection with an optional AI summary and next steps |
A few engineering decisions worth calling out:
lib/claims.ts.lib/voice-stats.ts) and passed to the model as facts, so the voice profile can't claim you "never use contractions" when you do.lib/banned-phrases.ts parses whatever format you paste in (comma lists, headings, bullet rules) and checks each draft with whole-word matching.npm test), including a test that the demo's sample letters pass the same claim checks as real ones.git clone https://github.com/your-username/job-dashboard.git
cd job-dashboard
npm install
Create .env.local:
# Firebase client
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=
# Firebase Admin (service account)
FIREBASE_PROJECT_ID=
FIREBASE_CLIENT_EMAIL=
FIREBASE_PRIVATE_KEY=
# Encryption key for storing Anthropic API keys in Firestore
# Generate with: node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
ENCRYPTION_SECRET=
npm run dev
Open http://localhost:3000.
npm test # unit tests (Vitest)
npm run lint
Sign in → Settings → paste your Anthropic API key. This is stored encrypted in Firestore and never exposed to the client.
app/
api/ # Server-side AI routes
applications/ # Job tracker + detail pages
analytics/ # Charts page
answer-bank/ # Story Library: prepared answers, drafted from your stories
background/ # Story Library: the stories behind each past job
companies/ # Company profiles
cover-letters/ # Cover letters with claim tracing and pre-send checks
dashboard/ # Overview + stats
debrief/ # Story Library: post-interview notes
interview-prep/ # Mock questions generator
resumes/ # Resume vault
settings/ # API key + career goals
stories/ # Story Library overview and search
voice/ # Writing samples and voice profile
weekly-review/ # Weekly reflection form
components/ # AppShell, Sidebar, shared UI
lib/ # Firebase, AI proxy, data layers
types/ # TypeScript interfaces
MIT