git0 mascotDownload Git Repo on Step Zero

git0

CLI tool to search GitHub repositories, download source & releases, and instantly set up projects with automatic dependency installation and editor opening

NPM VersionNPM Monthly DownloadsGitHub DiscussionsPRs Welcome
bun install -g git0
git0 live previewgit0 preview
git0 logo

The Proper Protocol to Download a Git Repo

Skip the manual "git clone, cd, install" dance.

Search GitHub Repositories

Search repositories by name with intelligent fuzzy matching and instant results

git0 react starter

Direct Repository Download

Download from GitHub URLs or owner/repo shortcuts. Skip the manual git clone dance

git0 facebook/react

Git Release Package Manager

Instantly download latest release binaries for your system or all platforms

gg user/repo

Automatic Dependency Installation

Smart detection and installation of dependencies for multiple project types

Auto-detects package.json, requirements.txt, Cargo.toml

Smart IDE Integration

Automatically opens projects in Cursor, Windsurf, VS Code, or your preferred editor

Opens in cursor, windsurf, code, nvim

Conflict Resolution

Handles directory naming conflicts automatically with smart numbering

react → react-2 → react-3

Usage Examples

One command to find a repo, download exactly what you need, install it and open it in your editor.

# Search for repositories by name
g react starter

# g and git0 both work
git0 react starter

Supported Project Types

git0 detects the project and runs the right installer for it.

Project TypeDetectionInstallation
Node.jspackage.jsonbun install (fallback to npm)
DockerDockerfile, docker-compose.ymldocker-compose up -d
Pythonrequirements.txt, setup.pyVirtual env + pip install
RustCargo.tomlcargo build
Gogo.modgo mod tidy

Supported IDEs

Cursor cursor
Windsurf windsurf
VS Code code
Code Server code-server
Neovim nvim

What Happens After Download

1

Repository Downloaded

To your current directory

2

Project Type Detected

Automatically identified

3

Dependencies Installed

Based on project type

4

IDE Launched

Opens in preferred editor

5

Dev Server Started

For Node.js projects

Conflict Resolution: If a directory with the same name exists, git0 automatically appends a number

react-app → react-app-2 → react-app-3