Open source · Bring your own AI · No subscriptions

AI writes the draft. You decide what ships.

Gitset automates GitHub writing and repository workflows with your own AI key. Every output starts as a draft you review, refine, and approve.

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 AI. Your bill.

No token packages. No markup. Connect your own AI provider and pay them directly.

Privacy by design.

Your API keys are encrypted. The CLI runs entirely on your machine—your code never reaches our servers.

Fully open source.

Inspect the code. Verify every privacy claim. No black boxes.

Ship your GitHub busywork in minutes, not evenings.

Free, open source, and yours to control.