This integration connects Candu to your GitHub repositories with read-only access, so Candu can understand what exists, what changed, and where things live, without modifying your code.
Code Chat is currently in beta and available by request. Contact Candu to enable it for your organization.
What you can do with Code Chat
Ask questions about product workflows using your real code
Summarize recent changes and draft “What’s New” announcements
Generate product tours and tooltips based on existing components
Keep guidance accurate as your code evolves
Code Chat is designed for product, growth, and CS teams, not just engineers.
Before you start
You must be a GitHub org owner or admin, or have permission to install GitHub Apps
The integration is read-only. Candu cannot write code, create PRs, or deploy anything
You can choose specific repositories or allow access to all repos
You can add multiple GitHub organizations
GitHub access is workspace-specific. Each workspace connects and manages its own repositories.
Step 1: Connect GitHub to Candu
Go to Settings → Integrations in Candu and find GitHub.
Click Connect GitHub. You’ll be redirected to GitHub to install the Candu Labs app.
Workspace scope: GitHub repositories are connected per workspace. If you use multiple workspaces, you’ll connect GitHub separately for each one.
Workspace scope: GitHub repositories are connected per workspace. If you use multiple workspaces, you’ll connect GitHub separately for each one.
Step 2: Install the Candu Labs GitHub App
Choose where to install the app (your personal account or an organization).
You’ll then choose which repositories Candu can access.
Repository access options
All repositories
Grants read access to all current and future repos (including public repos)Only select repositories
Choose specific repos to limit scope (recommended for pilots)
Candu only requests:
Read access to code
Read access to commit metadata and statuses
Click Install to complete setup.
Step 3: Start using Code Chat
Once connected, go to Code Chat in the left-hand navigation.
If no repos are connected yet, you’ll see a prompt to connect GitHub.
After connecting, you can start asking questions about your codebase.
Example questions to try
“What are the key workflows for new users?”
“Draft release notes for the last 14 days”
“Create a product tour for inviting a teammate”
Candu uses your repos as the source of truth and links answers back to where they were found.
How Code Chat handles your code
Your code is handled securely and responsibly:
Repositories are accessed with read-only permissions
Code is processed in isolated, ephemeral sessions
No code is written back to GitHub
No training is performed on your code
Code is processed in isolated sessions and isn’t retained after the session ends.
You can disconnect GitHub at any time from Settings → Integrations.
Disconnecting or changing access
Remove the integration from Settings → Integrations in Candu
Or uninstall the Candu Labs app directly from GitHub
You can re-install later and choose different repositories if needed
Troubleshooting
I don’t see my repositories
Make sure you installed the GitHub App on the right organization.
If you selected ‘Only select repositories’, confirm the repo was included.
Some orgs restrict third-party GitHub Apps. Ask an org admin to approve Candu Labs.
Code Chat returns incomplete answers
Narrow questions to a specific feature or workflow
Ask follow-up questions to refine context
Large repos may benefit from more targeted prompts
If issues persist, contact Candu support ([email protected])



