Skip to main content
Check the prerequisites first. Most installation problems come from a missing prerequisite. Windows-specific problems follow, then problems with Claude Desktop, then problems that affect every platform. To check that the installer supports your agent on your operating system, see Supported clients. To add Recallium to Claude Desktop chats, see Configure Recallium for chat apps.

Prerequisites

Let your agent check for you

Copy these instructions and paste them into your coding agent or Claude Desktop. The agent checks each prerequisite and tells you what to install. It does not change anything on your computer. To check each prerequisite yourself, follow the sections below.

Node.js 22 or later

The Recallium installer needs Node.js 22 or later. Check your version:
If the command is not found or shows a version below 22, install Node.js:
Install with Homebrew:
Or download the LTS installer from nodejs.org.

Git

The installer checks for Git before it connects any coding agent. Check your version:
If the command is not found, install Git:
Install Apple’s command line tools, which include Git:
Follow the steps in the window that opens.

Installation

The installer says Git is missing

If Git is missing, the installer opens on a Before we start screen instead of the agent list. The screen names what is missing and how to install it. On Windows, the screen can also report Git Bash not found when Git is installed without Git Bash. Use these keys on the screen: Install Git as described in Git, then press r. The installer continues to the agent list.
When the installer runs without a screen, such as in a script or with --yes, it skips every coding agent, still connects Claude Desktop, prints the fix, and exits with an error.

npx runs an old version of Recallium

Without @latest, npx runs any copy of recallium that is installed in the current folder or a folder above it, before it downloads the published version. An old copy, for example in your home folder, makes npx -y recallium install start an outdated installer. Always include @latest in Recallium commands:
To remove the old copy, run this in the folder where it was installed, usually your home folder:
Confirm the version that runs. It prints recallium v2 or later:

The installer says the terminal is too small

The install screen needs a terminal at least 60 columns wide and 23 rows tall. In a smaller window, the installer stops without changing anything:
Make the terminal window taller or wider, then run npx -y recallium@latest install again. In a split pane, maximize the pane first. A terminal at least 120 columns wide also shows the guide panel next to the agent list.

Agent hooks fail after a restore or a cleanup

After you restore your computer from a backup, or delete the .recallium folder in your home folder, an agent can report a hook error such as:
The agent’s settings still point at Recallium, but the files they run are gone. Run the installer again:
The install screen marks the affected agents as broken and names the reason. Press Start to repair them. The installer rewrites only the files that changed, and asks you to sign in again if the sign-in was lost.

Windows

PowerShell reports that running scripts is disabled

When you run the installer in PowerShell, the command stops before Recallium starts:
PowerShell blocks all scripts by default, and npx runs as a PowerShell script. Allow scripts for your user account, then run the installer again.
1

Allow scripts for your account

Open PowerShell and run:
Enter Y if PowerShell asks you to confirm the change.
2

Confirm the setting

The command prints RemoteSigned.
3

Run the installer again

This setting applies to your user account only. It does not require administrator rights, and it does not change the policy for other users on the computer.
On a computer that your organization manages, a group policy can override this setting. If the error continues after you change the policy, ask your IT administrator to allow PowerShell scripts for your account.

Claude Desktop

Recallium does not appear in Claude Desktop

Claude Desktop reads its settings only when it starts, so you must quit it completely and start it again after you install.
On Windows, closing the Claude Desktop window is not enough. The app keeps running in the system tray, and opening it again returns to the same running app, which has not loaded Recallium. Exit Claude Desktop from the system tray, then start it again.
1

Exit Claude Desktop

On Windows, right-click the Claude icon in the system tray and click Quit. If you do not see the icon, click the ^ arrow in the taskbar to show hidden icons. On macOS, choose Claude > Quit Claude.
2

Start Claude Desktop again

If a browser window opens, sign in to Recallium once.
3

Look in the right place

Open Settings > Developer. Recallium is listed under Local MCP servers. It does not appear on the Connectors page.

Claude Desktop rejects the Recallium plugin

When you upload the Recallium plugin, Claude Desktop shows these errors:
The file went into the skills uploader instead of the plugins uploader. In Claude Desktop, click Customize > Plugins > Add plugin, then upload the same file. Skills sits directly above Plugins in the menu.

All platforms

Check what is connected

Run the installer:
On a terminal, the install screen shows each agent with its state. On a wide terminal, the System panel shows whether you are signed in, whether the server is reachable, and whether hooks are running. Press Start to repair anything marked broken. npx -y recallium@latest status and npx -y recallium@latest doctor open the same screen.

My agent is not remembering anything

First check what is connected. Then make the request explicit and complete:
Remember this JWT implementation, including refresh-token rotation, the security trade-off, and the files we changed.
Look for the agent’s confirmation that the memory was stored.

Search returns nothing

Use a broader natural-language topic instead of an exact function or symbol name. Try:
Search our memories for user authentication and token validation.
If you know the file, include it as a second clue.

The result comes from the wrong project

Name the project and topic in the request:
Find authentication decisions in the payment-service project.
Check the repository mapping when the current clone uses a different name:

Search returns too many results

Add the kind of context, directory, or time window you need:
Find recent authentication decisions related to files under src/auth/.
Ask the agent to expand only the strongest matches before using their details.

A different coding agent cannot find the same context

Check what is connected and confirm that both agents are connected. Make sure both sessions resolve to the same Recallium project. If necessary, map the repository explicitly:

Cloud sign-in expired

Sign in again without reinstalling:

I still need help

Email support@recallium.ai. Include:
  • Your operating system
  • The coding agent or chat app you are connecting
  • The output from npx -y recallium@latest --version
  • A screenshot of the install screen from npx -y recallium@latest install
  • The step that failed and any error text