Skip to content

What's new in github-code-search v1.0.0

Full release notes: https://github.com/fulll/github-code-search/releases/tag/v1.0.0

The beginning

github-code-search is an interactive CLI for searching GitHub code across an entire organisation. It wraps the GitHub Code Search API and adds a keyboard-driven TUI on top, so you can browse results, fold/unfold extracts, and select the ones you care about before printing structured output.

Highlights

Keyboard-driven TUI

Search results are loaded and displayed in an interactive terminal UI. Navigate with / , fold/unfold extracts with / , select results with Space, and confirm with Enter. Press ? to show the full keyboard shortcut reference.

Interactive mode guide

Per-repository aggregation

All code matches for the same repository are grouped together, with per-file headings. No more scanning through a flat list of individual matches.

Markdown and JSON output

Use --format markdown (default) for human-readable output, or --format json for machine-readable output suitable for further processing.

Use --output-type repo-only to print only repository names (no code extracts).

Output formats guide

Filtering

Exclude noisy repositories with --exclude-repositories or specific extracts with --exclude-extracts. Both flags accept short (repoName) and long (org/repoName) forms.

Filtering guide

Team grouping

Group results by team prefix using --group-by-team-prefix. Results are arranged in sections per team, making it easy to see which squads own the code that matches your search.

Team grouping guide

Non-interactive / CI mode

Use --no-interactive (or set CI=true) to pipe output directly to downstream tools. Syntax highlighting and TUI chrome are stripped so the output is clean.

Non-interactive mode guide

Built-in upgrade command

bash
github-code-search upgrade

Checks for a newer binary on GitHub Releases and replaces the running binary in-place. No package manager required.

Upgrade guide

Released under the MIT License.

Released under the MIT License.· Copyright © 2026 fulll