What ProBot is
ProBot is an open-source, BYO-key service for job seekers: you turn your resume and bio into your own recruiter-facing AI bot. You paste your resume and bio, pick an LLM provider (Anthropic, OpenAI, Gemini or Azure hosted models), and paste your own API key. ProBot keeps the key encrypted and forwards it on each chat request. The server never sees it in plain text or logs it. Recruiters then chat with your bot at a public URL or via an embeddable<script> widget on your portfolio or on the probot hosted site.
ProBot is free and open source (MIT). Read every line, fork it, audit the
security yourself, or self-host it. Source:
github.com/vishalpatil18/probot.
Quickstart
Clone, install, run locally in under 5 minutes.
Build your bot
Walk through the 5-step bot factory.
How to use ProBot
A tour of every feature, from building to sharing to analytics.
BYO-key model
Why your API key never touches the server.
Why BYO-key
Most “AI chatbot for your resume” products either ask you to upload your resume to an opaque service or bill you per recruiter conversation. ProBot does neither:- The hosted version is free: You pay only your own provider (Anthropic, OpenAI, Azure, or Google) at their normal per-token rate.
- Your key stays encrypted: Envelope-encrypted at rest, decrypted in memory for one chat request, then discarded. Never logged in plaintext.
- The code is open: MIT-licensed on GitHub - fork it, self-host it, or audit the key path yourself.
What you can do today
- Build a bot from a 5-step factory: identity → knowledge (resume text) → personality preset → AI model + key → deploy.
- Chat with your bot in the in-dashboard preview using your own key.
- Pick a provider you already use: Anthropic Claude, OpenAI GPT, Azure OpenAI, or Google Gemini (stub).
- Trust defense-in-depth security & has ~35 prompt-injection patterns, 4 output-leakage checks, Unicode normalization before pattern matching, markdown rendered safely.
How this documentation is organized
- Get started: install ProBot locally and ship a bot.
- Concepts: the BYO-key transport, defense-in-depth security, system architecture, and what’s shipped vs. planned.
- Guides: task-oriented walkthroughs (build a bot, self-host, embed the widget).
- API reference: every
/api/*route with request/response shape, status codes, and error envelopes.