Your job search, engineered — a power tool that runs on your machine.

Elevated-Applicant is a local-first job search command center with a full web dashboard. It discovers jobs, evaluates matches with AI, generates tailored documents, and tracks your pipeline — all running locally at http://localhost:3000. Use the visual dashboard on its own, or pair it with an AI coding CLI for a conversational workflow.

Who This Is For

Elevated-Applicant is built for people who want full control over their job search — with a visual web dashboard for everyday work and an optional command line for power users. Engineers, data scientists, and non-coders alike run it locally on their own machine.

✅ You'll love this if

  • You want a visual dashboard, with a real CLI and API underneath
  • You want your data on your machine, not in the cloud
  • You want detailed, structured evaluations — not generic tips
  • You're willing to run one install command to set it up

❌ This may not be for you if

  • You want a zero-install, always-hosted SaaS with an account
  • You don't want to bring your own AI provider API key
  • You're looking for a one-click "apply to all" button
  • You can't run a single command in a terminal even once

Not sure? Try the web demo first — it shows what the dashboard looks like without requiring any setup.

How It Works

Elevated-Applicant has three layers that work together. You own all of them — nothing runs on our servers.

🖥️ 1

Local Pipeline Engine

A set of Node.js scripts that run on your computer. They discover jobs, manage your application pipeline, generate PDFs, and handle all data processing. Your CV and application data stay on your disk.

🌐 2

Web Dashboard (Default)

A full Next.js dashboard that installs and builds on your machine and opens at http://localhost:3000. Pipeline, job exploration, CV tools, templates, interview prep, and analytics — this is the default way you use Elevated-Applicant. A read-only hosted demo is available for a quick preview.

🤖 3

AI Assistant (Optional)

Connect an existing AI coding CLI — Claude Code, Codex, OpenCode, Gemini CLI, or others — for a conversational workflow. It evaluates matches, writes cover letters, and scores opportunities using your own API keys. The built-in evaluator works without one.

Getting Started

Everything you need to get up and running in under 5 minutes.

📋 Before you start

  • Node.js 20+Download here if you don't have it
  • A GitHub account — needed to create an access token (free)
  • 5 minutes — that's all it takes
1

Create a GitHub token

Go to github.com/settings/tokensGenerate new tokenClassic. Check the repo box, set any expiration, and click Generate token. Copy the token — you'll paste it into the installer in the next step.

2

Run the installer

Open your terminal and run the command for your system. The installer will ask for your token, then handle everything automatically.

macOS / Linux / WSL:

curl -fsSL -o install.sh https://raw.githubusercontent.com/jssturm/elevated-installer/main/install.sh && bash install.sh

Windows (PowerShell): Open PowerShell first, then paste:

irm https://raw.githubusercontent.com/jssturm/elevated-installer/main/install.ps1 | iex
3

Open the dashboard and add your CV

Once installed, the app lives in ~/Elevated-Applicant (or %USERPROFILE%\Elevated-Applicant on Windows). The installer builds the web dashboard for you — start it with elevated-applicant serve --open and it opens at http://localhost:3000. Drop your resume in as cv.md and the dashboard walks you through your profile, target roles, and portals. Prefer the terminal? Open the folder in any AI coding CLI (Claude Code, OpenCode, Codex, Gemini) for a conversational setup instead. No manual config editing needed either way.

🔒 Your data stays on your machine. The GitHub token is only used to download the app. It is never stored, logged, or sent anywhere else.

⚡ After install, you'll also need

  • An AI provider API key — OpenAI, DeepSeek, Gemini (free tier available), or a local model via Ollama
  • Your CV as markdown — just a text file; the assistant can help you convert from PDF or Word
  • An AI coding CLI (recommended) — Claude Code, OpenCode, Codex, or Gemini CLI for the conversational experience. Without one, you'll use standalone scripts instead.

Web Demo vs. Full Local App

Elevated-Applicant is dual: the hosted site at elevated-applicant.vercel.app is a marketing and interactive demo (GitHub is the deploy source). The full product runs on your machine at localhost:3000 — AI uses your API key or coding CLI. We do not host a chatbot or pay for your inference.

🌐 Web Demo (Vercel)

  • Browse resume templates and examples
  • Explore interview prep materials
  • View salary benchmarks
  • Preview the dashboard layout
  • Public ATS job discovery (where APIs allow)

⛔ No hosted chatbot. Durable tracker, tailored PDFs, and AI evaluations need a local install with your LLM.

💻 Local Install (Full Power)

  • The full web dashboard, built and running locally at localhost:3000
  • Discover jobs across 78+ search engines
  • AI-powered CV matching and scoring (your key or CLI)
  • Generate ATS-optimized PDFs and cover letters
  • Track every application in your pipeline
  • Company intelligence and legitimacy checks
  • One-click recruiter packs and landing pages

✅ Full pipeline. Your data. Your machine. Your API keys.

Core Capabilities

🔍

Multi-Engine Job Discovery

Query 78+ job search engines across aggregators, ATS boards, remote-specific sites, VC/startup portals, and specialty boards. Web search providers (Google Jobs, DuckDuckGo, SearXNG) discover jobs from Indeed, LinkedIn, Glassdoor, and others — no API keys needed.

🤖

AI-Powered Evaluation

8-block structured scoring across 33+ prompt modes. Model-agnostic — works with Claude, Gemini, GPT, DeepSeek, or local models via Ollama. You bring your own API key or coding CLI. Optional local chat uses your key — we do not host a chatbot.

📋

Pipeline Management

Track every application from discovery to offer. Kanban board, status tracking, scoring history, follow-up cadence, and analytics — all stored in human-readable markdown files you can version with git.

📝

CV Builder & 20 Templates

Interactive CV editor with live preview across 20 industry-specific templates (tech, finance, healthcare, academic, executive, and more). Real-time preview, grammar checking, and PDF export. Syncs with your cv.md.

📄

Document Generation

Generate ATS-optimized PDFs, LaTeX CVs, tailored cover letters, executive one-pagers, and recruiter packs — all from your canonical cv.md file.

🏢

Company Intelligence

Automatic company classification (enterprise vs startup vs scale-up), funding stage, team size, repost patterns, and legitimacy signals for every pipeline entry. Know which opportunities are real before you invest time.

🔌

Multi-CLI Support

Works natively with Claude Code, Codex CLI, OpenCode, Gemini CLI, Qwen CLI, Grok Build, and Antigravity. Slash commands auto-register where supported. Docker Compose deployment available.

🔒

100% Local & Private

Your CV, pipeline, and application data never leave your machine. No cloud storage, no data harvesting, no accounts. Your data, your machine, your control.

🛡️

CI/CD Hardened

Automated type-checking, E2E smoke tests across 14 pages, Docker build verification, and unit tests run on every PR. Catches broken imports, missing files, and runtime errors before they reach users.

I don't spray applications. I run a structured pipeline — discover, evaluate, apply, follow up. Elevated-Applicant turns job hunting from a chaotic side project into a disciplined engineering process.

Built for senior technical professionals who demand visibility and control over every stage of their search.