hannibalevit

hannibalevit/resumorph

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

9 good first / help-wanted issues · Python · last activity Jul 28, 2026

2 stars 0 forks 2 watchers Python Apache License 2.0
ats-resume browser-extension chrome-extension claude-ai cover-letter-generator docker fastapi google-gemini job-application job-search llm local-first manifest-v3 openai privacy resume resume-builder self-hosted side-panel typescript
9 Open Issues Need Help Last updated: Jul 28, 2026

Open Issues Need Help

View All on GitHub
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
[Feature]: Firefox support about 2 months ago
enhancement help wanted triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
enhancement help wanted triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
enhancement help wanted triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
enhancement good first issue triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
enhancement help wanted triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
enhancement good first issue triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript
enhancement good first issue triage
hannibalevit/resumorph
2

Browser extension that tailors your resume and cover letter to any job posting using your own OpenAI, Gemini, or Claude API key — no accounts, no server of ours; requests go straight from your machine to the AI provider you choose.

Python
#ats-resume#browser-extension#chrome-extension#claude-ai#cover-letter-generator#docker#fastapi#google-gemini#job-application#job-search#llm#local-first#manifest-v3#openai#privacy#resume#resume-builder#self-hosted#side-panel#typescript