Openings: job search for your AI agent.
Your agent searches verified employer job boards, finds roles that fit your resume, explains the fit with quoted evidence, and suggests truthful improvements. Every job links to the employer's own site, so there are no recruiters and no fees. Your resume never leaves your machine and nothing is ever submitted on your behalf.
What it finds
A live look at the shared index of verified employer job boards. Every link opens the employer's own posting. The newest roles open to India are below.
Browse all jobs in India · software engineer jobs · new this week
Install in three steps
Install Bun
The runtime Openings runs on. One command, then close and reopen the window.
macOS or Linux, in Terminal
curl -fsSL https://bun.sh/install | bashWindows, in PowerShell
powershell -c "irm bun.sh/install.ps1 | iex"Install Openings
In a new Terminal or PowerShell window, so Bun is on your path.
bun add --global openingsConnect your AI app
Add this to your app's MCP servers. In Claude Desktop, on any platform, that is Settings, Developer, Edit Config.
{ "mcpServers": { "openings": { "command": "openings-mcp", "args": [] } } }
Then ask your agent
Show me what Openings covers in India. If that looks useful, use my resume to find backend roles, including good jobs whose titles I would not have searched for. Rank by evidence and explain every gap.
The first setup takes under a minute. Your agent reports how many employers and jobs it actually has for your country before it asks for a resume.
Is it safe?
Read the code
Everything is open source under the MIT licence. The npm package contains exactly the files on GitHub, and you can list them before installing.
Your resume stays in memory
Resume text is parsed for a single request and never written to disk, never sent to Avagama, and never sent to any employer.
No recruiters, no fees, no fake jobs
Every listing comes from an employer's own careers site, verified before it enters the index. Every link goes straight there. Nobody in between, and nobody will ever ask you to pay.
It cannot apply for you
There is no form-fill, apply, or submit tool. The only thing Openings writes is your own job index, in a folder on your machine.
What leaves your machine
Requests to public job boards, and a copy of the public job listings you crawl, sent to the shared index so other people's setup is faster. That is public data only. Set OPENINGS_AGGREGATOR_URL to an empty string to switch it off.
No account, no key, no model call
Openings never talks to an AI model itself. Your own agent does the reasoning; Openings gives it evidence.