frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Cover letter generator with Ollama/local LLMs (Open source)

https://www.coverlettermaker.co
12•stanyy•2h ago
I built an open source web app that generates cover letters using local AI models (Ollama, LM Studio, vLLM, etc.) so your resume and job application data never leaves your machine.

No placeholders. No typing. Letters are ready to copy and paste.

The workflow is: 1. Upload your resume (PDF) - it gets parsed and cached in your browser. 2. Paste the job description 3. Get a personalized cover letter in ~5 seconds

It connects to any OpenAI-compatible local LLM endpoint. I use it with Ollama + llama3.2, but it works with any local model server.

Key features: - 100% local and private depending on the LLM of your choice - Smart resume parsing with pdf-parse - Multi-language support (you can add more languages) - Editable output with one-click copy

I made this because I was tired of wasting time with writing letters while applying for jobs. All other tools I tried weren't as quick as I wanted because I still needed to modify the letters to replace placeholders.

I also didn't find any tool that let's me use my local LLM for free, and I didn't want to pay for ChatGPT/Claude API calls for every job application.

The output quality is good, and it can bypass some AI detectors.

It's open source too and free to use. You can self-host it or run it locally in development mode.

GitHub: https://github.com/stanleyume/coverlettermaker

Cheers :)

Comments

saagarjha•2h ago
I suspect that by using AI to write a cover letter that companies explicitly do not want you using AI for, to the extent that they’re trying to check for AI use, will help you “stand out”-but not in the way you probably want.
BugsJustFindMe•2h ago
Now you too can send your fully automated AI resume and cover letter to the fully automated AI rejection system the company needed to set up because everyone is flooding them with thousands of automated AI resumes and cover letters that have no friction to generate.
tempest_•2h ago
For real I basically don't even read cover letters any more and I don't blame the applicants for generating them with LLMs. Unless you are applying for a higher level position a cover letter used to just be a mild heuristic for this person took an extra 10 minutes to alter their standard cover letter and include a different related paragraph. Now its just wasted text.
hnkmrininhgbvg•2h ago
The whole repo is AI slop, get bent.
hnkmrininhgbvg•2h ago
Submission is AI slop too.
hnkmrininhgbvg•2h ago
I hate you people so much.
ta9000•1h ago
Please point out something you have built and open sourced that’s better. We’ll wait.
ryanwhitney•2h ago
Sad for all involved.
tfirst•2h ago
If you are submitting an AI cover letter you should be aware that a significant portion of other applicants will be submitting nearly identical cover letters. If a human being is likely to read your cover letter I would write it yourself - even if you think the quality is lower. It looks unique to you, but not to the person reading 30 AI cover letters in a row.
stanyy•1h ago
I understand what you mean, but these letters are personalised based on what you have in your resume, your unique experience and skills. I would argue that it would be unlikely to end up with the same letter as someone else.
minebreaker•2h ago
When our team decides to hire a new programmer, each team member always writes a short letter, which tells the applicant why we want to hire them. How well they did in the interview, why they'd be a good fit for our team, etc, etc. I'm not naive enough to believe this is a genuine attempt but a some human engineering of persuasion, but I liked this tradition. At least it has some heart warming vibe.

Until I noticed that my coworkers were using LLMs to write these letters.

I lost hope in humanity.

Eisenstein•1h ago
This is actually a good thing. Hear me out...

Before LLMs, people had to write these things, and some of them didn't want to. They half-assed it and didn't mean what they wrote, but it was homework and they did it. Reading the letters, it would be tough to separate the sincere from the genuine, because it was done in everyone's typical style.

Now, you see the hallmarks of LLM text construction -- the effusive yet somehow stilted formality with an uncanny valley friendly tone that makes one feel at the same time like they are being sold something and that they are being used as a emotional dumping ground for an person with no self-esteem who needs constant validation.

When you see this, you will know who cares about the process and who does not. You can use that information however you like, but despairing for humanity is probably a bit overblown, IMO.

OptionOfT•1h ago
> some of them didn't want to

There are many things in life that I don't want to do, but that doesn't mean they aren't important.

I rather get nothing than something LLM generated.

Google is dead. Where do we go now?

https://www.circusscientist.com/2025/12/29/google-is-dead-where-do-we-go-now/
607•tomjuggler•8h ago•562 comments

GOG is getting acquired by its original co-founder

https://www.gog.com/blog/gog-is-getting-acquired-by-its-original-co-founder-what-it-means-for-you/
548•haunter•12h ago•322 comments

Hacking Washing Machines [video]

https://media.ccc.de/v/39c3-hacking-washing-machines
51•clausecker•3h ago•10 comments

ManusAI Joins Meta

https://manus.im/blog/manus-joins-meta-for-next-era-of-innovation
147•gniting•6h ago•83 comments

MongoDB Server Security Update, December 2025

https://www.mongodb.com/company/blog/news/mongodb-server-security-update-december-2025
54•plorkyeran•4h ago•18 comments

Show HN: Stop Claude Code from forgetting everything

https://github.com/mutable-state-inc/ensue-skill
111•austinbaggio•6h ago•149 comments

Tesla's 4680 battery supply chain collapses as partner writes down deal by 99%

https://electrek.co/2025/12/29/tesla-4680-battery-supply-chain-collapses-partner-writes-down-dea/
296•coloneltcb•11h ago•330 comments

Stranger Things creator says turn off "garbage" settings

https://screenrant.com/stranger-things-creator-turn-off-settings-premiere/
77•1970-01-01•5h ago•67 comments

Incremental Backups of Gmail Takeouts

https://baecher.dev/stdout/incremental-backups-of-gmail-takeouts/
50•pbhn•4d ago•20 comments

Streaming compression beats framed compression

https://bou.ke/blog/compressed/
6•bouk•3d ago•0 comments

Outside, Dungeon, Town: Integrating the Three Places in Videogames (2024)

https://keithburgun.net/outside-dungeon-town-integrating-the-three-places-in-videogames/
45•vector_spaces•4h ago•22 comments

The future of software development is software developers

https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-devel...
93•cdrnsf•9h ago•88 comments

Parsing Advances

https://matklad.github.io/2025/12/28/parsing-advances.html
58•birdculture•5h ago•5 comments

100x (YC S22) Is Hiring a Front End Engineer

1•shardullavekar•4h ago

Show HN: A Claude Code plugin that catch destructive Git and filesystem commands

https://github.com/kenryu42/claude-code-safety-net
21•kenryu•4d ago•22 comments

When someone says they hate your product

https://www.getflack.com/p/responding-to-negative-feedback
120•jger15•9h ago•90 comments

AI is forcing us to write good code

https://bits.logic.inc/p/ai-is-forcing-us-to-write-good-code
113•sgk284•9h ago•95 comments

Static Allocation with Zig

https://nickmonad.blog/2025/static-allocation-with-zig-kv/
173•todsacerdoti•12h ago•85 comments

Geology of the Gulf of the Farallones National Marine Sanctuary

https://pubs.usgs.gov/fs/farallones/
40•greesil•5h ago•12 comments

I migrated to an almost all-EU stack and saved 500€ per year

https://www.zeitgeistofbytes.com/p/bye-bye-big-tech-how-i-migrated-to
91•alexcos•5h ago•46 comments

Flame Graphs vs Tree Maps vs Sunburst (2017)

https://www.brendangregg.com/blog/2017-02-06/flamegraphs-vs-treemaps-vs-sunburst.html
112•gudzpoz•2d ago•29 comments

Kidnapped by Deutsche Bahn

https://www.theocharis.dev/blog/kidnapped-by-deutsche-bahn/
976•JeremyTheo•16h ago•865 comments

Vitest Browser Mode Guide

https://howtotestfrontend.com/resources/vitest-browser-mode-guide-and-setup-info
35•howToTestFE•5d ago•4 comments

Stanford Lecture: Dr. Don Knuth – Adventures with Knight's Tours [video]

https://www.youtube.com/watch?v=MKiRte-tnMY
44•vismit2000•5d ago•3 comments

A production bug that made me care about undefined behavior

https://gaultier.github.io/blog/the_production_bug_that_made_me_care_about_undefined_behavior.html
124•birdculture•10h ago•73 comments

List of domains censored by German ISPs

https://cuiiliste.de/domains
331•elcapitan•10h ago•135 comments

Linux DAW: Help Linux musicians to quickly and easily find the tools they need

https://linuxdaw.org/
211•prmoustache•16h ago•102 comments

Karpathy on Programming: “I've never felt this much behind”

https://twitter.com/karpathy/status/2004607146781278521
374•rishabhaiover•3d ago•413 comments

Show HN: A 45x45 Connections Puzzle To Commemorate 2025=45*45

https://thomaswc.com/2025.html
33•thomaswc•6d ago•6 comments

All Delisted Steam Games

https://delistedgames.com/all-delisted-steam-games/
222•Bondi_Blue•9h ago•96 comments