30% off your first 3 months

Get the deal

DuckyHelper in Linode

DuckyHelper sees Linode on your screen and, in early access, works in it with its own cursor to list instances, create servers, manage networks, inspect storage, and review account resources. It's built to ask before it sends or pays, and explains or draws on Linode when you want to learn it.

Try asking
  • “List the instances and share the IP addresses”
  • “Create a resource lock in Linode”
  • “Show me how to create a resource lock”

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

Instances in LinodeDone in 7sExample
List the instances and share the IP addresses
  1. Listed the instances in Linode
  2. Added a NAT Gateway IP address
  3. Share the IP addresses

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

Linode
LinodeShare the IP addressesNeeds your OK
ToDana Lee (example)

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

WHAT TO ASK

Things you can ask it to do in Linode

Each one is something Linode 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 instance to me”
  • “Where do I find the managed databases in Linode?”
  • “Show me how to create a resource lock”
  • “What does this button do?”
  • “Walk me through this screen”

Read and find

Early access

It opens Linode and looks things up for you.

  • List the instances
  • List the instance types
  • List the Object Storage types
  • List the child accounts
  • List the Object Storage buckets
  • List the resource locks
  • List the volumes
  • List the firewalls
Show all 221
  • List the nodes
  • List the IPv6 pools
  • List the interfaces
  • List the node pools
  • List the a's volumes
  • List the IP addresses
  • List the volume types
  • List the a's firewalls
  • List the public images
  • List the Longview types
  • List NodeBalancer types
  • List the Kubernetes types
  • List the default firewalls
  • List the managed databases
  • List the NAT Gateway types
  • List the disks
  • List NodeBalancer firewalls
  • List the VPC IPv4 addresses
  • List the VPC IPv6 addresses
  • List the interface firewalls
  • List MySQL managed databases
  • List the reserved IP addresses
  • List the alert definitions
  • List the NAT Gateway interfaces
  • List the Managed Databases types
  • List PostgreSQL connection pools
  • List the supported service types
  • List PostgreSQL managed databases
  • List the valkey managed databases
  • List the VPCs
  • List the backups
  • List the streams
  • List StackScripts
  • List NodeBalancers
  • List the rule sets
  • List the IPv6 ranges
  • List the VPC subnets
  • List the prefix lists
  • List the tags
  • List the logins
  • List the managed contacts
  • List the share groups
  • List the a's network interface history
  • List the network transfer prices
  • List the Kubernetes clusters
  • List the placement groups
  • List the NAT gateways
  • List the Object Storage buckets per region
  • List the notification channels
  • List the Beta programs
  • List the firewall devices
  • List the managed services
  • List the share groups by image
  • List the Object Storage bucket contents
  • List the shared images by group
  • List the available services
  • List the dashboards
  • List the regions' availability
  • List the managed stats
  • List the VLANs
  • List the enrolled Beta programs
  • List the firewall rules
  • List the support tickets
  • List the kernels
  • List the regions
  • List the replies
  • List the invoices
  • List the regions' VPC availability
  • List a VPC's IPv4 addresses
  • List a VPC's IPv6 addresses
  • List the interfaces using a NAT Gateway IP
  • List the managed issues
  • Look up the Object Storage transfer data
  • List the entities
  • List the agreements
  • List the alert definitions for a service type
  • List the user logins
  • List the maintenances
  • List the invoice items
  • List the notifications
  • List the Longview subscriptions
  • List the tagged objects
  • List the events
  • Look up the network usage
  • Look up the monthly network transfer stats
  • List the Managed Databases engines
  • Look up a child account
  • Look up your account delegations
  • Look up a type
  • Look up a resource lock
  • Look up an Object Storage bucket
  • Look up an image
  • Look up a volume
  • List the VPC default and forbidden IPv4 ranges
  • Look up the user's account delegations
  • Look up a firewall
  • Look up a node
  • Look up a interface
  • Look up a node pool
  • List a NAT Gateway's IP addresses
  • Look up an IP address
  • List the SSO-required users
  • List the SSO user exceptions
  • Look up an a's IP address
  • List the dashboards for a service type
  • Look up a disk
  • Look up the region plan availability
  • Look up the daily statistics
  • Look up a reserved IP address
  • List the Object Storage quotas
  • Look up this month's network transfer stats
  • Look up NodeBalancer statistics
  • Look up an alert definition
  • Look up a Managed Databases type
  • Look up a MySQL managed database
  • Look up the CORS Object Storage bucket access
  • Look up a valkey managed database
  • Look up a NodeBalancer's node
  • Look up a VPC
  • List MySQL Managed Database advanced parameters
  • Look up a PostgreSQL connection pool
  • Look up a backup
  • Look up a stream
  • Look up a PostgreSQL managed database
  • List the Object Storage global quotas
  • Look up a
  • Look up a rule set
  • List the metrics for a service type
  • List PostgreSQL Managed Database advanced parameters
  • List the Valkey Managed Database advanced parameters
  • Look up an account login
  • Look up a VPC subnet
  • Look up an IPv6 range
  • Look up a prefix list
  • Look up a StackScript
  • Look up a NodeBalancer
  • List the domains
  • Look up a managed contact
  • Look up a share group
  • List the alerts for a notification channel
  • Look up the reserved IP pricing
  • Look up a Kubernetes cluster
  • Look up a placement group
  • Look up a NAT gateway
  • Look up the networking information
  • Look up a notification channel
  • Look up a Beta program
  • Look up the control plane access control list
  • Look up a managed service monitor
  • Look up a firewall device
  • Look up the account delegation for a child account
  • List the firewall rules with an expanded Prefix Lists and Rule Sets
  • Look up a dashboard
  • Look up a NAT Gateway IP address
  • List the volume quotas
  • Look up the available services for a region
  • Look up an enrolled Beta program
  • Look up a support ticket
  • List the configs
  • Look up a kernel
  • Look up a region
  • Look up a current profile
  • List the managed settings
  • Look up an invoice
  • Look up a region's VPC availability
  • List the interface settings
  • Look up a month's statistics
  • Look up a bucket's TLS/SSL certificate
  • Look up an account summary
  • List the domain records
  • Look up a Longview plan
  • Look up a managed issue
  • Look up a stream's history
  • Look up a Longview subscription
  • Look up an event
  • Look up a profile's login
  • Look up a Managed Databases engine
  • List the VPC configurations
  • Look up an interface upgrade
  • List the firewall rule versions
  • List the LKE Kubernetes versions
  • Look up the details for a supported service type
  • List an entities assigned to an alert definition
  • List the configuration profile interfaces
  • List the configuration profiles
  • List the firewall templates
  • Look up a user's access level
  • Look up a MySQL Managed Database SSL certificate
  • Look up the NAT Gateway account settings
  • Look up a Valkey Managed Database SSL certificate
  • List the available roles
  • Look up an Object Storage quota
  • Look up the a's managed settings
  • Look up a PostgreSQL Managed Database SSL certificate
  • List the maintenance policies
  • Look up a domain
  • Look up the Object Storage quota usage data
  • Look up a NodeBalancer's backend IPv6 prefix
  • Look up the volume quota usage data
  • Look up the Object Storage global quota usage data
  • Look up a volume quota
  • Look up a config
  • Look up an Object Storage global quota
  • Look up a domain record
  • Look up a VPC configuration
  • Look up a firewall rule version
  • Look up an LKE Kubernetes version
  • Look up a configuration profile interface
  • Look up an Object Storage object ACL configuration
  • Look up a configuration profile
  • Look up a firewall template
  • Look up a domain zone file
  • Look up the default role assignment for a delegate users

Write and send

Early access

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

  • Create a resource lock
  • Create an Object Storage bucket
  • Add a interface
  • Create an image
  • Create a volume
  • Create a firewall
  • Create a node
  • Create a node pool
Show all 105
  • Share the IP addresses
  • Create an alert definition
  • Create an empty disk
  • Create a VPC
  • Create a PostgreSQL connection pool
  • Create a stream
  • Create a rule set
  • Create a VPC subnet
  • Create an IPv6 range
  • Create a StackScript
  • Create a tag
  • Create a NodeBalancer
  • Update your account
  • Create a managed contact
  • Create a share group
  • Create a Kubernetes cluster
  • Create a placement group
  • Create a NAT gateway
  • Create an email alert channel
  • Update an image
  • Update a volume
  • Add a NAT Gateway IP address
  • Create a firewall device
  • Create a managed service
  • Update a firewall
  • Update a node
  • Update a interface
  • Update a node pool
  • Update an IP address
  • Update a shared image
  • Create a reply
  • Copy a volume
  • Update a disk
  • Attach a volume
  • Update an alert definition
  • Update a MySQL managed database
  • Create an empty
  • Update a valkey managed database
  • Update a VPC
  • Update a NodeBalancer's firewalls
  • Update a PostgreSQL connection pool
  • Apply the a's firewalls
  • Assign the IP addresses
  • Update a stream
  • Copy a disk
  • Update a PostgreSQL managed database
  • Update a
  • Update a rule set
  • Update a VPC subnet
  • Copy an alert definition
  • Update a StackScript
  • Reserve a public IPv4 address
  • Update a NodeBalancer
  • Resume a MySQL managed database
  • Resume a valkey managed database
  • Update a managed contact
  • Update a share group
  • Copy a
  • Update a Kubernetes cluster
  • Resume a PostgreSQL managed database
  • Update the a's firewalls
  • Update a placement group
  • Restore a backup
  • Update an email alert channel
  • Create a support ticket attachment
  • Enable the backups
  • Add images to a share group
  • Update a managed service monitor
  • Update the default firewalls
  • Create or restore a MySQL Managed Database
  • Create or restore a Valkey Managed Database
  • Create or restore a PostgreSQL Managed Database
  • Assign a placement group
  • Enable a managed service monitor
  • Update a Longview plan
  • Update an IPv4 sharing
  • Update an NAT Gateway label
  • Create a domain
  • Enable a managed
  • Update the firewall rules
  • Update the reserved IP address tags
  • Assign the IPv4s to linodes
  • Mark an event as seen
  • Create a domain record
  • Create a NodeBalancer config
  • Update an IP address's RDNS for a
  • Update the account delegation for a child account
  • Add a configuration profile interface
  • Copy a domain
  • Create a configuration profile
  • Import a domain
  • Create a snapshot
  • Update a NodeBalancer config
  • Update a configuration profile interface
  • Update an object's ACL configuration
  • Update a configuration profile
  • Reorder the configuration profile interfaces

Manage

Early access

It tidies up and changes things in Linode.

  • Cancel the object storage
  • Delete a resource lock
  • Remove an Object Storage bucket
  • Delete an image
  • Delete a volume
  • Detach a volume
  • Delete a firewall
  • Delete a node
Show all 61
  • Delete a interface
  • Delete a node pool
  • Delete an IPv4 address
  • Delete a disk
  • Delete an alert definition
  • Delete a MySQL managed database
  • Delete a valkey managed database
  • Suspend a MySQL managed database
  • Delete a NodeBalancer's node
  • Delete a VPC
  • Suspend a valkey managed database
  • Delete a PostgreSQL connection pool
  • Delete a stream
  • Delete a PostgreSQL managed database
  • Suspend a PostgreSQL managed database
  • Delete a
  • Delete a rule set
  • Cancel the backups
  • Delete a VPC subnet
  • Delete an IPv6 range
  • Delete a StackScript
  • Delete a tag
  • Delete a NodeBalancer
  • Delete a managed contact
  • Delete a share group
  • Delete a Kubernetes cluster
  • Delete a placement group
  • Delete a NAT gateway
  • Delete a notification channel
  • Unassign a placement group
  • Delete a managed service monitor
  • Delete a firewall device
  • Disable a managed service monitor
  • Remove a NAT Gateway IP address
  • Delete a VLAN
  • Close a support ticket
  • Update a user's access level
  • Update the CORS access to an Object Storage bucket
  • Delete the control plane access control list
  • Revoke the access to a shared image
  • Update the control plane access control list
  • Update a domain
  • Update the SSO-required users
  • Update the SSO user exceptions
  • Delete a domain
  • Update a domain record
  • Delete a domain record
  • Delete a NodeBalancer config
  • Update the interface settings
  • Update the a's managed settings
  • Delete a configuration profile interface
  • Delete a configuration profile
  • Update the default role assignment for a delegate users
BUILT TO ASK FIRST

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

When a job ends in “Share the IP addresses”, 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 Linode 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.

LinodeShare the IP addressesNeeds your OK
ToDana Lee (example)

Example draft · early access on Mac

Why Use DuckyHelper?

Works in Linode like you do

  • Early access: it sees Linode on your screen and works in it with its own cursor, while you keep using yours
  • Nothing to set up: it works in Linode signed in as you
  • Finishes multi-step jobs across Linode 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 Linode 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 Linode: it answers out loud and can draw on Linode to show you where things are. In early access on Mac it also works in Linode with its own cursor, signed in as you, while you keep using yours.

For example: “List the instances and share the IP addresses” and “Create a resource lock in Linode”. Or ask about what you see: “Show me how to create a resource lock”. Doing the work for you is in early access on Mac.

No. Open Linode 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 Linode, a job that ends in “Share the IP addresses” 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 Linode 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 Linode. It works in Linode the same way you do, on your screen.

Try it in Linode.Press one key and ask.

It sees Linode, 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.