Terminal wrapper for NVIDIA NemoClaw installer
Project description
NemoClaw-Installer
Terminal wrapper for NVIDIA NemoClaw installer
nemoclaw-installer downloads and runs the NemoClaw bash installer directly in your terminal with full PTY support. Arrow keys, interactive prompts, and selections work natively.
Features
- Native Terminal PTY: Runs directly in your terminal — no web interface needed
- Full Interactive Support: Arrow keys, dropdowns, checkboxes, password prompts all work
- Cross-Platform: Works on Windows (WSL/Git Bash), Linux, and macOS
- Multi-Architecture: Supports x86_64, ARM64, and other platforms via the native installer
- Auto-Download: Automatically downloads the latest NemoClaw installer
- Minimal Dependencies: Only requires
requests
Installation
pip install nemoclaw-installer
Usage
# Run the installer
nemoclaw-installer
# Or
python -m nemoclaw_installer
The installer will:
- Download NemoClaw installer (cached for 1 hour)
- Launch it in your terminal with full interactive support
- Run the complete NemoClaw setup with all prompts
Platform-Specific Notes
Linux & macOS
NemoClaw installs to ~/.local/bin/nemoclaw by default.
Running NemoClaw:
# The installer should add nemoclaw to your PATH
# You may need to restart your terminal or run:
source ~/.bashrc # or ~/.zshrc for zsh
# Then use nemoclaw
nemoclaw my-assistant connect
If nemoclaw command not found:
# Add to PATH manually (add to your ~/.bashrc or ~/.zshrc)
export PATH="$HOME/.local/bin:$PATH"
# Or run with full path
~/.local/bin/nemoclaw my-assistant connect
Windows
On Windows, NemoClaw is installed inside the Linux environment (WSL) or Git Bash, not in Windows itself.
Bash Selection Priority
- WSL2 (preferred) - if
wsl --versionsucceeds - Git Bash (fallback) - if found in standard locations
Running NemoClaw from Windows
From PowerShell/CMD:
# Use 'wsl' prefix to access the Linux-installed command
wsl nemoclaw my-assistant connect
From WSL terminal:
# Enter WSL first
wsl
# Then run directly
nemoclaw my-assistant connect
Accessing the Dashboard
After installation, NemoClaw runs a dashboard on https://localhost:8080:
- Use
https://(not http) - it uses a self-signed certificate - Accept the security warning in your browser (normal for local development)
- Look for the full URL with token in the terminal output
Requirements
- Python: 3.8+
- Windows: WSL2 or Git Bash
- Linux: Any distribution with bash
- macOS: 10.14+ with bash or zsh
Architecture Support: x86_64, ARM64 (Apple Silicon, AWS Graviton), ARMv7, and others (handled by the native NemoClaw installer)
How It Works
┌─────────────┐ exec/spawn ┌─────────────┐
│ Terminal │ ◄────────────────► │ NemoClaw │
│ (Your │ Full PTY │ Installer │
│ Shell) │ │ │
└─────────────┘ └─────────────┘
The wrapper:
- Downloads
nemoclaw.shfrom NVIDIA - Detects the best available shell:
- Linux/macOS: Native bash/zsh
- Windows: WSL → Git Bash
- Executes the installer with your terminal's stdin/stdout
- Full PTY support ensures interactive prompts work
Troubleshooting
"nemoclaw: command not found"
Linux/macOS:
# Add ~/.local/bin to PATH
export PATH="$HOME/.local/bin:$PATH"
Windows:
# Use wsl prefix
wsl nemoclaw my-assistant connect
Dashboard certificate error
This is normal - NemoClaw uses a self-signed certificate for local development:
- Open
https://localhost:8080 - Click "Advanced" → "Proceed to localhost (unsafe)"
- Or look for the token URL in your terminal output
Installation fails / Node.js issues
The NemoClaw installer will:
- Check for Node.js v20+ (v22+ recommended)
- Install via nvm if not present
- Handle all dependencies automatically
Just let the installer run — it manages everything.
Development
# Clone repository
git clone https://github.com/nemoclaw/nemoclaw-installer.git
cd nemoclaw-installer
# Install in editable mode
pip install -e .
# Run
python -m nemoclaw_installer
License
Apache 2.0 - See LICENSE file
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nemoclaw_installer-1.0.0.tar.gz.
File metadata
- Download URL: nemoclaw_installer-1.0.0.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e81e24ef3067b511b514f5f77592b29f0d6bfa10da38abde75ccc8600dac1d0b
|
|
| MD5 |
f38d27f4c45037d19569828c518c5100
|
|
| BLAKE2b-256 |
921306a628ffee1073ccde4fdaa71fafbb565db7e94bb6198332200fa28eed09
|
File details
Details for the file nemoclaw_installer-1.0.0-py3-none-any.whl.
File metadata
- Download URL: nemoclaw_installer-1.0.0-py3-none-any.whl
- Upload date:
- Size: 9.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c7a12c8e6c5f97cc7d8edf85f46c3f5016475b514b394f7a626ea750dc5e511
|
|
| MD5 |
4627ad9665d8c26900e57dd6fb9f5bcf
|
|
| BLAKE2b-256 |
f7e9c563501eb2659cfd754214f29f5d065abedc276660d10d4ad096cc070e04
|