Connecting GitHub is optional. The recommended way to bring a system into Bench is
the SDK: one real request draws the system from its trace and your coding agent
registers the prompts it finds. Connect a repository when you want Bench to rescan
it in the background on new commits, or to open pull requests with proposed prompt
changes. See Bench from coding agent.
Copy this into your coding agent
Paste into Cursor, Codex, Claude Code, or another coding agent in your project.1
Connect GitHub
Choose Connect GitHub and grant access to the repositories you want to test. Bench does not need every repository in your account.
2
Choose a repository and branch
Open Repositories, choose the repository, then select its branch and start a scan. A connection is not the same as a completed scan.
3
Open your systems
After scanning, open AI systems. Use the repository selector to change projects. Your selected repository stays selected as you navigate.
dev creates a separate row and
systems; it does not replace main. A scan with no detected systems still appears.
Use the repository picker to view all branches or one specific target. Systems,
findings and evaluation history follow that selection. Choose Scan again to
refresh the selected target.

