All Features
New

Connect GitHub, deploy a support agent

Link your repo and HelpShelf scans your code, generates docs, and keeps your AI agent in sync on every push. No config files, no manual updates.

From repo to agent in 4 steps

Connect once, stay in sync forever

1

Connect your repo

Sign in with GitHub and select a repository. One click, no configuration files needed.

2

Codebase is scanned

HelpShelf analyzes your code — routes, models, components, env vars, README, and tech stack.

3

Agent is created

AI generates documentation, FAQs, and support context from your code. Your agent is live instantly.

4

Auto-sync on push

Every push to main triggers a re-scan. Your agent always knows the latest version of your product.

What the scanner detects

API routes & endpoints
Framework & tech stack
Components & models
Environment variables
Dependencies & versions
README & markdown docs

Push to main, agent updates

A GitHub webhook fires on every push to your default branch. Your agent re-scans, regenerates docs, and updates its knowledge base — all within seconds.

  • Webhook triggers on every push to main
  • Full codebase re-scan in seconds
  • New routes and models detected automatically
  • Documentation regenerated from latest code
git push origin main
You push code
Webhook received
GitHub notifies HelpShelf
Codebase re-scanned
Routes, models, docs detected
Agent updated
Knowledge base refreshed

Always up to date

Webhook-driven updates mean your agent learns about new features the moment you push code. Zero manual effort.

Deep code understanding

Not just your docs — the scanner understands your actual architecture. Routes, models, schemas, and UI components.

Secure by design

We only read your code metadata — never store source files. Environment variable names are captured, values are not.

Frequently asked questions

We analyze your project structure, README files, API routes, component names, data models, environment variable names (not values), dependencies, and any markdown documentation. Your actual source code is never stored — only the generated metadata snapshot.

Yes. We use a read-only GitHub OAuth token. We only extract metadata about your project — route paths, model names, tech stack info, and documentation content. Source code is processed in memory and never persisted.

When you connect a repo, we install a GitHub webhook that fires on push events to your default branch. Each push triggers a fresh scan, and your agent's knowledge base updates automatically.

Yes, at any time. Disconnecting removes the webhook and OAuth token. Your existing agent and generated docs remain, but auto-sync stops.

The scanner works with any project. It auto-detects Next.js, React, Vue, Express, Fastify, Django, Rails, Laravel, and more. Even if your framework is not detected, the scanner still captures routes, docs, and project structure.

Ready to connect your repo?

One click to connect GitHub. Your agent is live in under a minute.