Terms of Service
Last updated: July 5, 2026
1. The Service
Gitset is an open-source toolkit for everything around your code on GitHub: commit messages, issues, pull requests, release notes, READMEs, labels, repository metadata, .gitignore files, and backups. Every tool drafts from your repository's context, and you refine the draft until you decide to use it.
Gitset runs in two places: this web app and the Gitset CLI. The web app requires a GitHub account and your own AI provider key. The CLI runs entirely on your machine and does not use a Gitset account at all.
By using Gitset you agree to these Terms. If you do not agree, do not use the Service.
2. Your GitHub account
You sign in with GitHub OAuth. Gitset requests three scopes, each tied to a function you can see:
- user:email — to identify your account.
- repo — to read repository context for drafting, and to publish issues, pull requests, releases, and labels when you explicitly ask it to.
- read:org — to list organization repositories in the repository picker.
3. Revoking access
You can revoke Gitset's access at any time from your GitHub settings (Settings → Applications → Authorized OAuth Apps → Gitset → Revoke). Revoking access immediately disables every feature that interacts with your repositories.
You can also delete your Gitset account entirely from the dashboard, which permanently removes your account and associated data.
4. Your AI provider key (BYOAI)
Gitset does not include or resell AI usage. You bring your own API key from the provider of your choice (Anthropic, OpenAI, Google Gemini, OpenRouter, or any compatible endpoint).
Your key is stored encrypted at rest (AES-256-GCM), is never sent to your browser, is never written to logs, and is used exclusively to run the requests you initiate. You can replace or remove it at any time.
Your relationship with your AI provider is your own: their terms of service, their privacy policy, and their billing apply to every request Gitset sends on your behalf. Gitset adds no charge on top.
5. AI-generated content
Everything Gitset generates is a draft. AI output can be wrong, incomplete, or inappropriate for your project. You are responsible for reviewing every draft before you use or publish it, and you are solely responsible for the content you publish to your repositories.
Gitset does not guarantee the accuracy, quality, or fitness of generated content. Generated content belongs to you; Gitset claims no ownership over it or over anything in your repositories.
6. Actions on your repositories
Gitset writes to your repositories only when you explicitly confirm an action — publishing an issue, opening a pull request, creating a release, applying labels or metadata, or committing a workflow file. Some actions overwrite existing state (for example, applying a label pack replaces existing labels). Review each confirmation carefully; you are responsible for changes made to your repositories through your account.
7. Fees
Gitset is free. There are no plans, subscriptions, seats, or token quotas, and the Service processes no payments. The only cost of using Gitset is what your AI provider bills you directly for your own API usage.
8. Acceptable use
You agree not to use Gitset for unlawful, harmful, or abusive purposes. This includes, without limitation:
- Attempting to compromise the security of the Service or of any GitHub repository.
- Using the Service to generate or distribute malware, spam, or deceptive content.
- Scraping the Service or accessing it through automated means outside its intended interfaces.
- Interfering with other users' access to the Service.
9. Open source and intellectual property
Gitset's web app and CLI source code are licensed under the Mozilla Public License 2.0 (MPL-2.0). Your rights to the code are defined by that license, not by these Terms.
The Gitset name and logo are not covered by the source-code license. You may not use them to present a modified version of the software as the official Gitset.
10. Disclaimers
The Service is provided "as is" and "as available", without warranties of any kind, express or implied. Gitset depends on third-party services — GitHub and the AI provider you choose — and is not responsible for their availability, their output, or changes to their APIs, pricing, or policies.
11. Limitation of liability
To the maximum extent permitted by law, Gitset and its author shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits, data, or goodwill, resulting from your use of or inability to use the Service.
12. Termination
You can stop using Gitset at any time by deleting your account from the dashboard and revoking OAuth access on GitHub. Gitset may suspend or terminate access for violations of these Terms.
13. Changes to these Terms
These Terms may be updated as the Service evolves. Changes are published on this page with an updated date. Continued use of the Service after a change constitutes acceptance of the updated Terms.
14. Contact
Questions about these Terms: support@gitset.dev.