Features¶
Voice Control¶
LIMA's voice control understands natural language, so you can give commands the same way you'd ask a person for help.
Basic actions¶
- Minimise or maximise the current window
- Click buttons and links by name
- Scroll up or down
- Dictate and edit text in any input field
Application management¶
- Launch any installed application by name
- Open Windows Settings pages by name (e.g. "open Bluetooth settings")
Web browsing¶
- Open a website or search the web by voice
- Click links and fill in forms by voice
- Go back, forward, or refresh by asking LIMA to click the browser's on-screen buttons
Screen Reading & Observation¶
LIMA reads your screen using AI — it looks at what is actually shown, not only the labels apps hand to a screen reader. This means it can describe content that traditional screen readers cannot reach.
- Text reading — reads visible text on any window, webpage, or document
- Image description — AI describes photos, diagrams, charts, and graphs in plain language
- Descriptive Video Service (DVS) — automatically narrates what is happening on screen during YouTube and Facebook videos, giving you an audio description of the visual content
- Dynamic Website Narration (DWN) — automatically reads out changes on a webpage as you browse, keeping you informed of live-updating content
Computer Automation¶
Tell LIMA to carry out multi-step tasks in one instruction:
"Open my email, find the latest message from Sarah, and read it to me."
LIMA works through the task one step at a time, telling you what it is doing as it goes.
Approving actions¶
Anything that changes what is on your screen or on your computer waits for your say-so. LIMA says what it is about to do, and asks "Yes or no?". A small window near the top of the screen also shows the step, with Yes and No buttons. Nothing is clicked, typed, or opened until you answer:
- Press
Yto approve it — the action goes ahead - Press
Nto deny it, then say or type what to do instead
You don't need to switch to the window first: while LIMA is waiting, Y and N answer it from anywhere, and whatever you had open, such as the Start menu, stays open. Until you answer, those two keys don't type into other programs.
Ctrl+Alt+Y and Ctrl+Alt+N also approve and deny.
Looking things up happens straight away, without asking:
- Describing what is on your screen, or checking whether a program is installed
- Searching the web
- Reading and searching your files — LIMA tells you which file it read, not what was in it
- Saving a memory, or changing the voice settings
- Looking up what a connected app can do. Actually doing something in the app still asks first — see Connections
When a step doesn't work¶
If a step fails, for example because LIMA can't find the button it wanted to select, LIMA tells you what went wrong and tries another way. Each new attempt still waits for your approval and counts toward Maximum agent steps. Press N to deny an attempt and tell LIMA what to do instead.
LIMA can't see or control programs running as administrator, such as Registry Editor, unless LIMA is also running as administrator. LIMA tells you when this is the problem. See LIMA says a window is running as administrator.
Step limits¶
A long task can need a lot of steps. LIMA stops once it reaches Maximum agent steps in Settings and tells you it hit the limit, so you are never left wondering why it stopped. You can raise that setting when a task needs more room, but be careful: setting it too high risks LIMA getting stuck in a loop.
Conversations¶
LIMA saves each conversation on your computer, so you can start fresh without losing earlier ones. Both options are in the Conversations menu.
- New Conversation starts a new conversation. Your current one stays saved in Conversation History. You can also type
/newin the message box and pressEnter. - Conversation History lists your saved conversations. The one you are in is marked (current).
In Conversation History, use the Up and Down arrow keys to choose a conversation, then:
- Open — reopen the conversation and carry on where you left off
- Delete — delete the selected conversation
- Delete All — delete every saved conversation
LIMA asks you to confirm before deleting. Deleted conversations can't be brought back.
Memory¶
LIMA can remember information across sessions. Ask it to remember a fact, preference, or file location and it will recall it in future conversations. You can also open the Memories menu, then select Manage Memories to read, add, edit, or delete memories using the keyboard.
Each memory has an automatically assigned number instead of a topic. You can edit its content, but its number stays the same. Numbers are never reused, even after deleting all memories or restarting LIMA. Saved changes apply to subsequent AI requests immediately and are kept when you restart.
LIMA holds up to 10 memories. Adding a memory when the list is full replaces the oldest one; editing a memory does not change its place in the list. See Managing Memories for step-by-step instructions.
Existing installations with more than 10 memories keep those memories when upgraded; adding replaces just the oldest, and deleting can bring the list down to the usual limit.
Connections (online apps)¶
Connections let LIMA use online apps for you, such as Todoist, Notion or Dropbox. Once an app is connected, you can ask LIMA to add a task, find a note or check a booking in that app, by voice or by typing. The technical name for this kind of online app connection is an MCP server. See Using connected apps for example requests.
- Connections are available on every plan.
- Only online apps are supported. Apps that have to be installed on your PC are not supported yet.
Opening Connections¶
The Connections menu has no shortcut key of its own. To open it:
- In the LIMA window, press
Altto move to the menu bar. - Use the
Left ArrowandRight Arrowkeys to move to Connections. It comes after Memories and before Help. - Press
Down Arrowto open the menu, then select Manage Connections (or pressM).
The Connections window opens with focus in the list of your apps.
The Connections window¶
Each app in the list is read as one line: its name, whether it needs installing, how it signs in, and its state. For example:
"Todoist. Online, nothing to install. Browser sign-in. On, connected, 12 tools."
Install is always "Online, nothing to install".
Sign-in is one of:
- Browser sign-in — you sign in on the app's own website, in your web browser
- API key — you entered a key that the app gave you
- No sign-in — the app works without an account
State is one of:
| What LIMA says | What it means |
|---|---|
| On, connected, number tools | The app is working. The number is how many actions the app offers LIMA. |
| On, checking | LIMA is connecting to the app right now. |
| On, needs sign-in | You need to sign in to the app again. Select the app, then select Sign In. |
| On, could not be reached | LIMA could not reach the app, usually because of a problem with the internet connection. |
| On, not working | LIMA reached the app, but something went wrong, for example the app did not accept the API key. The app's details say why. |
| Off | The app is turned off. LIMA cannot use it, but its sign-in is kept. |
Press Tab from the list to reach App details, a read-only field with the selected app's name, address, what it's for, sign-in, state, a link to its documentation if there is one, any message from the last connection attempt, and the names of its tools.
Press Tab again to reach the buttons, in this order: Add, Sign In (or Reconnect), Turn Off (or Turn On), Documentation, Delete and Close. A button that doesn't apply is unavailable and skipped, for example Documentation for an app without documentation.
If you haven't added any apps yet, App details says "No apps are connected. Select Add to connect one."
When LIMA starts, it checks each app that is turned on in the background. It never opens your browser on its own: signing in only ever starts from the Connections window.
Adding a suggested app¶
- In the Connections window, select Add. The Add App window opens with focus in the search box.
- Type part of an app's name or what it is for, for example tasks, calendar or email. Upper and lower case and accents don't matter.
- Press
Down ArroworEnterto move to the Suggested apps list. When you reach it, your screen reader also reads how many apps match your search. - Use the
Up ArrowandDown Arrowkeys to choose an app. Each suggestion is read with its name, what it is for, "Online, nothing to install", and how it signs in. Choosing an app fills in its details in the fields after the list. - Press
Enter, or select Add and Connect. LIMA saves the app and connects to it.
To read about the chosen app before adding it, select Open Documentation. It opens a page about using the app in your web browser. Not every app has one.
While LIMA connects, a window titled Connecting to Todoist says: "Connecting to Todoist. If your web browser opens, sign in there, then come back to LIMA."
- For an app with Browser sign-in, your web browser opens at the app's sign-in page. Sign in and allow LIMA access. When the browser page says "Signed in to LIMA", close the tab and return to LIMA. You have five minutes to finish.
- To stop, select Cancel or press
Escape.
When it finishes, a message tells you how it went: Connected, "Todoist is connected. 12 tools are ready for the assistant.", or Not connected with the reason. If the app did not connect, it still stays in your list, so you can fix the problem and select Sign In or Reconnect later. See Support for what each message means.
Suggested apps¶
LIMA downloads its list of suggested apps from the internet, so the list can change without a LIMA update. At the time of writing it includes:
| App | What it's for | Sign-in |
|---|---|---|
| Airtable | Databases and spreadsheets | Browser sign-in |
| Any.do | Tasks, lists and reminders | Browser sign-in |
| Asana | Tasks and projects for teams | Browser sign-in |
| Atlassian | Jira issues and Confluence pages | Browser sign-in |
| Basecamp | Projects, to-dos and team messages | Browser sign-in |
| Cal.com | Meeting scheduling and bookings | Browser sign-in |
| Calendly | Meeting scheduling and bookings | Browser sign-in |
| Canva | Designs, presentations and social media posts | Browser sign-in |
| ClickUp | Tasks, documents and projects | Browser sign-in |
| DeepWiki | Answers about open-source projects on GitHub | No sign-in |
| Dropbox | Files and folders | Browser sign-in |
| Evernote | Notes and notebooks | Browser sign-in |
| Fireflies.ai | Meeting recordings, transcripts and notes | Browser sign-in |
| Home Assistant | Smart home: lights, switches and other devices | API key |
| Hugging Face | AI models, datasets and research papers | No sign-in |
| Kiwi.com | Flight search and prices | No sign-in |
| Linear | Issues and projects for software teams | Browser sign-in |
| Microsoft Learn | Official help for Windows, Office and other Microsoft products | No sign-in |
| monday.com | Projects and team boards | Browser sign-in |
| Notion | Notes, documents and databases | Browser sign-in |
| Otter.ai | Meeting recordings, transcripts and notes | Browser sign-in |
| PayPal | Invoices, payments and disputes for PayPal business accounts | Browser sign-in |
| Pocket Casts | Search for podcasts and episodes | No sign-in |
| Todoist | Tasks and to-do lists | Browser sign-in |
| trivago | Hotel search and prices | No sign-in |
| Zapier | Gmail, Google Calendar, Outlook and thousands of other apps, through Zapier | Browser sign-in |
Searching also finds apps by related words. For example, searching for Gmail or Outlook finds Zapier.
Two suggestions show a note after the fields when you choose them:
- Home Assistant — change homeassistant.local in the address to your Home Assistant's address if it is different. For the API key, create a long-lived access token on the Security tab of your Home Assistant profile.
- Zapier — after you sign in, choose on the Zapier website which Zapier actions LIMA may use.
If LIMA has never been able to download the list, there are no suggestions, and the Add App window says "LIMA could not get the list of suggested apps. Check your internet connection, or enter the app's details below." You can still add an app by entering its details yourself.
Adding an app that isn't suggested¶
If an app gives you an MCP server address, you can add it yourself. In the Add App window, press Tab to move past the search box and the suggestions to these fields:
- Name — the name you and LIMA use for the app, up to 60 characters. Each app needs a different name.
- Address — the app's address, starting with
https://. Usehttp://only for a device on your home network. Don't put a user name or password in the address; use an API key instead. - What it's for — a few words that tell LIMA when to use the app, for example tasks and to-do lists.
- Sign-in — choose No sign-in, or sign in with my browser if the app asks, or API key. With the first choice, LIMA finds out when it connects whether the app needs a browser sign-in.
- API key and Key header — only available when Sign-in is API key. Paste the key the app gave you. Leave Key header as Authorization unless the app's instructions name a different header.
Then select Add and Connect.
Signing in again, turning apps off, and deleting¶
Select an app in the list, then use the buttons:
- Sign In — shown for apps with Browser sign-in. LIMA forgets the app's current sign-in and opens your browser so you can sign in again. Use it when the app needs sign-in, or to switch to a different account.
- Reconnect — shown for other apps. LIMA tries connecting to the app again.
- Turn Off / Turn On — LIMA can only use apps that are turned on. Turning an app off keeps its sign-in, so turning it back on doesn't need a new sign-in. Sign In and Reconnect also turn the app back on.
- Documentation — opens a page about using the app in your web browser. Not every app has one.
- Delete — asks "Delete Todoist? LIMA will forget its sign-in. This cannot be undone.", with No selected by default. Select Yes to remove the app and its saved sign-in or API key. To use the app again, add it again and sign in again.
- Close — closes the Connections window.
If a suggested app moves to a new address, LIMA usually moves your connection there automatically. For an app with Browser sign-in, you then sign in again.
Privacy¶
- Your app sign-ins and API keys are stored encrypted on your PC, for your Windows account only. LIMA sends them only to the app they belong to.
- If an app moves to a new address, LIMA forgets the old sign-in instead of sending it to the new address.
- When LIMA uses an app for you, what the app returns is sent to LIMA's AI, like the rest of your conversation, so it can answer you. LIMA treats it as information, never as instructions to follow.
Dual Input Methods¶
Every feature in LIMA is available via both voice and keyboard — you can mix them freely:
| Method | How to activate |
|---|---|
| Voice | Press Ctrl+Alt+U to start voice mode. Enable voice mode on startup in Settings, then Features, to activate automatically on launch. |
| Keyboard | Press Ctrl+Alt+H to open the quick input field |
Reading replies with a screen reader¶
The conversation in LIMA's main window is a read-only transcript, with each part of a reply on its own line. Move into it with Shift+Tab and use your screen reader's reading keys to go through a reply line by line. LIMA opens with focus in the message box, so you can start typing straight away.
Voice mode turns off when idle
To avoid picking up background audio when you step away, voice mode switches itself off automatically after 15 minutes with no speech. Press Ctrl+Alt+U to start it again whenever you need it.
Supported Languages¶
LIMA currently supports:
- English
- Vietnamese
- Tagalog (Filipino)
You can set your preferred language in Settings, then Audio.