Skip to content

Integration

Use GitLab with Claude, GPT, Gemini and more

Connect GitLab once, then ask any model in llmwise to read from it and act in it: 123 actions, with every write shown to you before it runs.

Actions (toolkit version 20260910_00) checked against Composio's GitLab toolkit page.

Short answer

GitLab connects to llmwise in one click, and every model can then use its 123 actions: 66 that read and run on their own, and 57 that write and ask you first (19 of them every time). On paid plans, included in the message price.

Try it: GitLab in one message

Send this with any model. The model finds GitLab's actions for the job and runs them, and the reply shows each one.

Example prompt

Look at the open merge requests waiting on me in GitLab and draft review notes on the first one.

Open in llmwise with this prompt

The GitLab actions the example runs
ActionIn llmwise
List Merge RequestsReads: runs without asking
List Merge Request DiffsReads: runs without asking
Create Merge Request Draft NoteWrites: asks first

The reads run straight away; the write waits on an approval card with Allow and Deny, and shows what it will do first.

What the model can do in GitLab

123 actions in all. Below: the 59 Composio marks as GitLab's main ones. The other 64 are there too, and the model finds them when a job needs one.

Reads: runs without asking

  • Get Current User
  • Get Repository File
  • Get Issue
  • Get Issue Note
  • Get Project Label
  • Get Merge Request Approval State
  • Get Merge Request Approvals
  • Get Merge Request Notes
  • Get Milestone
  • Get Project
  • Get Project Merge Request
  • Get Projects
  • Get Raw File
  • Get Repository Branch
  • Get Users
  • List Group Projects
  • List Issue Notes
  • List Labels
  • List Merge Request Diffs
  • List Merge Request Discussions
  • List Merge Requests
  • List Project Milestones
  • List Project Issues
  • List project users
  • List Repository Tree
  • Validate Credential

Writes: asks first

  • Add Spent Time
  • Approve Merge Request
  • Archive Project
  • Create Commit
  • Create Repository File
  • Create GitLab Group
  • Create Issue Note
  • Create Label
  • Create Merge Request
  • Create Merge Request Draft Note
  • Create Milestone
  • Create Pipeline
  • Create Project
  • Create Project Issue
  • Create Repository Branch
  • Fork Project
  • Move Issue
  • Play Job
  • Protect Branch
  • Retry Pipeline
  • Star Project
  • Unstar Project
  • Update GitLab Group
  • Update Issue Note
  • Update Label
  • Update Merge Request
  • Update Milestone
  • Update Project Issue
  • Update Repository File

Always asks first

  • Cancel Job
  • Create Commit Comment
  • Delete Group
  • Merge Merge Request

What asks first, and why

  • Reading needs no approval. Anything that writes asks first, and sending, deleting, payments and sharing always ask.

  • In GitLab, that means cancel job, create commit comment, delete group, and merge merge request always wait for your yes.

  • Always allow can switch off the question for one of GitLab's 38 other writes, and a reply that has read outside content asks again anyway. One reply runs up to 10 actions, each result read up to 50,000 characters.

Where your GitLab data goes

Each action runs through Composio and GitLab's own service, which receive its inputs; the result is shown in your chat and saved with it. Composio holds the sign-in, encrypted. More in the Privacy Policy.

More apps

100+ apps connect in one click · 1,500+ in Composio's catalog. Every app with its own page, or add a remote server of your own with the MCP client.

Questions

How do I connect GitLab to llmwise?

In Settings → Connectors, press Connect next to GitLab and sign in on GitLab's own page: one click, no setup. Composio holds the connection, and llmwise never sees your password. On a paid plan.

Which AI models work with GitLab, and what does it cost?

Any of the 15 models in llmwise, from GLM 5.3 Flash to Claude Fable 5.1: GitLab's actions are the same whichever you pick. Connectors are on the paid plans (Pro ($20 a month), Max ($50 a month), Ultra ($100 a month), and Studio ($200 a month)), included in the message price.

Claude, GPT, Gemini, DeepSeek, Grok, Kimi, and GLM, in one chat.

See what a message costs before you send it. Free is 5 messages to try; sign in with an email link, no password or card.