A desktop AI agent that operates your real applications
A desktop AI agent is software that runs on your own computer and operates the applications installed on it, rather than answering questions in a chat window. Twinly is a desktop AI agent for macOS and Windows. It drives the browser, email, calendar, files, native applications, and outbound phone calls, and holds every committing action for the owner's approval.
In short
- Twinly runs natively on macOS 2.2.2 and Windows 1.1.0, not in a browser tab or a cloud virtual machine.
- It uses the applications and logged-in sessions already on the machine, so there are no separate integrations to authorise.
- It reaches applications through machine channels — first-party APIs, the DOM, the accessibility tree — and falls back to clicking pixels only when nothing better is available.
- Reading, drafting, and planning are free. Sending, calling, buying, and deleting stop for explicit approval.
- The Free plan is $0 with 5 tasks a day and requires no API key.
What a desktop AI agent does that a chatbot does not
A chatbot produces text. A desktop agent produces changes on your computer. The distinction matters most for work that is tedious rather than difficult: the answer was never the hard part, the forty minutes of clicking was.
- Acts inside your existing sessions. It works in the browser you are already logged into, so there is no OAuth integration to grant per service.
- Handles multi-application work. A single task can read an email, check the calendar, fill a web form, and file the confirmation.
- Runs where your files are. Local documents never need to be uploaded anywhere to be worked on.
- Operates continuously. Recurring work runs on a schedule instead of waiting for someone to ask.
How Twinly drives an application
Most computer-use agents take a screenshot, ask a vision model where to click, click, and screenshot again. That loop is slow, costs a vision call per step, and breaks the moment a button moves.
Twinly probes what an application actually exposes and commits to the highest-fidelity channel available, in this order:
- First-party API — a typed interface the application already publishes.
- Declared tools — tools a page advertises to agents directly.
- DOM — the live element tree of a web page.
- Accessibility tree — the control tree macOS and Windows expose for assistive technology.
- Canvas model — the document model underneath a canvas-drawn editor.
- OCR — text recognised on screen when no structured channel is live.
- Pixels — coordinate clicking, used only when nothing above it is available.
Reading a button's label from the accessibility tree does not break when the button moves, and does not spend a vision model call to find it.
What stays under your control
- Approval gate. Sending a message or email, placing a call, making a purchase, running a shell command, and deleting a file are each held until you approve them.
- Tamper-evident audit log. Every tool call is recorded locally, and each entry carries a SHA-256 hash of the entry before it, so an edited or deleted record is detectable.
- Credential refusal. Twinly will not type a Social Security number, a password, or a card number into any field. It stages the rest of the form and asks you to enter that one value.
Common questions
What is a desktop AI agent?
- A desktop AI agent is software that runs on your own computer and operates the applications installed on it, instead of only producing text in a chat window. It can drive a browser, read and draft email, manage files, and work across several applications to complete a single task.
Does Twinly work on Windows?
- Yes. Twinly ships on both platforms: macOS version 2.2.2, notarized and signed with an Apple Developer ID, and Windows version 1.1.0, published on 31 July 2026. There is also an iOS companion app that runs its own on-device agent.
Does Twinly need an API key?
- No. Every plan runs on Twinly's managed engine, so no API key is required. Bringing your own model key is supported but optional.
How much does Twinly cost?
- The Free plan is $0 and includes 5 tasks a day with no card required. Starter is $20 a month, Pro is $50 a month, and Max is $100 a month.
Can Twinly send an email without asking me?
- No. Every committing action, including sending email, is held for explicit approval by design. Drafting and reading run freely; the send itself waits for you.