AI Clients
The AI Clients organization builds the surfaces where customers experience GitLab Duo: chat, the Duo Client SDK, the Duo CLI, and the VS Code and JetBrains editor extensions.
🚀 Mission
The AI Clients organization owns the client-side surfaces where customers experience GitLab Duo. We bring GitLab’s AI capabilities directly into the tools customers already use and we provide the shared client SDK that powers those experiences across platforms.
🧭 Teams
The organization is made up of six functional teams plus a principal individual contributor:
| Team |
What they own |
EM |
PM |
UX |
| Web Chat |
The Duo Chat web experience |
Donald Cook |
Dasha Adushkina |
Nick Leonard |
| Chat Engine |
The chat orchestration / engine layer |
Donald Cook |
Dasha Adushkina |
Nick Leonard |
| Duo Client SDK |
The shared client SDK / Language Server |
Donald Cook |
James Casey |
Yi-Ann Chen |
| Duo CLI |
The GitLab Duo command-line interface |
Amr Elhusseiny |
James Casey |
Yi-Ann Chen |
| VS Code |
The GitLab VS Code extension |
Amr Elhusseiny |
James Casey |
Yi-Ann Chen |
| JetBrains |
The GitLab JetBrains plugin |
Amr Elhusseiny |
James Casey |
Yi-Ann Chen |
👥 Leadership
Principal Engineer
👩💻 Team Members
Web Chat
Chat Engine
Duo Client SDK
Duo CLI
VS Code
JetBrains
🤝 Stable counterparts
The following people are stable counterparts of the AI Clients organization:
💬 Where to find us
Slack
We follow the GitLab Slack channel prefix conventions: s_ for the cross-team stage/organization channel, f_ for functional-team channels (engineering + PM + UX together), and g_ for engineering-only group discussion. Underscores separate distinct things; hyphens join words within a single thing.
| Scope |
Channel |
Purpose |
| Organization |
#s_ai-clients |
Cross-team AI Clients discussion for all disciplines (eng, PM, UX, stakeholders) |
| Duo Client SDK |
#f_language_server |
Duo Client SDK / Language Server functional team |
| Duo CLI |
#f_duo-cli |
Duo CLI functional team |
| VS Code |
#f_vscode_extension |
VS Code extension functional team |
| JetBrains |
#f_jetbrains_plugin |
JetBrains plugin functional team |
Engineering-only group channels (#g_duo_chat, #g_editor-extensions) remain for now while membership and stakeholders migrate to the f_/s_ channels above.
Product categories
The AI Clients teams own product categories that fall under the AI-powered stage of the DevOps lifecycle.