Windows-GPU-UNLOCK
Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
Translation pending
What if you didn't have to hunt for a job, but the jobs were hunting you?
OtherTypeScript · SvelteGitHub @gitaarikOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Smart Job Seeker - AI-assisted job-search and application-management platform. Build a profile, match it against jobs, and manage applications with AI. Open-source SvelteKit + PostgreSQL web app.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
An intelligent job-search and application-management platform: create a detailed profile once, automatically match it against job listings, and manage your entire application process with AI assistance. This repository is the open-source web application — the SvelteKit app, database, matching engine, and AI features. It is one part of a larger product; the actual job-scraping engine is a separate, closed-source component (see Project components below). Smart Job Seeker is built from several components. This repo is the open one: [README 설치·사용 부분 발췌] Quick startRead the full README ↗
An intelligent job-search and application-management platform: create a detailed profile once, automatically match it against job listings, and manage your entire application process with AI assistance.
This repository is the open-source web application — the SvelteKit app, database, matching engine, and AI features. It is one part of a larger product; the actual job-scraping engine is a separate, closed-source component (see Project components below).
Smart Job Seeker is built from several components. This repo is the open one:
| Component | Open? | What it does |
|---|---|---|
| Web app (this repository) | ✅ open source (GPLv3) | SvelteKit app + PostgreSQL: profiles & portfolio, job and application management, AI writing features, profile↔job matching, and the dashboard that schedules and queues scraping runs. |
| Device client | ✅ open source — sjs-browser, sjs-desktop | Runs a real browser on your own device and connects to the SJS servers to receive navigation instructions, which it executes locally against the job sites (CDP bridge, stealth, live view). sjs-browser is a headless/Docker build; sjs-desktop is a Tauri desktop app. Both are separate public repos. |
| Scraping / extraction worker | 🔒 closed source | Runs on the SJS servers. Decides how to navigate each job site, streams those instructions to your device client, and performs the LLM-based job extraction on the pages it returns. |
In other words: this app orchestrates scraping — it manages search tasks,
enqueues runs, ingests results, and matches them against profiles. The browser
that actually visits job sites runs on your own device via the open-source
sjs-browser /
sjs-desktop clients; those clients
connect to the SJS servers, where the closed-source worker decides how to
navigate each site and extracts the job data with an LLM. That closed worker is
not included here.
What that means if you run this repo on its own:
.nvmrcgit clone <repository-url>
cd smart-job-seeker
# Configure environment
cp .env.example .env
# Edit .env with your configuration (DB, JWT secret, LLM API keys, …)
# Start the dev environment (app + database + adminer)
npm run dev
This starts:
On first run with an empty database, Drizzle migrations are applied automatically. No sample dataset is bundled with this repository.
src/lib/server/db/ — Drizzle schema and data access (schema.ts)src/lib/server/job/ — matching logic (match-utils.ts, matcher-state.ts,
match-trigger.ts)src/lib/server/queue/ — background job queues that orchestrate scraping and
matching (scraper-queue.ts, match-queue.ts, rescrape-queue.ts)src/lib/server/ai-chat/ — AI prompt templates and writing featuressrc/lib/server/profile/ — profile export / collected_data snapshottingsrc/routes/ — SvelteKit app and API routesThe browser that visits job sites runs on your own device via the open-source
sjs-browser/sjs-desktopclients; the closed-source worker on the SJS servers tells it how to navigate and extracts the job data with an LLM. Neither is in this repository.
# Development
npm run dev # start app + database + adminer
npm run dev:reset # reset the database
npm run docker:cli # shell into the app container
# Database (Drizzle)
npx drizzle-kit push # apply schema changes in dev
npm run docker:db:backup # back up the local database
# Quality
npm run check # type checking
npm run test # unit tests (Vitest)
npx deno fmt # format
See the docs directory for more:
GNU General Public License v3.0 — see LICENSE.
Built by Rik Wanders, Senior Full Stack Developer.