selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
简历通 ResumeForge logo

Self-host 简历通 ResumeForge

v1.0.2

AI resume builder with job tracking and interview prep

ReleaseOpen SourceApache-2.0
Updated5 days ago
LanguagePython
Setup difficultyModerate
Stars
357
Ports
8000 (Backend API (development)), 8005 (Backend serving built frontend (production)), 5173 (Vite dev server (frontend development)), 5180 (Frontend port on macOS (configurable)), 8123 (Smoke test backend port), 8010 (Backend port on macOS (configurable))
Install with Windows

What is 简历通 ResumeForge?

简历通 ResumeForge is a local-first AI-powered resume workspace for job seekers. It runs as a FastAPI + React application on Windows 10/11 or macOS 13+, using SQLite for storage so all data — resumes, job postings, interview notes, application progress — stays on your machine. Core capabilities include: parsing job descriptions into structured drafts; a fact ledger that only lets confirmed facts into generated resumes; AI-tailored resume generation per JD with layout diagnostics and source tracing; multi-format export (PDF, Word, Markdown, JSON, HTML, text) with one-click redaction; an auto-apply module that drives a local browser only after explicit confirmation; application tracking with email/screenshot parsing; mock interviews with turn-by-turn scoring; and a dashboard of conversion funnels, timelines, and channel analytics. It supports 16 LLM provider presets (DeepSeek, Claude, OpenAI, Ollama, LM Studio, etc.) and works offline when using local models. No user accounts or authentication exist — it is a single-user desktop tool. Installation is via one-click scripts (start.cmd / start.command) that fetch portable Python/Node runtimes, or manual venv + npm. The project is licensed Apache-2.0 (v1.0.2 and earlier also MIT).

Should you self-host 简历通 ResumeForge?

简历通 ResumeForge scores 51/100 on selfhost.directory (how scoring works) and ranks #12 of 38 in Personal Productivity. It has 357 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v1.0.2, came out on 18 October 2026. New versions land roughly every 2 days.

Setup is moderate: expect some configuration beyond a single command. It is Apache-2.0-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is LanguageTool (75/100, 15 208 stars). It scores higher overall, so compare the two before you pick. See 简历通 ResumeForge vs LanguageTool side by side.

Features

  • AI-tailored resume generation per job description
  • Analytics dashboard (4 themes)
  • Application tracking with email/screenshot parsing
  • Auto-apply with explicit confirmation
  • Data backup/export/import (encrypted on Windows)
  • Fact ledger (anti-hallucination)
  • In-app update with rollback
  • Interview deep-dive (stress-test claims)
  • Job-match analysis (5-tier verdicts, no percentages)
  • Job parsing from text, screenshot, PDF, DOCX
  • Mock interviews with turn-by-turn scoring
  • Multi-format export with redaction
  • Offline-first (works without internet)
  • Recycle bin (16 content types)
  • Web-form autofill (text fields only)

简历通 ResumeForge README

How to install 简历通 ResumeForge

Install 简历通 ResumeForge with Windows

git clone https://github.com/magicapple123/ResumeForge.git cd ResumeForge

双击 start.cmd 启动,双击 stop.cmd 停止

First run downloads portable Python/Node into runtime/; no admin rights; uninstall.cmd cleans generated files but keeps data.

How to configure 简历通 ResumeForge

  • API KeyLLM provider API key (DeepSeek, Claude, OpenAI, Ollama, LM Studio, etc.)

    LLM provider API key (DeepSeek, Claude, OpenAI, Ollama, LM Studio, etc.)

  • .envBackend environment file (ignored by git), stores API keys and settings

    Backend environment file (ignored by git), stores API keys and settings

简历通 ResumeForge releases & version history

FAQ

为什么只能本机用?

It has no account system or permission model, and business data (including ID numbers, phone numbers) is not encrypted at rest. Multi-user would require auth, TLS, and auditing, which is not a current goal.

多个岗位、多份简历会不会乱?

One job can link to multiple resumes and vice versa; resume center filters by source (AI/user) and job association; favorites collect priorities; recycle bin catches accidental deletes.

匹配度怎么算?为什么说它只是参考?

Scores can mislead users into thinking they determine apply outcomes. The five verdicts explain "why" and directly guide resume edits; the 0–100 reference score is only for display, not used for apply gating, and carries a disclaimer.

AI 会不会把我的简历写飞?

Three guards: only confirmed facts from the ledger participate in generation; unconfirmed claims are explicitly avoided; generated org/project/school names are cross-checked against the ledger with warnings on mismatch. Export is blocked if any 【待补】 markers remain.

支持哪些岗位?只有 IT 岗吗?

All roles are supported. The sample data deliberately uses marketing operations, and the skill taxonomy covers cross-industry professional abilities, office/business tools, and certifications.

必须联网才能用吗?

No. Except for the auto-apply collection/apply flow and explicit AI generation, all features work offline. With local models like Ollama or LM Studio, even AI generation stays on-device.

More in Personal Productivity

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…