Terminaili
Menu

Integrations

Client setup

Terminail

Paste API keyCopy a key from the dashboard, choose Paste API Key, paste it, and press Enter.
Pick modelsUse /model inside Terminail to choose another supported model.
macOS quick install
tmpdir="$(mktemp -d)"
curl -fsSL "https://terminaili.com/downloads/terminail/terminail-macos-latest.tar.gz" -o "$tmpdir/terminail-macos.tar.gz"
tar -xzf "$tmpdir/terminail-macos.tar.gz" -C "$tmpdir"
sudo mkdir -p /usr/local/bin
sudo install -m 0755 "$tmpdir/terminail" /usr/local/bin/terminail

terminail
Start Terminail
terminail
Environment fallback
export TERMINAILI_API_KEY="api_..."
export TERMINAIL_API_KEY="$TERMINAILI_API_KEY"
export TERMINAIL_MODEL="ipop/coder-balanced"

terminail

OpenCode

OpenCode
# Use your OpenAI-compatible Terminaili endpoint from any client.
export OPENAI_BASE_URL="https://api.terminaili.com/v1"
export OPENAI_API_KEY="$TERMINAILI_API_KEY"

opencode

OpenClaw

Select ipop/coder-balanced inside OpenClaw.

OpenClaw
export TERMINAILI_API_KEY="replace-me"

openclaw config set models.providers.terminaili '{
  "baseUrl": "https://api.terminaili.com/v1",
  "apiKey": "${TERMINAILI_API_KEY}",
  "authHeader": true,
  "api": "openai-completions",
  "models": [
    {
      "id": "coder-balanced",
      "name": "Terminaili coder-balanced",
      "reasoning": false,
      "input": ["text"],
      "cost": {
        "input": 0,
        "output": 0,
        "cacheRead": 0,
        "cacheWrite": 0
      },
      "contextWindow": 1000000,
      "contextTokens": 1000000,
      "maxTokens": 8192
    }
  ]
}' --strict-json --merge

openclaw config set agents.defaults.model.primary '"terminaili/coder-balanced"' --strict-json --merge
openclaw models set terminaili/coder-balanced

Hermes

Generated Hermes config
curl -s "https://api.terminaili.com/v1/client-config/hermes?redact_secrets=true" \
  -H "Authorization: Bearer $TERMINAILI_API_KEY"
Hermes config.yaml
export TERMINAILI_API_KEY="replace-me"
mkdir -p ~/.hermes

cat > ~/.hermes/config.yaml <<YAML
model:
  provider: terminaili
  default: ipop/coder-balanced
providers:
  terminaili:
    name: Terminaili
    base_url: https://api.terminaili.com/v1
    key_env: TERMINAILI_API_KEY
    default_model: ipop/coder-balanced
    api_mode: chat_completions
    transport: openai_chat
YAML

hermes chat --provider terminaili --model ipop/coder-balanced

Operator Agent

One-command install
curl -fsSL "https://terminaili.com/downloads/ipop-agent/install.sh" | bash

ipop-agent doctor
ipop-agent support-bundle
ipop-agent service status
Manual archive install
curl -fsSL "https://terminaili.com/downloads/ipop-agent/ipop-agent-macos-arm64.tar.gz" -o ipop-agent-macos-arm64.tar.gz
tar -xzf ipop-agent-macos-arm64.tar.gz
sudo install -m 0755 ipop-agent /usr/local/bin/ipop-agent

ipop-agent install
ipop-agent update