Installation & Setup
Memanto requires a Moorcheh API key or run it On-Prem for free. This page focuses on setup only. For exact CLI command output and full command behavior, use the CLI Overview.Prerequisites
- Python 3.10+ (for CLI and local server)
- Node.js 18+ (for TypeScript SDK)
- Docker (optional, for containerized deployment)
- Moorcheh API key (free tier available)
Step 1: Get a Moorcheh API Key
Quick path:- Go to https://moorcheh.ai and create an account.
- Open https://console.moorcheh.ai.
- Go to API Keys and create a new key.
- Copy the key immediately (it is only shown once).
Step 2: Install Memanto
Choose your preferred method:Option A: CLI install (recommended)
uv:
Option B: TypeScript / Node.js SDK
For Node.js and TypeScript projects, use the official SDK:uvx on PATH (install uv).
The SDK boots a local Memanto server on demand and exposes an ergonomic Memanto client. See the TypeScript SDK Reference for full documentation.
Option C: Install from source
For development and customization:Option D: Docker
Pull the pre-built image (recommended):http://localhost:8000.
Or build from source:
Step 3: Configure API Key
Recommended interactive setup:Manual Configuration
If you prefer to skip the interactive setup:Confirm Configuration Is Saved
Step 4: Verify Setup
Troubleshooting
- Missing API key: run
memantoagain, then checkmemanto config show. - Connection issues: verify key in
memanto config showand check network access. - Port in use: run
memanto serve --port 8001. - Unauthorized errors from API calls: ensure you are sending the correct
X-Session-Tokenheader.