Visual staging
Working, Staged, and Stashes live under one Changes tab with bulk actions and per-file controls.
VS Code extension
Git sidebar for VS Code. Stage, commit, and review with AI — your keys, your providers.
What it does
Gitable keeps the common Git loop visible: inspect files, stage the right changes, write a commit, and move on.
Working, Staged, and Stashes live under one Changes tab with bulk actions and per-file controls.
Generate a summary and description from staged diffs, then edit before committing.
Use OpenAI, Gemini, or Claude with your own API key and a live model picker.
Browse recent commits, select commits, and ask AI for a readable summary.
Run an AI review on staged changes, unstaged changes, or selected history before merging.
Create, switch, merge, push, pull, and fetch while keeping the active branch in view.
Workflow
Open file diffs from the panel and decide what belongs in this commit.
Stage one file, selected files, or everything. Stash staged work if you need to context-switch.
Use AI for a first draft, add a prefix like a JIRA number, or write the message yourself.
Commit to the current branch, undo the last commit if needed, and push when ready.
Privacy first
Gitable has no backend. It only sends the selected diff to the AI provider you configure.
AI requests go from VS Code to your chosen provider. Gitable does not proxy or store them.
API keys are stored using VS Code SecretStorage, not plain-text settings files.
Commit generation reads staged changes and filters noisy generated files before sending.
There is no analytics pipeline. Usage reports are local and exist to help you understand your own AI calls.
Install
Install the extension, pick your AI provider, save your API key, and start committing from the Gitable activity bar panel.
Also works in Cursor and Windsurf.