30% off your first 3 months

Get the deal

DuckyHelper in Gitlab

DuckyHelper sees Gitlab on your screen and, in early access, works in it with its own cursor to open and review merge requests, track issues, run CI/CD pipelines, manage branches and commits, and publish releases. It's built to ask before it sends or pays, and explains or draws on Gitlab when you want to learn it.

Try asking
  • “List the issues and reply an issue discussion”
  • “Create a pipeline in Gitlab”
  • “Show me how to create a project issue”

Press fn (Ctrl+Shift+Space on Windows and Linux) and ask out loud. Doing the work for you is early access on Mac.

Issues in GitlabDone in 7sExample
List the issues and reply an issue discussion
  1. Listed the issues in Gitlab
  2. Created a project issue
  3. Reply an issue discussion

It's ready in Gitlab. Nothing goes out until you press Send.

Gitlab
GitlabReply an issue discussionNeeds your OK
ToDana Lee (example)

Drawn from Gitlab's own actions · early access on Mac

WHAT TO ASK

Things you can ask it to do in Gitlab

Each one is something Gitlab itself lets you do, said the way you'd ask. Questions about your screen work today; having it do the job is early access on Mac.

Ask about it

Works today

It sees your screen, answers out loud and draws on it.

  • “Explain this request to me”
  • “Where do I find the group issues in Gitlab?”
  • “Show me how to create a project issue”
  • “What does this button do?”
  • “Walk me through this screen”

Read and find

Early access

It opens Gitlab and looks things up for you.

  • List the issues
  • List the merge requests
  • List the project issues
  • List the project pipelines
  • List the commit merge requests
  • List the blocked merge requests
  • List the merge request pipelines
  • List the deployment merge requests
Show all 155
  • List the merge request closed issues
  • List the pipeline schedule pipelines
  • List the issue closing merge requests
  • List the issue related merge requests
  • List the merge request related issues
  • List the project releases
  • List the group issues
  • List the repository commits
  • List the group merge requests
  • List the issue links
  • List the issue notes
  • List the group releases
  • List the issue discussions
  • Read the merge request notes
  • List the release asset links
  • Look up the project merge requests
  • List the merge request discussions
  • List the merge request draft notes
  • List the pipeline schedules
  • Look up an issue
  • Look up the merge request commits
  • Read an issue note
  • Look up the repository branches
  • Read a merge request note
  • Look up a single pipeline
  • List the project snippets
  • List the personal snippets
  • List the package files
  • List the project wiki pages
  • List the merge request diffs
  • Read a merge request draft note
  • Look up a project merge request
  • List the commit comments
  • List the merge request dependencies
  • List the issue participants
  • List the protected tags
  • List the labels
  • Look up a project release
  • List the project deployments
  • List the merge request participants
  • Look up a single commit
  • List the project repository tags
  • List all group members
  • List the group members
  • List the user projects
  • List the project milestones
  • List the group projects
  • List the project groups
  • List the merge request reviewers
  • List all project members
  • List the project members
  • List the group wiki pages
  • Search a project
  • List the pending group members
  • List the billable group members
  • List the project invited groups
  • Look up a repository branch
  • Look up the projects
  • List the project shareable groups
  • Look up an issue link
  • Read a project wiki page
  • Look up the merge request approvals
  • Look up an issue discussion
  • Look up a release asset link
  • List the to-dos
  • Look up a merge request discussion
  • Look up the merge request raw diffs
  • List the project users
  • Search a group
  • List the project boards
  • List the project packages
  • Look up the groups
  • Look up the issue time stats
  • Look up the commit references
  • Read a group wiki page
  • Look up a pipeline schedule
  • List the project transfer locations
  • List the pipeline variables
  • Look up a project
  • List the project registry repositories
  • Look up the project approvals
  • Look up a commit diff
  • List the pipeline jobs
  • Look up a raw file
  • List the user events
  • Look up a project snippet
  • Look up a personal snippet
  • Look up a raw project snippet
  • Look up a repository file
  • Look up a raw personal snippet
  • List the pipeline trigger jobs
  • Look up a deployment
  • Search a globally
  • Look up the users
  • Look up a commit signature
  • Look up a project snippet discussion
  • Look up a repository tag
  • Look up a milestone
  • Look up a commit sequence
  • Look up a project label
  • Look up a container registry tag
  • Look up the project languages
  • Look up a merge request approval state
  • Look up a group member
  • Look up a project member
  • Look up the group details
  • List the project variables
  • List the job artifact files
  • List the runner jobs
  • List the project jobs
  • List the merge request diff versions
  • Look up the user preferences
  • List the commit statuses
  • List the environments
  • Look up a user
  • Look up a tag signature
  • List the group variables
  • Look up a file blame
  • Look up a current user
  • Export a project avatar
  • Export a project upload
  • Export a repository archive
  • Look up a group member all
  • Look up a user support PIN
  • Look up a pipeline schedule variable
  • Look up a project member all
  • List the project runners
  • Check the CI configuration
  • Look up the job details
  • Look up a project variable
  • Look up the runner details
  • Look up a merge request diff version
  • Export the job artifacts
  • List a repository tree
  • Look up the user status
  • Look up any user's status
  • Look up an environment
  • Export the job artifacts by ref
  • Look up a group variable
  • Look up the project import status
  • Look up the repository file metadata
  • Compare the repository refs
  • Look up an instance version
  • Look up a repository blob
  • Look up a job trace
  • Look up a raw repository blob
  • Look up a repository blobs batch

Write and send

Early access

It's built to ask before anything is sent or paid.

  • Create a pipeline
  • Create a merge request
  • Create a project issue
  • Create a release
  • Create a merge request pipeline
  • Create a commit
  • Create a repository branch
  • Create an issue link
Show all 84
  • Create an issue note
  • Update a merge request
  • Update a project issue
  • Reply an issue discussion
  • Copy an issue
  • Move an issue
  • Create an issue discussion
  • Create a merge request note
  • Create a release asset link
  • Merge a request
  • Reorder an issue
  • Update a release
  • Reply a merge request discussion
  • Create a merge request discussion
  • Create a merge request draft note
  • Merge a merge request
  • Approve a merge request
  • Create a pipeline schedule
  • Create a project
  • Update an issue note
  • Create a project snippet
  • Create a personal snippet
  • Create a project wiki page
  • Reply a snippet discussion
  • Update a merge request note
  • Update a release asset link
  • Create a repository file
  • Update an issue discussion note
  • Create a commit comment
  • Create a deployment
  • Create a merge request dependency
  • Update a merge request draft note
  • Create a label
  • Create a repository tag
  • Update a merge request discussion note
  • Create a milestone
  • Create a group
  • Create the release evidence
  • Publish a merge request draft note
  • Update a pipeline schedule
  • Create a group wiki page
  • Share a project with a group
  • Update a project
  • Resolve or reopen a merge request discussion
  • Update a project snippet
  • Add a spent time
  • Update a personal snippet
  • Update a project wiki page
  • Star a project
  • Update a repository file
  • Create a support PIN
  • Restore a project
  • Update a deployment
  • Update a label
  • Create a board list
  • Publish all merge request draft notes
  • Update a milestone
  • Update a group
  • Approve a deployment
  • Update a group wiki page
  • Approve a group member
  • Create a pipeline schedule variable
  • Approve all group members
  • Import the project members
  • Set the project approvals
  • Set a time estimate
  • Create a project variable
  • Upload a project wiki attachment
  • Start a housekeeping task
  • Update a pipeline schedule variable
  • Create an environment
  • Create a group variable
  • Upload a group wiki attachment
  • Update a project variable
  • Update an environment
  • Update a group variable

Manage

Early access

It tidies up and changes things in Gitlab.

  • Delete an issue
  • Cancel a pipeline
  • Delete a pipeline
  • Delete a merge request
  • Delete a release
  • Revert a commit
  • Delete a repository branch
  • Delete an issue link
Show all 51
  • Delete an issue note
  • Delete a merge request note
  • Delete a release asset link
  • Add a group member
  • Delete an issue discussion note
  • Add a project member
  • Delete a merge request draft note
  • Cancel an auto merge
  • Delete a merge request discussion note
  • Delete a pipeline schedule
  • Delete a project
  • Unstar a project
  • Archive a project
  • Unarchive a project
  • Delete a project snippet
  • Reset the merge request approvals
  • Delete a personal snippet
  • Delete a project wiki page
  • Delete a repository file
  • Delete a deployment
  • Delete a merge request dependency
  • Update a group member
  • Delete a label
  • Delete a repository tag
  • Update a project member
  • Delete a milestone
  • Delete a group
  • Remove a group member
  • Remove a project member
  • Delete a group wiki page
  • Reset a spent time
  • Reset a time estimate
  • Delete the review apps
  • Update a group member state
  • Delete a pipeline schedule variable
  • Update the user preferences
  • Erase a job
  • Cancel a job
  • Delete a project variable
  • Delete an environment
  • Delete a group variable
  • Delete the job artifacts
  • Set the user status
BUILT TO ASK FIRST

It's built to wait for your OK in Gitlab.

When a job ends in “Reply an issue discussion”, it does the work, and is built to stop with it ready. You see exactly what it wrote and where it goes, then Send, Edit or Deny.

It works in Gitlab signed in as you. If it hits a sign-in, you sign in yourself: it's built not to type your passwords or card numbers.

GitlabReply an issue discussionNeeds your OK
ToDana Lee (example)

Example draft · early access on Mac

MAKE IT ALWAYS ON

Do it once. Then let it repeat.

When it's done, it offers to keep an eye on Gitlab for you: every weekday morning it looks, then tells you what's new.

Each run is still built to ask before it sends or pays. Turn it off or change it any time in Work › Automations.

Make this automatic?Schedule
New issues in Gitlab
WhenEvery weekday at 9:00 AM
DoesList the issues
ThenTells you what's new

Always on · early access on Mac

Guide

Use two Gitlab accounts with DuckyHelper and tell it which window to work in.

Read the guide
Guide

How to get real work done in GitLab with DuckyHelper, step by step.

Read the GitLab guide

Why Use DuckyHelper?

Works in Gitlab like you do

  • Early access: it sees Gitlab on your screen and works in it with its own cursor, while you keep using yours
  • Nothing to set up: it works in Gitlab signed in as you
  • Finishes multi-step jobs across Gitlab and your other apps

Built to ask before it sends or pays

  • Built to ask first before it sends a message or pays for anything
  • Built not to type your passwords or card numbers for you
  • It listens and looks only while the pill is open

Shows you, not just tells you

  • Explains Gitlab out loud and draws right on your screen
  • Works it out with you on a blackboard when you want to learn it

Always there, in every app

  • Press one key in any app and ask out loud: fn on a Mac, Ctrl+Shift+Space on Windows and Linux
  • Runs jobs on a schedule (early access)
  • For Mac, Windows and Linux

Want it in every app you use?

One account works in every app on your computer. Try it for 10 minutes, no card, then pick a plan.

SEE PRICING
FAQ

Frequently asked questions

On your screen, the way a person at your computer would. Press fn (Ctrl+Shift+Space on Windows and Linux) and ask about what you see in Gitlab: it answers out loud and can draw on Gitlab to show you where things are. In early access on Mac it also works in Gitlab with its own cursor, signed in as you, while you keep using yours.

For example: “List the issues and reply an issue discussion” and “Create a pipeline in Gitlab”. Or ask about what you see: “Show me how to create a project issue”. Doing the work for you is in early access on Mac.

No. Open Gitlab and sign in yourself, the way you always do. DuckyHelper works in the window you have open, signed in as you. It's built not to type your passwords or card numbers for you.

It's built to ask first before it sends a message or pays for anything, and to wait for your yes. It may not recognize every send or payment, so keep an eye on tasks that involve messages or money.

In Gitlab, a job that ends in “Reply an issue discussion” is built to stop there for your OK: Send, Edit or Deny.

Yes. Press one key and ask out loud. It answers out loud while you keep working, draws on your screen to show you where things are, or works it out with you on a blackboard.

Yes. DuckyHelper works in any app on your computer, so one job can move between Gitlab and the other apps and pages you use.

Doing the work for you is new and in early access on Mac. Asking out loud, drawing on your screen and the blackboard work today on Mac, Windows and Linux.

No. It listens and looks only while the pill is open. When the pill is closed, nothing is heard or seen.

No, there is no charge per app. Try DuckyHelper for 10 minutes with no card. Plus is $20 a month, $14 a month for your first 3 months. See pricing.

Mac (Apple silicon, macOS 14 or later), Windows and Linux. Download DuckyHelper.

No. DuckyHelper is made by MingLLM, Inc. and is not affiliated with or endorsed by Gitlab. It works in Gitlab the same way you do, on your screen.

Try it in Gitlab.Press one key and ask.

It sees Gitlab, explains it out loud and does the work with you.Try it for 10 minutes, no card.

Download DuckyHelper
Questions and jobs

Do anything

Ask it a question or hand it a job, in any app.

Doing jobs for you is in early access on Mac. Asking works on Mac, Windows and Linux.