SOLFIND
Web Lens
Portal home

GitHub CLI | Take GitHub to the command line

https://cli.github.com/manual/gh_extension_search • 103 KB fetched
Open original page


GitHub CLI | Take GitHub to the command line Skip to content CLI Copilot CLI Manual Release notes * Getting started * gh * agent-task * create * list * view * alias * delete * import * list * set * api * attestation * download * trusted-root * verify * auth * login * logout * refresh * setup-git * status * switch * token * browse * cache * delete * list * codespace * code * cp * create * delete * edit * jupyter * list * logs * ports * ports forward * ports visibility * rebuild * ssh * stop * view * completion * config * clear-cache * get * list * set * copilot * discussion * comment * create * edit * list * view * extension * browse * create * exec * install * list * remove * search * upgrade * gist * clone * create * delete * edit * list * rename * view * gpg-key * add * delete * list * help * environment * exit-codes * formatting * mintty * reference * telemetry * issue * close * comment * create * delete * develop * edit * list * lock * pin * reopen * status * transfer * unlock * unpin * view * label * clone * create * delete * edit * list * licenses * org * list * pr * checkout * checks * close * comment * create * diff * edit * list * lock * merge * ready * reopen * revert * review * status * unlock * update-branch * view * preview * prompter * project * close * copy * create * delete * edit * field-create * field-delete * field-list * item-add * item-archive * item-create * item-delete * item-edit * item-list * link * list * mark-template * unlink * view * release * create * delete-asset * delete * download * edit * list * upload * verify-asset * verify * view * repo * archive * autolink * autolink create * autolink delete * autolink list * autolink view * clone * create * delete * deploy-key * deploy-key add * deploy-key delete * deploy-key list * edit * fork * gitignore * gitignore list * gitignore view * license * license list * license view * list * read-dir * read-file * rename * set-default * sync * unarchive * view * ruleset * check * list * view * run * cancel * delete * download * list * rerun * view * watch * search * code * commits * issues * prs * repos * secret * delete * list * set * skill * install * list * preview * publish * search * update * ssh-key * add * delete * list * status * variable * delete * get * list * set * workflow * disable * enable * list * run * view CLI manual * Getting started * gh * agent-task * create * list * view * alias * delete * import * list * set * api * attestation * download * trusted-root * verify * auth * login * logout * refresh * setup-git * status * switch * token * browse * cache * delete * list * codespace * code * cp * create * delete * edit * jupyter * list * logs * ports * ports forward * ports visibility * rebuild * ssh * stop * view * completion * config * clear-cache * get * list * set * copilot * discussion * comment * create * edit * list * view * extension * browse * create * exec * install * list * remove * search * upgrade * gist * clone * create * delete * edit * list * rename * view * gpg-key * add * delete * list * help * environment * exit-codes * formatting * mintty * reference * telemetry * issue * close * comment * create * delete * develop * edit * list * lock * pin * reopen * status * transfer * unlock * unpin * view * label * clone * create * delete * edit * list * licenses * org * list * pr * checkout * checks * close * comment * create * diff * edit * list * lock * merge * ready * reopen * revert * review * status * unlock * update-branch * view * preview * prompter * project * close * copy * create * delete * edit * field-create * field-delete * field-list * item-add * item-archive * item-create * item-delete * item-edit * item-list * link * list * mark-template * unlink * view * release * create * delete-asset * delete * download * edit * list * upload * verify-asset * verify * view * repo * archive * autolink * autolink create * autolink delete * autolink list * autolink view * clone * create * delete * deploy-key * deploy-key add * deploy-key delete * deploy-key list * edit * fork * gitignore * gitignore list * gitignore view * license * license list * license view * list * read-dir * read-file * rename * set-default * sync * unarchive * view * ruleset * check * list * view * run * cancel * delete * download * list * rerun * view * watch * search * code * commits * issues * prs * repos * secret * delete * list * set * skill * install * list * preview * publish * search * update * ssh-key * add * delete * list * status * variable * delete * get * list * set * workflow * disable * enable * list * run * view gh extension search gh extension search [<query>] [flags] Search for gh extensions. With no arguments, this command prints out the first 30 extensions available to install sorted by number of stars. More extensions can be fetched by specifying a higher limit with the --limit flag. When connected to a terminal, this command prints out three columns. The first has a ✓ if the extension is already installed locally. The second is the full name of the extension repository in OWNER/REPO format. The third is the extension's description. When not connected to a terminal, the ✓ character is rendered as the word "installed" but otherwise the order and content of the columns are the same. This command behaves similarly to gh search repos but does not support as many search qualifiers. For a finer grained search of extensions, try using: gh search repos --topic "gh-extension" and adding qualifiers as needed. See gh help search repos to learn more about repository search. For listing just the extensions that are already installed locally, see: gh ext list Options -q , --jq <expression> Filter JSON output using a jq expression --json <fields> Output JSON with the specified fields --license <strings> Filter based on license type -L , --limit <int> (default 30) Maximum number of extensions to fetch --order <string> (default "desc") Order of repositories returned, ignored unless '--sort' flag is specified: {asc|desc} --owner <strings> Filter on owner --sort <string> (default "best-match") Sort fetched repositories: {forks|help-wanted-issues|stars|updated} -t , --template <string> Format JSON output using a Go template; see "gh help formatting" -w , --web Open the search query in the web browser JSON Fields createdAt , defaultBranch , description , forksCount , fullName , hasDownloads , hasIssues , hasPages , hasProjects , hasWiki , homepage , id , isArchived , isDisabled , isFork , isPrivate , language , license , name , openIssuesCount , owner , pushedAt , size , stargazersCount , updatedAt , url , visibility , watchersCount Examples # List the first 30 extensions sorted by star count, descending $ gh ext search # List more extensions $ gh ext search --limit 300 # List extensions matching the term "branch" $ gh ext search branch # List extensions owned by organization "github" $ gh ext search --owner github # List extensions, sorting by recently updated, ascending $ gh ext search --sort updated --order asc # List extensions, filtering by license $ gh ext search --license MIT # Open search results in the browser $ gh ext search -w See also * gh extension Product * Features * Security * Enterprise * Customer stories * Pricing * Resources Platform * Developer API * Partners * GitHub Desktop * GitHub Mobile Support * Help * Community Forum * Expert Services * Status * Contact GitHub Company * About * Blog * Careers * Press * Shop * (c) 2026 GitHub, Inc. * Terms * Privacy * Telemetry * * * * *

Links found on this page

  1. Skip to content [direct]
  2. CLI [direct]
  3. Copilot CLI [direct]
  4. Manual [direct]
  5. Release notes [direct]
  6. Getting started [direct]
  7. gh [direct]
  8. agent-task [direct]
  9. create [direct]
  10. list [direct]
  11. view [direct]
  12. alias [direct]
  13. delete [direct]
  14. import [direct]
  15. list [direct]
  16. set [direct]
  17. api [direct]
  18. attestation [direct]
  19. download [direct]
  20. trusted-root [direct]
  21. verify [direct]
  22. auth [direct]
  23. login [direct]
  24. logout [direct]
  25. refresh [direct]
  26. setup-git [direct]
  27. status [direct]
  28. switch [direct]
  29. token [direct]
  30. browse [direct]
  31. cache [direct]
  32. delete [direct]
  33. list [direct]
  34. codespace [direct]
  35. code [direct]
  36. cp [direct]
  37. create [direct]
  38. delete [direct]
  39. edit [direct]
  40. jupyter [direct]
  41. list [direct]
  42. logs [direct]
  43. ports [direct]
  44. ports forward [direct]
  45. ports visibility [direct]
  46. rebuild [direct]
  47. ssh [direct]
  48. stop [direct]
  49. view [direct]
  50. completion [direct]
  51. config [direct]
  52. clear-cache [direct]
  53. get [direct]
  54. list [direct]
  55. set [direct]
  56. copilot [direct]
  57. discussion [direct]
  58. comment [direct]
  59. create [direct]
  60. edit [direct]
  61. list [direct]
  62. view [direct]
  63. extension [direct]
  64. browse [direct]
  65. create [direct]
  66. exec [direct]
  67. install [direct]
  68. list [direct]
  69. remove [direct]
  70. upgrade [direct]
  71. gist [direct]
  72. clone [direct]
  73. create [direct]
  74. delete [direct]
  75. edit [direct]
  76. list [direct]
  77. rename [direct]
  78. view [direct]
  79. gpg-key [direct]
  80. add [direct]