1. Acceptance of Terms
By accessing and using GitBuster, you agree to be bound by these Terms of Service and all applicable laws and regulations. If you do not agree with any of these terms, you are prohibited from using this service.
2. Service Description
GitBuster is an AI-powered platform that provides:
- Interactive GitHub repository visualization using circle pack diagrams
- AI-powered chat interface for repository analysis and code understanding
- Real-time repository structure analysis and file exploration
- Intelligent code search and filtering capabilities
- Vector-based code embeddings for enhanced AI responses
- Session-based conversation management for contextual interactions
3. Repository Access and Analysis
3.1 Supported Repositories:
- Public GitHub repositories accessible via GitHub API
- Repositories with valid branch references (main/master)
- Repositories within reasonable size limits for processing
3.2 Processing Limitations:
- Maximum repository size subject to system capabilities
- Certain file types may be excluded from analysis (.git, .env, etc.)
- Public folder contents may be limited for performance optimization
- Processing time varies based on repository complexity
4. Rate Limiting and Usage Policies
To ensure fair usage and system stability, we implement the following limits:
- GitHub API rate limits apply (5,000 requests per hour for authenticated users)
- Maximum 5 concurrent repository analyses per day
- Chat message rate limiting based on session activity
- Vector storage limitations for large repositories
- Session timeout after extended periods of inactivity
5. User Responsibilities and Acceptable Use
Users agree to:
- Only analyze repositories you own or have permission to access
- Provide valid GitHub repository URLs in the correct format
- Not attempt to analyze private repositories without proper access
- Respect intellectual property rights of repository owners
- Not use the service to extract or redistribute proprietary code
- Not attempt to circumvent rate limits or system protections
- Use the chat feature responsibly and not for malicious queries
- Not overload the system with excessive concurrent requests
6. Data Processing and AI Analysis
6.1 Repository Data:
- Repository content is processed for visualization and AI analysis
- Code may be converted to vector embeddings for chat functionality
- File structure and metadata are analyzed for visualization
- Processing data may be temporarily cached for performance
6.2 AI Chat Responses:
- AI responses are generated based on repository content analysis
- Chat context is maintained during active sessions
- AI analysis may not be 100% accurate and should be verified
- Generated insights are for informational purposes only
7. Service Limitations and Disclaimers
We do not guarantee:
- 100% uptime or uninterrupted service availability
- Accuracy of AI-generated code analysis or chat responses
- Successful processing of all repository types or sizes
- Compatibility with all GitHub repository configurations
- Preservation of analysis data across sessions
- Support for repositories with complex authentication requirements
- Real-time synchronization with repository changes
8. Intellectual Property and Third-Party Services
GitHub Integration: This service uses the GitHub API and is subject to GitHub's terms of service and rate limiting policies.
Repository Content: All analyzed repository content remains the property of the original repository owners. We do not claim ownership of user-provided repository data.
Visualization Technology: Our platform uses D3.js and other open-source libraries for repository visualization, subject to their respective licenses.
9. Privacy and Data Handling
Data handling practices are detailed in our Privacy Policy. Key points include:
- Repository data is processed temporarily for analysis purposes
- Chat conversations may be stored for session continuity
- Vector embeddings may be created from repository content
- Users can clear their session data at any time
- We recommend only analyzing public or authorized repositories
10. Service Modifications and Availability
We reserve the right to:
- Modify, suspend, or discontinue any part of the service
- Update visualization algorithms and AI models
- Adjust rate limits and usage policies
- Perform maintenance that may temporarily affect availability
- Block access to repositories that violate terms or cause system issues
11. Termination and Access Suspension
We may terminate or suspend access for:
- Violation of these terms of service
- Abuse of rate limits or system resources
- Attempting to access unauthorized repositories
- Malicious use of the chat or analysis features
- Any behavior that compromises system integrity or other users
12. Limitation of Liability
To the maximum extent permitted by law:
- We are not liable for any indirect, incidental, or consequential damages
- AI-generated analysis is provided "as is" without warranties
- Users are responsible for verifying AI insights and code analysis
- We are not responsible for GitHub API availability or changes
- Repository visualization accuracy depends on source data quality
13. Changes to Terms
We may modify these terms at any time to reflect service updates, legal requirements, or policy changes. Continued use of the service after changes constitutes acceptance of the modified terms. Significant changes will be communicated through the platform.
14. Contact and Support
For questions about these terms, technical support, or to report issues with repository analysis or chat functionality, please contact us: