Coming Soon — The GitLab integration is currently in development. This page previews upcoming capabilities.
Planned Capabilities
| Feature | Description |
|---|---|
| Repository Indexing | Index code for semantic search and AI chat |
| Issues | Sync GitLab issues to Products |
| Merge Requests | Track merge request status and reviews |
| Self-Hosted Support | Connect to GitLab.com or your own GitLab instance |
| Code Intelligence | AST parsing, symbol extraction, and semantic search |
How It Will Work
GitLab connection will use Personal Access Tokens for authentication, supporting both GitLab.com and self-hosted GitLab instances.Configuration Options
When setting up the GitLab integration, you’ll provide:- Integration Name — A friendly name to identify this connection
- GitLab Instance URL — Use
https://gitlab.comfor GitLab.com or your self-hosted instance URL (e.g.,https://gitlab.yourcompany.com) - Personal Access Token — A token with
apiandread_repositoryscopes - Default Project ID (optional) — The numeric project ID for your primary project
Creating a Personal Access Token
Create New Token
Click Add new token and configure:
- Token name:
Kasava Integration - Expiration date: Choose based on your security requirements
- Scopes: Select
apiandread_repository
Finding Your Project ID
The numeric Project ID is found in your GitLab project:- Navigate to your project in GitLab
- Go to Settings > General
- The Project ID is displayed at the top of the page
Self-Hosted GitLab Instances
Kasava will support self-hosted GitLab installations, allowing organizations with on-premise GitLab servers to benefit from Kasava’s AI-powered features.Requirements for Self-Hosted
- GitLab CE or EE version 13.0 or later
- HTTPS enabled (required for secure token transmission)
- Network accessibility from Kasava’s servers
Expected Features
Repository Indexing
Once available, you’ll be able to index GitLab repositories to enable:- Semantic Code Search — Search code by meaning, not just keywords
- AI Chat — Ask questions about your codebase
- Symbol Navigation — Jump to function definitions and class declarations
Issue Sync
Sync GitLab issues to Kasava Products:- View issue details, descriptions, and comments
- Track issue status (open/closed)
- Link issues to Plans and other Kasava entities
- See assignees and labels
Merge Request Tracking
Monitor merge requests within Kasava:- View MR status and approval state
- See linked issues
- Track CI/CD pipeline status
- Monitor merge conflicts
Stay Updated
We’re actively developing the GitLab integration. To be notified when it becomes available:- Check Settings > Integrations periodically for updates
- Follow the Kasava changelog for release announcements
Comparison with GitHub
| Feature | GitHub | GitLab (Planned) |
|---|---|---|
| Repository Indexing | ✅ Available | 🔜 Coming Soon |
| Issue Sync | ✅ Available | 🔜 Coming Soon |
| PR/MR Tracking | ✅ Available | 🔜 Coming Soon |
| Projects/Boards | ✅ Available | 🔜 Coming Soon |
| Self-Hosted | ❌ GitHub Enterprise Cloud only | ✅ Supported |
| @kasava Commands | ✅ Available | 🔜 Planned |