Open source · Bring your own AI · No subscriptions

AI writes the draft. You stay in control.

Gitset automates your GitHub busywork — READMEs, issues, pull requests, releases, commit messages — with your own AI key. Every result is a draft you refine until it ships exactly the way you want.

Explore the Tools or

Works with your key from OpenAI · Anthropic · Gemini · OpenRouter · any OpenAI-compatible endpoint

gitset — config + commit
$ gitset config
Pick your AI provider: Anthropic (Claude)
Paste your API key: ••••••••••••••••••••••
Model (default): claude-sonnet-4-6 (recommended)
✓ anthropic configured (default)
$ gitset commit
✓ 2 files staged · generating with your key (anthropic)
feat(auth): handle null user in login
accept · refine · regenerate · edit  r
> mention issue #128
… refining (v2)
feat(auth): handle null user in login (#128)
> a
✓ committed 3f2a1c9 — exactly how you wanted it

The refinement loop — nothing ships until you say so. Same flow on the web and in your terminal.

01

Connect GitHub

One sign-in. Your repos, branches, issues and releases — ready to work with.

02

Bring your AI key

Plug in any provider, pick any model, switch anytime. Encrypted, never logged — you pay your provider directly, with zero markup.

03

Draft → refine → ship

Every output is a draft with version history. Tell the AI what to change until it's exactly right — then publish to GitHub in one click.

Every repetitive GitHub task, automated

Eight tools, one philosophy: the AI accelerates, you decide. Templates, styles and label packs make every output yours.

Your key, your costs

No token packages, no metering, no markup. Gitset orchestrates — your provider bills you directly.

Private by architecture

Keys encrypted at rest, never sent to your browser. The CLI runs 100% on your machine — your code never touches our servers.

Open source

Web and CLI in the open. Audit the privacy claims yourself — that's the point.

Ship your GitHub busywork in minutes, not evenings.

Free, open source, and yours to control.