← All tools

reolink/reolink-cli

Popularity 75 Updated Development & Build

The CLI for devices manufactured by Reolink

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

<div align="center"

<img src="docs/banner.svg" alt="Reolink CLI" width="320"

A local-first command-line tool for operating Reolink cameras — JSON by default, with a built-in MCP server and a cross-agent skill so AI agents drive the same core.

</div

---

Operate Reolink IP cameras from the command line over your local network — JSON out by default, so everything pipes into jq or a script. The bundled MCP server and agent skill drive the same runtime, so an AI agent can do it in plain language.

$ reolink-cli --camera front-door info | jq '{model, firmware, name}'
{
  "model": "Reolink Video Doorbell",
  "firmware": "v3.0.0.6696_26062799",
  "name": "Front Door"
}

Highlights

  • 🔍 Discovery — LAN broadcast, plus bulk device import
  • 🎥 Live media — preview play, file/stdout capture, batch capture, JPEG snapshot
  • 🕹️ PTZ — pan/tilt/zoom, presets, patrol, guard, autotrack, real timed jog
  • 💡 Lights — IR, spotlight (with native blink), white-LED, status LED
  • 🧠 Detection — motion + AI (person / vehicle / dogcat / package)
  • 📼 Recording & storage — schedule, SD/HDD status, VOD search & download
  • 🔔 Events — query/stream + a declarative rule engine (events monitor)
  • 🗣️ Two-way audio — talkback / TTS straight to the camera speaker
  • 🌐 Stream URLs — RTSP / RTMP / FLV for Frigate, Home Assistant, go2rtc, VLC
  • 🤖 AI-native — built-in MCP stdio server + cross-agent operator skill
  • 🧩 Fleet-aware — camera & tag selectors, local session daemon for a fast control plane

Install

AI agents

Claude Code — no Node required. Install the plugin from inside Claude Code:

/plugin marketplace add reolink/reolink-cli
/plugin install reolink-cli@reolink-cli

The binary for your platform is fetched automatically the first time you ask about a camera. Then just talk to your agent: “show me the front door camera”, “point the back-yard camera left”, “blink the porch spotlight 3 times”.

Other agents (Codex / Cursor / Gemini / Copilot / OpenCode / 70+) — requires Node.js. The cross-agent skills installer places the skill into each agent’s own directory:

npx skills@latest add reolink/reolink-cli

Pick reolink-cli and the agents to install it into; the binary is fetched on first use, exactly as above.