All apps/ggc

ggc

ggc

Scriptable Git shortcuts with a searchable workflow builder.

Runs as ggc|macOS, Linux, Windows|github.com

Command form

ai-draft · 3 tasks · 3 fields

Stage files, commit and create branches with ggc. Destructive commands (reset, clean, branch delete) and the interactive picker are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui ggc

ggc add

Stage files
Stage filesExample values, fixed in this page — nothing here reaches a terminal
Basic
Files*
any
TasksEach one presets the form for one job
Stage files
files
ParametersOnly these flags are editable in the form
Files
Use . to stage everything.
path · positional 0 · repeatable
.

ggc commit

Commit
CommitExample values, fixed in this page — nothing here reaches a terminal
Basic
Commit message*
string
TasksEach one presets the form for one job
Commit staged changes
message
ParametersOnly these flags are editable in the form
Commit message
string · positional 0

ggc branch create

Create and switch to a branch
Create and switch to a branchExample values, fixed in this page — nothing here reaches a terminal
Basic
Branch name*
string
TasksEach one presets the form for one job
Create branch
name
ParametersOnly these flags are editable in the form
Branch name
string · positional 0
SourcesEvery flag above is checked against these
docs
ggc add <file> ggc add file.txt # Add a specific file ggc add . # Add all changes to index
manual2026-10-27

bmf-san.github.io

docs
ggc commit <message> ggc commit "Update docs" # Create commit with a message
manual2026-10-27

bmf-san.github.io

docs
ggc branch create feature/login # Create and checkout new branch
manual2026-10-27

bmf-san.github.io

Before it fills your prompt, Otty checks the installed ggc against its version. A form that does not match your version is not offered.