An ACP (Agent Client Protocol) client for NVIDIA NIM API, compatible with Toad terminal.
- Wraps NVIDIA NIM API calls for use with ACP-compatible terminals
- Supports Kimi K2.5 and other models from NVIDIA NIM catalog
- Simple setup with environment variable authentication
git clone https://github.com/YOUR_USERNAME/nvidia-nim-acp.git
cd nvidia-nim-acp
uv pip install -e .export NVIDIA_API_KEY=nvapi-xxxxxxxxxxxxxxxxGet your free API key from NVIDIA Build.
-
Copy
nvidia-nim.tomlto your Toad agents directory:cp nvidia-nim.toml ~/.config/toad/agents/ -
Launch Toad:
toad
-
Select "NVIDIA NIM (Kimi K2.5)" from the agent list
moonshotai/kimi-k2.5- Kimi K2.5 (default)moonshotai/kimi-k2-instruct- Kimi K2 Instructmoonshotai/kimi-k2-thinking- Kimi K2 Thinking- And many more from NVIDIA NIM catalog
If you want to use the CLI directly:
# Set your API key
export NVIDIA_API_KEY=nvapi-xxxxx
# Run a simple test
echo '{"type": "prompt", "messages": [{"role": "user", "content": "Hello!"}]}' | python nvidia_nim_acp.pyTo add this as a built-in agent in Toad:
- Fork Toad
- Copy
nvidia-nim.tomltosrc/toad/data/agents/ - Submit a PR
MIT