Skip to content

Configuration

IpMan reads defaults from ~/.ipman/config.yaml.

Full Example

security:
  mode: default          # permissive | default | cautious | strict
  log_enabled: true
  log_path: ~/.ipman/security.log

hub:
  url: https://raw.githubusercontent.com/twisker/iphub/main
  # CNB mirror (cnb.cool):
  # url: https://cnb.cool/lutuai/twisker/iphub/raw/main

agent:
  default: auto          # auto | claude-code | openclaw

Priority Order

  1. CLI flags (--security strict, --hub-url ...)
  2. Environment variables (IPMAN_HUB_URL)
  3. Config file (~/.ipman/config.yaml)
  4. Built-in defaults

IpHub Mirrors

For regions with GitHub access issues:

hub:
  url: https://cnb.cool/lutuai/twisker/iphub/raw/main

Or via CLI:

ipman hub search scraper --hub-url https://cnb.cool/lutuai/twisker/iphub/raw/main

Or via environment variable:

export IPMAN_HUB_URL=https://cnb.cool/lutuai/twisker/iphub/raw/main
ipman install web-scraper