---
name: "gh-browse"
section: "1"
platform: "linux"
package: "github-cli"
version: "2.102.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/gh-browse"
---

# gh-browse(1)

Open repositories, issues, pull requests, and more in the browser

## NAME

gh-browse - Open repositories, issues, pull requests, and more in the browser

## SYNOPSIS

**gh browse \[\<number\> \| \<path\> \| \<commit-sha\>\] \[flags\]**

## DESCRIPTION

Transition from the terminal to the web browser to view and interact with:

- •

  Issues

- •

  Pull requests

- •

  Repository content

- •

  Repository home page

- •

  Repository settings

## OPTIONS

- **-a**, **--actions**

  Open repository actions

- **--blame**

  Open blame view for a file

- **-b**, **--branch** **\<string\>**

  Select another branch by passing in the branch name

- **-c**, **--commit** **\<string\>**

  Select another commit by passing in the commit SHA, default is the last commit

- **-n**, **--no-browser**

  Print destination URL instead of opening the browser

- **-p**, **--projects**

  Open repository projects

- **-r**, **--releases**

  Open repository releases

- **-R**, **--repo** **\<\[HOST/\]OWNER/REPO\>**

  Select another repository using the \[HOST/\]OWNER/REPO format

- **-s**, **--settings**

  Open repository settings

- **-w**, **--wiki**

  Open repository wiki

## EXIT CODES

0: Successful execution

1: Error

2: Command canceled

4: Authentication required

NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information.

## EXAMPLE

```
# Open the home page of the current repository
$ gh browse
# Open the script directory of the current repository
$ gh browse script/
# Open issue or pull request 217
$ gh browse 217
# Open commit page
$ gh browse 77507cd94ccafcf568f8560cfecde965fcfa63
# Open repository settings
$ gh browse --settings
# Open main.go at line 312
$ gh browse main.go:312
# Open blame view for main.go at line 312
$ gh browse main.go:312 --blame
# Open main.go with the repository at head of bug-fix branch
$ gh browse main.go --branch bug-fix
# Open main.go with the repository at commit 775007cd
$ gh browse main.go --commit=77507cd94ccafcf568f8560cfecde965fcfa63
```

## SEE ALSO

**[gh(1)](/gh/1.md)**
