Skip to content

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 Y to approve it — the action goes ahead
  • Press N to 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 /new in the message box and press Enter.
  • 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:

  1. In the LIMA window, press Alt to move to the menu bar.
  2. Use the Left Arrow and Right Arrow keys to move to Connections. It comes after Memories and before Help.
  3. Press Down Arrow to open the menu, then select Manage Connections (or press M).

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

  1. In the Connections window, select Add. The Add App window opens with focus in the search box.
  2. 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.
  3. Press Down Arrow or Enter to move to the Suggested apps list. When you reach it, your screen reader also reads how many apps match your search.
  4. Use the Up Arrow and Down Arrow keys 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.
  5. 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://. Use http:// 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.