Terms of Service

These Terms of Service explain the conditions under which you can use the Gitset.dev website. Please read these terms carefully before accessing and using the platform's services.

1. Acceptance of Terms

By accessing or using Gitset.dev (the "Service"), including its domain name(s), IP addresses, content, or any interactions (such as clicking on links), you acknowledge and declare that you accept this Terms of Service and Privacy Policy. Your access and use of the Service indicate your acknowledgment, acceptance, and unconditional agreement to all the terms and conditions and privacy policies set forth herein without modification and you confirm that you are 18 years of age or older. This agreement takes effect immediately upon your first use of the Service. If you do not agree with any part of these terms, you must refrain from using the Service and close all windows.

2. Use of Service

Gitset.dev is a comprehensive suite of AI-driven tools that enhances your GitHub development experience. It provides solutions for streamlined repository management, precise versioning, clear documentation, commit message generation, issue crafting, pull request management, code decommenting, and dependency handling. The platform integrates 9 Python-based backends with AI-powered suggestions and operates on a flexible token-based usage system. Access to certain features may require authentication via OAuth, where users may choose to grant access to their GitHub account. However, some features remain accessible without authentication. Users are solely responsible for maintaining the confidentiality of their authentication credentials.

3. OAuth Authentication and User Responsibilities

Gitset.dev utilizes OAuth authentication to allow Users to access their GitHub repositories and perform specific tasks related to their repositories. By authenticating through OAuth, Users grant Gitset.dev access to their GitHub account, but only to the extent required for the operation of the requested features.

Revocation of Access: Users may revoke access granted to Gitset.dev at any time from Settings page on Gitset.dev, navigating to the "Connected Accounts" section, and selecting "Revoke GitHub Access". Additionally, users can manage OAuth applications directly through GitHub's settings. TO REVOKE ACCESS, CLICK ON 'GITSET.DEV' IN THE LIST OF AUTHORIZED APPLICATIONS, SELECT THE THREE DOTS, AND CHOOSE 'REVOKE'. CONFIRM YOUR ACTION.

Users must be aware that revoking access will immediately disable all OAuth functionality provided by Gitset.dev, and the platform will no longer be able to interact with the User's GitHub repositories.

4. Security and Data Handling

Gitset.dev takes reasonable measures to protect the security and confidentiality of your data. The platform utilizes Turso database for high-performance token tracking and user management with enhanced security measures. However, as with all digital platforms, no method of transmission or storage is 100% secure. Gitset.dev disclaims any responsibility for data breaches resulting from unforeseen vulnerabilities or unauthorized access.

5. Disclaimers on AI Functionality and Tools

Gitset.dev leverages AI-driven text generation for several features, including semantic commit message generation, automated release note creation, README generation, code comment removal, issue crafting, pull request creation, and dependency analysis. While these AI-powered tools aim to enhance productivity, it is important to note that they are experimental and may not always produce flawless or accurate results. Gitset.dev does not guarantee the accuracy or reliability of AI-generated content, and users are advised to verify outputs before implementation.

MCP Integration: Gitset.dev is developing Model Context Protocol (MCP) integration that will unify all 9 platform capabilities into a single intelligent agent for terminal and IDE integration. This feature is currently in development and users acknowledge that MCP functionality may be experimental during its preview phases.

Commit Messages Generator: Enhanced Git operations through integration with Gitset MCP utilize AI to automatically generate contextually accurate commit messages. These suggestions are generated automatically and must be manually reviewed, copied, and applied by the user. While the tool does not perform commits or modify repositories directly, users should ensure the suggested commit messages are appropriate, accurate, and free from unintended or offensive language before use.

Tags and Releases Manager: This feature includes operations such as creating, editing, and deleting tags and releases with AI-powered release note generation. While most actions are non-destructive, users should exercise caution when performing deletions, as these operations cannot be undone. Gitset.dev is not liable for unintended consequences resulting from the deletion of tags or releases.

Issues Crafter: Streamlines GitHub issue management by leveraging AI to generate structured, context-aware issue descriptions with template support for custom issue formats. All issue descriptions, classifications, and suggestions generated by this tool are intended for informational purposes only and do not represent official project decisions or commitments.

Pull Requests Maker: Manages the complete pull request lifecycle from branch comparison to merge completion with AI-powered PR descriptions, custom template support, and collaborative code review processes. Users are responsible for reviewing all generated content and ensuring accuracy before implementation.

README Generators: Both Public and Personal AI-README Generators automatically create comprehensive documentation by analyzing repository content. Template systems allow custom README structures, and users can request modifications and compare versions. Users should review and verify all generated documentation for accuracy.

Code Decommenter: Processes source code to remove unnecessary comments while preserving functionality. Users should be aware that while designed to maintain code integrity, all processed output must be reviewed and tested before implementation. Gitset.dev is not liable for any issues arising from the use of processed code.

Dependencies Handler: Streamlines dependency management across multiple programming languages including Python, Java, C/C++, and Rust. The tool analyzes codebases, organizes imports, and generates configuration files. Users are responsible for verifying generated dependency configurations before implementation.

User Responsibility: Users bear full responsibility for evaluating AI-generated content and determining whether to implement or disregard suggestions across all tools. Users are solely accountable for any modifications made to repositories, code, or project management elements.

6. Desktop Application

Gitset.dev offers a desktop application for Windows, macOS, and Linux that provides the same powerful features as the web version in a convenient standalone format. The desktop application is built using Electron and follows the same versioning scheme as the web application, with updates released concurrently to maintain feature parity across all platforms.

Installation and Security: The desktop installers are provided as a convenience and do not include official code signatures. Your operating system may display security warnings during installation - this is normal for community-developed software. The application is open-source, and users can inspect the source code in our gitset-desktop repository.

Support: For installation assistance or technical issues with the desktop application, please contact support@gitset.dev. If you have security concerns about installing the application, please visit our contact page for more information.

7. Prohibited Activities

You agree not to use Gitset.dev for any illegal, harmful, or malicious purposes. This includes, but is not limited to:

  • -Engaging in activities that may compromise the security of the platform or the integrity of GitHub repositories.
  • -Using the platform for unauthorized access, or any activities related to hacking, cracking, or circumventing security measures.
  • -Uploading or sharing harmful software or content, including malware or phishing attempts.
  • -Engaging in fraudulent or deceptive practices.
  • -Scraping the platform or using automated tools to collect data from Gitset.dev.
  • -Copying, modifying, reproducing, or using the platform's source code or any part of it for commercial purposes or for profit-making activities without prior written consent from Gitset.dev
  • -Attempting to circumvent or manipulate the token-based usage system or payment mechanisms.

Any User found to be in violation of these Terms may have their access to Gitset.dev revoked, without notice, at the sole discretion of the platform.

8. Limitations of Liability

Gitset.dev is provided on an "as-is" and "as-available" basis. We make no warranties or representations, express or implied, regarding the functionality, security, or reliability of the Service. In no event will Gitset.dev, its affiliates, or partners be held liable for any direct, indirect, incidental, consequential, or punitive damages arising from the use of the platform or its services.

9. Supplemental Token Terms and Payment System

Gitset.dev operates on a fair, transparent token-based system that measures actual AI processing complexity rather than simple request counts. These Supplemental Token Terms form part of this agreement and govern the purchase, usage, and management of tokens within the Gitset.dev platform.

A. Types of Tokens

1. Usage Tokens. Unless otherwise agreed to between User and Gitset.dev, Gitset.dev may require User to subscribe to plans that include predetermined token allocations sufficient to cover User's usage according to our pricing structure. User's subscription constitutes an offer by User to purchase those tokens. Gitset.dev will notify User upon successful subscription activation.

2. Promotional Tokens. Gitset.dev may, in its sole discretion, offer User free tokens as part of a promotion, during sign up for the Services, or as compensation for service disruptions.

B. Token Terms and Conditions

1. Non-Refundable. Tokens issued by Gitset.dev, which includes Usage Tokens, Promotional Tokens, and any other tokens Gitset.dev offers, are non-refundable. Usage Tokens reset monthly according to the subscription billing cycle. Promotional Tokens expire at the time indicated when issued (or otherwise one calendar year from when issued if no time is specified). Tokens will also automatically forfeit if User closes their Gitset.dev account and cannot be recovered. Tokens are not legal tender or currency of any kind and have no cash value. User can check their subscription details and general account information on the Dashboard page. Real-time token consumption tracking, including tokens consumed per operation, session totals, cumulative usage, and remaining token balance, is displayed directly within each tool after every AI operation to ensure complete transparency.

2. No Transfer. User may not transfer or sell tokens, whether paid for or provided as part of a promotion, to any other person or entity, and tokens may only be used by the holder of the Gitset.dev account to which the tokens are associated.

3. Cross-Platform Usage. Tokens are shared across all Gitset.dev platforms, including web application, desktop application, and MCP integration. Token consumption is tracked in real-time across all platforms to ensure accurate usage monitoring and plan compliance.

C. Payment Processing

Subscription plans and payments are exclusively managed by Lemon Squeezy, LLC, a trusted third-party provider responsible for subscription processing, payment handling, billing cycles, and related services. Users are directed to Lemon Squeezy's official terms and policies:

D. General Token Disclaimers

- Gitset.dev reserves the right to modify token allocations, plan features, or pricing at any time, with changes communicated in advance.
- Token consumption may vary based on operation complexity, content size, and AI processing requirements.
- Real-time token tracking communicated after each AI operation ensures transparent usage monitoring across all platforms.
- Cross-platform token sharing between web tools, desktop application, and MCP agent.
- Tokens have no cash value and are non-refundable under all circumstances.
- Lemon Squeezy is solely responsible for subscription management, and Gitset.dev is not liable for disputes arising from Lemon Squeezy's services.

For subscription management, visit the Gitset.dev - Dashboard to manage subscription details and account settings.

10. Modifications to the Terms of Service

Gitset.dev reserves the right to update, modify, or revise these Terms of Service at any time. Any changes will be reflected in the updated document, and Users will be notified accordingly. Continued use of the platform after modifications signifies acceptance of the revised Terms.

Effective Date: 17/12/2024 — Last Updated: 14/06/2025