Start with the GitHub App
Open the app
Go to app.onyxresearch.ai and sign in.
Choose a repository
Grant Onyx access to the repository. Onyx records repository metadata and syncs the default branch head when the first branch syncs.
Choose a Project Path
SetprojectPath when only a subdirectory belongs to the research work.
Examples:
| Repository layout | Project path |
|---|---|
| Whole repository | "" |
| App inside a monorepo | apps/controller |
| Library package | packages/planner |
projectPath, while GitHub code reads still happen against the full repository.
Sync Behavior
GitHub webhooks mark projectsnot_synced and schedule repository sync. The exact source of code remains git, and file trees, blobs, and diffs are read from actual commits through GitHub.
To request a refresh manually: