Codex App: create GitLab merge requests from desktop Git controls
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What variant of Codex are you using?
App (Codex desktop)
What feature would you like to see?
Add native GitLab merge request creation to the desktop app's Git workflow, equivalent to the existing GitHub Create pull request action.
I use GitLab rather than GitHub. After working on a local GitLab repository in Codex, I want to create a merge request directly from the desktop app without switching to a browser or asking the agent to run a separate CLI workflow.
The desired flow is:
- Recognize a GitLab remote and offer Create merge request.
- Let me choose the target branch and review the MR title and description.
- Push the source branch if needed and create the MR with my GitLab credentials.
- Open or display a link to the resulting MR.
Please support GitLab.com and allow configuration for self-managed GitLab hosts.
Additional information
Related: #26963 requests displaying links to existing GitLab MRs in the sidebar. This request focuses on creating MRs from the desktop Git controls.
The current GitLab integration documentation explicitly excludes desktop repository controls such as Create pull request from the cloud integration beta: https://learn.chatgpt.com/docs/third-party/gitlab
Using GitLab through a CLI, skill, or MCP tool can provide a workaround, but native desktop controls would make the workflow consistent for GitLab users.
I would also be interested in contributing an implementation if there is a supported contribution path or extension point for desktop repository providers.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin by locating the existing desktop GitHub Create pull request control and the repository-provider extension point mentioned in the issue. Trace how remotes, branch selection, credentials, pushing, and resulting links are handled; done means equivalent GitLab.com and configurable self-managed host support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, gitlab
- Domain
- desktop, devtools
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100