by memorax-ai
A memory plugin for AI coding that turns engineering experience, repository knowledge, and your way of working into memory that remains useful in future tasks.
# Add to your Claude Code skills
git clone https://github.com/memorax-ai/memorax-codeLast scanned: 8/10/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-08-10T05:25:24.480Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how memorax-code compares with popular alternatives.
memorax-code is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by memorax-ai. A memory plugin for AI coding that turns engineering experience, repository knowledge, and your way of working into memory that remains useful in future tasks. It has 1,401 GitHub stars.
Yes. memorax-code passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/memorax-ai/memorax-code" and add it to your Claude Code skills directory (see the Installation section above).
memorax-code is primarily written in JavaScript. It is open-source under memorax-ai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh memorax-code against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Coding agents are good at the task in front of them, but a new session often starts without the architecture, failed attempts, repository rules, or working preferences established before it.
MemoraX Code gives Codex, Claude Code, CodeBuddy CLI, WorkBuddy, DeepSeek Harness, OpenCode, Trae, and Cursor a shared memory layer for that context. It can recall prior engineering knowledge, capture reusable lessons from completed work, maintain repository knowledge, and carry your procedures and preferences into future sessions.
The goal is not to remember everything. It is to bring back the small amount of memory relevant to the current task so the agent can reach useful investigation and validation sooner.
Prepare Node.js 20+ (Node.js 24 LTS recommended) and at least one of Codex, Claude Code, CodeBuddy CLI, WorkBuddy, DeepSeek Harness, OpenCode, Trae, or Cursor.
For DeepSeek Harness (DSH), current releases require Node.js
^22.19.0 || >=24.0.0. Install or initialize DSH first, create at least one
Profile, and ensure pnpm is on PATH before running setup. MemoraX Code
does not install or update DSH.
On Linux, guest credentials require /usr/bin/secret-tool from
libsecret and an available Secret Service in the current user session. For
Remote SSH, WSL, or Dev Containers, install MemoraX Code in the same environment
as the coding agent. MemoraX search and writeback require network access.
npm install -g @memorax/memorax-code
This installs the package; it does not start interactive setup. Do not use
--ignore-scripts: npm lifecycle scripts safely stop and restore an existing
running managed Backend during package replacement.
Create a MemoraX account or use an existing one, then run from a normal interactive terminal:
memorax-code setup --existing-account
Follow the setup prompts to enter your MemoraX username and API key locally.
For a coding agent without an interactive terminal, pass the API key through
stdin. The examples assume MEMORAX_SETUP_API_KEY is already provided by the
caller. Do not put the key in command arguments or project files.
printf '%s\n' "$MEMORAX_SETUP_API_KEY" | memorax-code setup --existing-account --non-interactive
In Windows PowerShell:
$env:MEMORAX_SETUP_API_KEY | memorax-code.cmd setup --existing-account --non-interactive
This explicit command replaces the saved key and uses the detected local
username and system language. It reports API Key match: true after local
configuration and readiness checks; this does not verify cloud credentials.
See non-interactive setup
for input and reuse behavior.
[!TIP] Using MemoraX Code across devices? Find the username and API key in the configuration file on a configured device (normally
~/.memorax-code/config.toml), then enter them in the local setup terminal on the new device. This file contains your API key; keep it private and never paste it into chats or public issues.
To start immediately and connect an account later, run:
memorax-code setup
Default setup reuses a complete existing connection. Otherwise, it detects
your local username and language, asks when needed, and creates or restores
guest credentials. To replace the saved connection, use
memorax-code setup --reconfigure for guest mode or
memorax-code setup --existing-account for a registered account.
To keep your guest memory when registering later, first run this command directly in your local terminal:
memorax-code account --show-mark-id
[!IMPORTANT] Obtain the Mark ID before registering, then use it to activate your guest account on MemoraX. The platform does not currently support attaching a Mark ID to an account that has already been registered.
Both setup paths automatically detect supported coding agents. Restart or refresh every detected coding agent after setup.
| Client | Complete activation |
|---|---|
| Codex | Enable MemoraX Code Codex Adapter from Plugins or /plugins if it is not already enabled. |
| Claude Code | Restart or refresh the client to load the managed plugin and Hooks. |
| CodeBuddy CLI | Start a new CLI session to load the managed plugin, Hooks, and Skill. |
| WorkBuddy | Restart WorkBuddy to load its independently managed plugin, Hooks, and Skill. |
| DeepSeek Harness | Restart or refresh DSH to load the plugin registered in existing Profiles. |
| OpenCode | Restart or refresh the client to discover the managed plugin and Skill. |
| Trae | In Settings → Hooks → Global → Configured Hooks, enable the registered Global Hooks once. Setup installs the Hooks and Skill; this switch requires manual activation. |
| Cursor | Restart or refresh Cursor, then open a new conversation to load its native user Hooks, shared Skill, and managed background subagent. |
Cursor installs independently of Claude Code under ~/.cursor/hooks.json and
~/.cursor/skills/memorax-code/; setup preserves its third-party integration
setting. Use the Skill for CLI Search and manual Add. Automatic Add reads verified
native database turns and requires Node.js 22.13+
with built-in SQLite (Node.js 24 recommended). It supports ordinary prompts,
edited resends, and continuations bound to an observed preceding turn; interrupted
or ambiguously correlated content is skipped. Prompt Hooks inject trusted User
Profile preferences on the first eligible turn and Procedure Memory on the
configured reminder cadence. After a recorded compaction is verified against the
native database, the next nonempty, registered prompt restores Profile and personal
reminders; Procedure keeps its normal cadence. Missing evidence skips recovery,
and restoration during the same continuing task is not guaranteed.
Repo Memory initial builds and policy-based maintenance use Cursor's native
background subagent; no separate Cursor CLI or
CLI login is required. Cursor may request normal tool approvals. See
Cursor configuration.
Open a project, start a new client session, and send one prompt. Then run these commands from the project directory:
memorax-code --version
memorax-code status
memorax-cli status
In Windows PowerShell, use memorax-cli.cmd status. A configured integration
may still report hook-runtime=unverified until the client executes its Hook.
After a Hook executes successfully, that client's Hook runtime should change
to observed.
memorax-code status checks the local Backend and client integrations;
memorax-cli status checks the local memory configuration and workspace scope.
Neither command sends a test request to MemoraX. A real search or write verifies
remote connectivity and credentials; follow the cross-session example below.
For client-specific diagnostic commands, see
Troubleshooting.
Package installation does not launch setup automatically; run one of the setup commands above, using stdin mode when an agent has no interactive terminal. For incomplete setup or unavailable memory, start with the status commands and follow Troubleshooting.
memorax-code or memorax-cli Is Not FoundBoth commands are included in the same package. Follow the Windows PATH repair steps to bootstrap setup or repair a stale terminal environment.
Clone the example repository from the product website, then open Codex, Claude Code, CodeBuddy CLI, WorkBuddy, DeepSeek Harness, OpenCode, Trae, or