Shortcuts, links and troubleshooting
Keyboard shortcuts for the web, Remi Desktop and the browser extension, links that open Remi, fixes for the errors you might see, and how to reach the Remi team.
Find your error
Find what you see in the left column, then follow the fix.
Signing in
| What you see | What to do |
|---|---|
| The email with your code doesn't arrive. | Check your spam or junk folder for an email from Remi (hello@remiapp.ai) with a subject like "123456 is your Remi login code". Still nothing? After a minute, select Resend code. |
| "Invalid or expired code." | The code is mistyped, more than 10 minutes old, or not the newest one: each new code replaces the one before. Use the code from the newest email, or select Resend code. |
| "This login link has expired. Enter your email to get a new one." | The log-in button in a sign-in email works once, for 10 minutes. Enter your email again for a new code. |
| Slow down a moment | Too many codes were asked for or tried in a short time. Wait for the countdown, select Dismiss, then try again. |
| "Google sign-in doesn't work inside the Facebook or Instagram app." | Sign in with your email there, or open the page in your phone's browser and use Google. |
| "That code didn't work. Try again." on Verify it's you | Type the code your authenticator app shows now. Or select Use a recovery code. |
| "Couldn't verify with your passkey. Please try again." | Select Try again. Or select Use your authenticator app instead or Use a recovery code. |
| "That code wasn't found or has expired." on the page that approves a sign-in | Check the code in Remi Desktop or your terminal and type it again. If it's still refused, start the sign-in again from the app. |
| "Too many codes were tried. Wait 15 minutes, then try again." | Wait 15 minutes, then start the sign-in again from the app. |
Installing
| What you see | What to do |
|---|---|
remi install: there's no Remi release on the stable channel at https://api.remiapp.ai/v1/releases/cli, or on Windows "There's no Remi release on the stable channel at https://api.remiapp.ai/v1/releases/cli" | The first Remi CLI release isn't published yet, so there's nothing to download. Nothing is wrong on your computer. Run the command again once the CLI is out. |
There's no Remi 1.2.3 at … | The version you set in REMI_VERSION doesn't exist. Check the number, or unset REMI_VERSION to install the latest. |
Remi 1.2.3 has been withdrawn. Unset REMI_VERSION to install the latest. | That version was taken back. Unset REMI_VERSION and run the command again. |
| On Windows: "Couldn't reach https://api.remiapp.ai/v1/releases/cli/latest?channel=stable. Check your connection, or try again in a minute." | Check your connection and try again. Until the website's latest installer is live, the Windows installer also says this when the first release isn't published yet. |
'irm' is not recognized | You're in Command Prompt. Open PowerShell and paste the command again. |
Your terminal can't find remi after it installed. | Open a new terminal window. The installer adds Remi to your PATH, and only new windows pick that up. |
| macOS won't open Remi Desktop the first time, and says Apple can't check it for malicious software. | Open System Settings › Privacy & Security, scroll down, and select Open Anyway next to Remi. Then open Remi again. |
| Windows says "Windows protected your PC" when you open the Remi Desktop installer. | Select More info, then Run anyway. |
Using Remi
| What you see | What to do |
|---|---|
| "Couldn't send that. You're offline, or the connection dropped." | Check your connection, then select Try again. |
| You've used this month's allowance | Your account has used its monthly allowance. An owner or admin can top up or upgrade from Plan & billing. Your message is still in the box, ready to send. |
| Your storage is full | Delete files you no longer need, or upgrade for more storage. Only an owner or admin can upgrade. |
Account, security and plans explains allowances, top-ups and plans.
Using the Remi CLI
| What you see | What to do |
|---|---|
You're not signed in. Run remi login. | Run remi login and approve in your browser. In CI, set REMI_TOKEN instead (Use Remi in scripts and CI). |
Remi refused REMI_TOKEN: it may be revoked, expired or mistyped. | Make a new token with remi token create, or in Settings › API tokens on the web, and set it as REMI_TOKEN. Or unset REMI_TOKEN to use remi login. |
Your sign-in expired. Run remi login. | Run remi login again. Remi CLI 0.1.0 also says this when you've never signed in, or when REMI_TOKEN was refused, so check those too. |
There's no Remi release on the stable channel yet. from remi update | Nothing to do: there's nothing newer to install. Remi CLI 0.1.0 says Couldn't check for updates (404) here instead. |
Check the Remi CLI
Coming soon
remi doctor checks everything the Remi CLI depends on, one line each: the version and updates, whether it can reach Remi, your sign-in, where your sign-in is kept, your shell, the Autopilot sandbox, git, ripgrep, whether you trust the folder, your instructions, your settings and your MCP servers.
remi doctorA ✓ means fine, ! means optional or worth a look, and ✗ means broken. Each line says what to do, such as "not signed in: run remi login", or "nothing to update to" when no newer release is out. Add --json for output a program can read.
Keyboard shortcuts
Remi on the web
| Mac | Windows and Linux | What it does |
|---|---|---|
| ⌘K | Ctrl+K | Search everything: chats, projects, documents, data tables, facts, tasks and workflows. |
| ⌘B | Ctrl+B | Show or hide the sidebar. While you're editing formatted text, it makes text bold instead. |
| ⌘D | Ctrl+D | Start or stop dictating into the message box. |
| Enter | Enter | Send your message. |
| Shift+Enter | Shift+Enter | Start a new line. |
| ⌘Enter | Ctrl+Enter | Send an edited question, after Edit message. |
| Esc | Esc | Stop editing a message. |
Remi Desktop
Coming soon
To see the shortcuts in the app, press ⌘/ on a Mac, or Ctrl+/ on Windows and Linux.
These work in any app, while Remi Desktop is running:
| Mac | Windows and Linux | What it does |
|---|---|---|
| ⌥Space | Alt+Space | Quick Ask |
| ⌃⌥Space, held | Ctrl+Alt+Space, held | Hold to dictate anywhere: speak, then let go |
| ⌃⌘V | Ctrl+Alt+Shift+V | Paste the last dictation again |
In the app:
| Mac | Windows and Linux | What it does |
|---|---|---|
| ⌘N | Ctrl+N | New Chat |
| ⇧⌘N | Ctrl+Shift+N | Work in a folder |
| ⌘K | Ctrl+K | Search chats |
| ⌘\ | Ctrl+\ | Show or hide the sidebar |
| ⌘, | Ctrl+, | Settings |
| ⌘/ | Ctrl+/ | Show keyboard shortcuts |
| Enter | Enter | Send a message |
| Shift+Enter | Shift+Enter | New line |
| Esc | Esc | Stop Remi |
| ⌘D | Ctrl+D | Dictate into the message box |
In a folder session:
| Mac | Windows and Linux | What it does |
|---|---|---|
| ⌘O | Ctrl+O | Choose a folder… |
| ⌘Enter | Ctrl+Enter | Allow what Remi asks to do |
| ⇧⌘Enter | Ctrl+Shift+Enter | Always allow it |
| Esc | Esc | Say no to what Remi asks |
| ⇧⌘M | Ctrl+Shift+M | Switch the folder session's mode |
| ⇧⌘D | Ctrl+Shift+D | Show or hide changed files |
| ⇧⌘E | Ctrl+Shift+E | Show or hide files |
In Notes:
| Mac | Windows and Linux | What it does |
|---|---|---|
| ⇧⌘J | Ctrl+Shift+J | Open Notes |
| ⌘D | Ctrl+D | Dictate into the note |
| ⌘Enter | Ctrl+Enter | Ask Remi about the note |
| ⇧⌘C | Ctrl+Shift+C | Copy the note |
Browser extension
Coming soon
| Mac | Windows and Linux | What it does |
|---|---|---|
| ⌥R | Alt+R | Open Remi |
| ⌥⇧S | Alt+Shift+S | Save this page to Remi |
| ⌥⇧D | Alt+Shift+D | Dictate to Remi. Press again to stop. |
You can also ask from the address bar: type remi, a space and your question, then press Enter. Remi opens and sends it.
Remi CLI
The CLI's keys are in Work in a folder.
Links that open Remi
Coming soon
These links open Remi Desktop. Each has a web version that opens the same thing at remiapp.ai.
| Link | What it opens | Web version |
|---|---|---|
remi:// | Remi Desktop | https://remiapp.ai |
remi://chat/<chat-id> | That chat in Remi Desktop, when you're signed in | https://remiapp.ai/chats/<chat-id> |
A chat's ID is the last part of its address on the web, after /chats/.
To open a new chat on the web with a question already typed in, link to https://remiapp.ai/chats/new?prompt= followed by your question, URL-encoded. Whoever opens the link sees the question in the message box, and sends it when they're ready.
Contact the Remi team
Tell the team what you tried and what you saw.
- Signed in: choose Help & support from the menu at the bottom of the sidebar, then Open support request. Fill in the form and select Send request. Replies appear in the Support centre, and by email unless you untick Notify me when Remi Support replies.
- Can't sign in: use the form at remiapp.ai/contact, or email hello@remiapp.ai.