Custom cursor

AI Desktop Automation for Mac

Describe a task. Watch AI do it on your screen.

Juno sees your screen and controls your mouse and keyboard to complete tasks you describe in plain English. It works with any app on your Mac, not just ones that expose an API or support scripting.

Traditional automation requires you to build workflows, write scripts, or configure triggers. Juno skips all of that. You say what you want done, and the AI figures out how to do it.

How it works

1

You describe the task

Type or speak what you need. "Fill out this form with my resume." "Find flights to Denver under $300." "Move all the screenshots on my desktop into a folder."

2

Juno sees your screen

The AI takes a screenshot, reads what's on screen using macOS accessibility APIs, and plans what to do next.

3

It takes action

Juno moves your mouse, clicks buttons, types text, switches between apps. You watch it happen in real time.

4

It verifies each step

After every action, the AI takes a fresh screenshot to confirm the action worked before moving on. If something goes wrong, it adapts.

What people automate

Form filling

Job applications, tax forms, sign-up flows, insurance claims

Research

Compare products, check prices across sites, read reviews

File organization

Sort downloads, rename files, move documents to folders

Data entry

Transfer data between apps, copy from PDFs to spreadsheets

Email workflows

Sort inbox, extract attachments, draft replies

Multi-app tasks

Copy from Figma, paste to Slack, update the project board

Why native matters

Juno is a native macOS app built with Rust and Tauri. It uses real macOS accessibility APIs, not browser extensions or screen scraping hacks. This means it can interact with any app on your Mac: Finder, Mail, Excel, Figma, Terminal, your CRM, your accounting software.

Most AI automation tools work only inside the browser. Juno works across your entire desktop.

Voice or keyboard

You can type tasks or speak them. Juno has a built-in Whisper-based voice transcription plugin that runs locally on your Mac. No audio leaves your machine. Say "Hey Juno, organize my downloads by file type" and walk away.

Safety and control

Juno has a 5-tier permission system. You choose how much control the AI has:

  • Level 1 — Observe only. Screenshots, no actions.
  • Level 3 — Default. Clicking, typing, launching apps.
  • Level 5 — Full control. System settings, file deletion, admin tasks.

Press Escape at any time to stop the agent immediately.

For developers

Juno also ships as a CLI and MCP server. Run npx juno-cua to give AI coding agents like Claude Code or Cursor the ability to see and control your desktop. Use it for testing, debugging UI, or building automations that need a real screen.

Stop clicking. Start describing.

Try Juno Free