ProjectCtx documentation
Getting started
Create an account, install the agent, connect your tools, and verify the setup.
This guide takes you from an invitation to a verified ProjectCtx connection.
Requirements
- Node.js 22 or newer
- npm
- A ProjectCtx invite code from your workspace administrator
- Git when using repository scanning
- An authenticated Claude Code CLI when using automatic local memory
Confirm the Node.js version before installing:
node --versionCreate Your Account
- Open projectctx.com.
- Activate the sign-in screen and select Have an invite code?
- Enter your email address and invite code.
- Open the secure link sent to your email address.
- Choose a password and complete account activation.
Invite codes grant account enrollment; they are not API credentials. Do not place an invite code in source control, documentation, issue trackers, or chat.
Install The Agent
The current public release uses npm's alpha distribution tag:
npm install -g @projectctx/agent@alpha
projectctx --helpIf the command is not found, check the global npm binary directory:
npm prefix -gAdd its binary directory to PATH, then open a new terminal.
Connect Supported Clients
Preview every local configuration change before applying it:
projectctx connect --dry-run
projectctx connectThe command preserves unrelated configuration, creates backups before changing supported files, and updates its managed block instead of duplicating it.
Restart each detected client after connection. Native lifecycle hooks may ask for approval through the client's normal trust flow.
Authorize Hosted Memory
ProjectCtx's hosted MCP endpoint is:
https://projectctx.com/mcpThe first hosted memory call opens the client-owned OAuth flow. Sign in to ProjectCtx, review the requested access, and approve it.
OAuth credentials stay inside the AI client. projectctx doctor cannot inspect
those credentials, so an incomplete CLI-credential check does not mean the
client's OAuth connection failed.
Verify The Setup
Run local diagnostics:
projectctx doctorThen start a new conversation in a connected AI client and ask:
Load my ProjectCtx check-in context, then summarize the projects, decisions,
and priorities you already know about me. Use ProjectCtx before searching local
session history or notes.The exact MCP tool prefix varies by client. Hermes / Jarvis uses the
mcp_project_memory_ prefix.
If the client cannot see ProjectCtx tools, continue to Troubleshooting.