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