Who This Is For
Elevated-Applicant is for people who want full control over their job search on their own computer: a visual dashboard for everyday work, optional AI coding CLI for power users, and no shared hosted chatbot. Engineers, data scientists, and non-coders alike install it locally.
You'll love this if
- You want a visual dashboard with a real local pipeline underneath
- You want your CV and tracker on your machine, not in our cloud
- You are fine bringing your own AI key or coding CLI for chat and evaluations
- You are 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 account with free AI chat
- You refuse to bring your own AI provider key or coding CLI
- You want a one-click "apply to all" button (we stop before submit on purpose)
- You cannot run a single command in a terminal even once
Not sure? Open the web demo first. It is a limited preview by design. Full pipeline, durable tracker, and AI need the local install.
How It Works
Three layers on your machine. The public website is only a limited demo. Nothing in the full product depends on us paying for your LLM usage.
Local Pipeline Engine
Node.js scripts on your computer. They discover jobs, manage your application pipeline, generate PDFs, and process data. Your CV and application files stay on your disk.
Web Dashboard (Default)
A Next.js dashboard that builds on your machine and opens at http://localhost:3000. Pipeline, exploration, CV tools, templates, interview prep, and analytics. The hosted site only previews a limited subset.
Your LLM (Optional, BYOK)
Paste a provider API key in Config for career chat, or connect an AI coding CLI (Claude Code, Codex, OpenCode, Gemini, and others) for evaluations and the Assistant. Your key, your CLI, your bill. We do not host a chatbot.
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
Create a GitHub token
Go to github.com/settings/tokens → Generate new token → Classic. 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.
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
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: optional AI (bring your own)
- Provider API key for career chat - Anthropic, OpenAI, Google, or OpenRouter. Paste it in Config → AI Engine. Your key, your provider bill.
- AI coding CLI for evaluations and Assistant (recommended) - Claude Code, OpenCode, Codex, Gemini CLI, and others. Standalone eval scripts also work with your own endpoint.
- Your CV as markdown - a text file named
cv.md. You can convert from PDF or Word with help from your CLI. - Job scanning and many dashboard tools work without any LLM. Chat and AI scoring do not run until you connect your key or CLI.
By design
Web Demo vs Full Local App
This is intentional product design, not a temporary limitation. The hosted site at elevated-applicant.vercel.app is marketing plus a limited interactive demo. The full product is the local install at http://localhost:3000. AI uses your API key or coding CLI. We do not host a chatbot or pay for your inference.
Web Demo (this site)
- 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. No durable personal tracker. No owner-paid AI. Install locally for the full product with your LLM.
Local Install (full product)
- Full web dashboard at http://localhost:3000
- Discover jobs across 78+ search engines
- AI scoring and documents with your key or CLI
- Career chat with your pasted API key (BYOK)
- Track every application in your pipeline
- Company intelligence and legitimacy checks
- 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: Claude, Gemini, GPT, DeepSeek, OpenRouter, or local models via Ollama. You bring your own API key or coding CLI. Optional local career chat needs a pasted key in Config. We do not host a chatbot or pay for inference.
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.