> ## Documentation Index
> Fetch the complete documentation index at: https://pro-bot.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> ProBot turns your resume into a recruiter-facing AI bot you can share anywhere.

## 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.

<Tip>New here? Watch a one-minute live demo below!</Tip>

<Frame>
  <video src="https://res.cloudinary.com/dbjdu0hvl/video/upload/v1782434715/probot/demo_mn8yv1.mp4" title="How to create a bot on ProBot" className="w-full rounded-xl" controls playsInline />
</Frame>

<Info>
  **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](https://github.com/vishalpatil18/probot).
</Info>

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Clone, install, run locally in under 5 minutes.
  </Card>

  <Card title="Build your bot" icon="wand-magic-sparkles" href="/guides/build-your-bot">
    Walk through the 5-step bot factory.
  </Card>

  <Card title="How to use ProBot" icon="compass" href="/guides/how-to-use">
    A tour of every feature, from building to sharing to analytics.
  </Card>

  <Card title="BYO-key model" icon="key" href="/concepts/byo-key">
    Why your API key never touches the server.
  </Card>
</CardGroup>

## 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](https://github.com/vishalpatil18/probot) - 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.

The public chat URL, embeddable widget, lead capture, and analytics are on the [roadmap](/release-notes/roadmap).

## 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.
