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
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."
Juno sees your screen
The AI takes a screenshot, reads what's on screen using macOS accessibility APIs, and plans what to do next.
It takes action
Juno moves your mouse, clicks buttons, types text, switches between apps. You watch it happen in real time.
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