Skip to main content
Connect GitLab, on gitlab.com or on your own GitLab server, and Neo agents can work in your repositories while they work a ticket, a chat or a schedule.

What Neo can do with GitLab

  • Keep a copy of your whole Neo workspace (agents, memories, skills, intents and settings) in your own repository, with a commit for each change, so you track versions on your side
  • Read a script or a config file from a repository, with its history and blame
  • Commit several file changes to a branch in one commit, create branches, and compare two branches
  • Open a merge request for a person to review a change, comment on it, approve and merge it
  • Create, comment on and close issues, and read pipelines and job logs to find why a build failed
See GitLab API for the permission groups, the profiles and what always asks. You connect GitLab once, with your server’s address and one access token, and Neo reaches every project that token can see. There is no company mapping to set up.

Next steps

Connect GitLab

Create a GitLab access token and save it in Neo.