Duo CLI
Overview
The Duo CLI functional team is part of the Developer Clients group within the AI Clients stage.
For shared planning processes, workflow boards, useful links, and dashboards, see the Developer Clients group page.
Public Docs
👨💻 Team Members
| Name | Role |
|---|---|
Amr Elhusseiny
|
Engineering Manager |
Tomas Vik
|
Staff Fullstack Engineer, Create:Editor Extensions |
Elwyn Benson
|
Senior Frontend Engineer, Create:Editor Extensions |
Malte Heuser
|
Fullstack Engineer, Create:Editor Extensions |
Alejandro Metke Jimenez
|
Senior Fullstack Engineer |
Andrei Zubov
|
Senior Frontend Engineer, Create:Editor Extensions |
Stable Counterparts
The following people are stable counterparts of the Duo CLI team:
| Name | Role |
|---|---|
James Casey
|
Director of Product |
Yi-Ann Chen
|
Senior Product Designer, AI |
💬 Slack
- Team channel: #f_duo_cli
- Public stage channel: #s_ai-clients-questions
💻 Scope
The Duo CLI team is focused on developing GitLab Duo CLI as an AI-powered command-line interface that enables developers to interact with GitLab’s DevSecOps platform using natural language. Our goal is to streamline developer workflows by bringing AI-powered assistance directly to the terminal, where developers spend much of their time.
🔗 Active Work, Resources & Links
Development Resources
- Repository: GitLab Language Server — CLI package
- Issue Tracker: Duo CLI Active Work
- Epic: Duo CLI Development Epic
Communication Channels
- Slack: #f_duo_cli
- Or simply use
/feedbackcommand from duo cli to file a gitlab issue
Issues’ Labels
Check AI Clients labeling guidance
Getting Started
Help Us Shape Duo CLI by Providing Feedback
We’re collecting feedback to make the CLI effective for GitLab team members. Please test core development workflows like:
- Code tasks: Generation, explanation, refactoring, debugging, test writing
- GitLab workflows: MR reviews, issue analysis, CI/CD debugging, security reviews
- Advanced scenarios: Multi-file changes, architecture planning, large codebases
Feedback Categories:
- Bugs: Use bug template for crashes, errors, performance issues
- Features: Use feature template for missing capabilities or enhancements
- Usability: Report confusing workflows, unclear errors, documentation gaps
- Success Stories: Share what works well and productivity wins
92e1b4d8)
Amr Elhusseiny
Tomas Vik
Elwyn Benson
Malte Heuser
Alejandro Metke Jimenez
Andrei Zubov