tcl-eaglelab

The official CLI for TCL Smart Home — manage smart home devices from the terminal. Built for humans and AI Agents.

31
5
100% credibility
Found Apr 14, 2026 at 31 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

A command-line tool for listing, monitoring, and controlling TCL smart home devices after QR code authentication with the TCL app.

How It Works

1
🔍 Discover the tool

You hear about the official TCL Smart Home tool that lets you easily manage your smart devices right from your computer.

2
📥 Get the tool

Download or install the simple program with one easy step, and it's ready to use on your computer.

3
📱 Connect your account

Run the setup to get a QR code, scan it with your TCL phone app, and your account links securely in moments.

4
🏠 See your devices

List all your smart home devices to check which ones are online and where they are.

5
🎮 Control devices

Pick a device, see what it can do, and send simple instructions like turning on lights or adjusting temperature.

6
🔍 Check status

View the current state of any device to confirm your changes worked perfectly.

Smart home at your fingertips

Now you can effortlessly control your TCL devices anytime from your computer, feeling in full command of your home.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 31 to 31 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tcl-smart-home-cli?

tcl-smart-home-cli is the official CLI for TCL Smart Home, letting you manage devices like lights and AC units directly from the terminal. Written in Go as a single zero-dependency binary, it handles QR code auth via the TCL app for 30-day tokens, then supports commands like `tcl device list`, `tcl device detail `, `tcl device model `, and `tcl device control '{"powerSwitch":1}'`. It solves app-only control by enabling scripts, JSON output for piping, and safety filters on read-only properties.

Why is it gaining traction?

As the official client from TCL's GitHub repository, it skips reverse-engineering with stable API access and official GitHub releases for easy binaries via npm or direct download. AI agent support shines—add the skill for tools like Claude or Cursor to auto-control devices, with JSON flags and NO_COLOR awareness for seamless integration. Stands out over generic IoT CLIs with built-in doctor checks and token auto-refresh.

Who should use this?

TCL device owners automating via cron jobs or GitHub Actions. Builders of AI agents needing real smart home control without app screenshots. Terminal-first devs tired of mobile apps for quick status checks or bulk commands.

Verdict

Solid pick for TCL users wanting CLI power—docs are thorough, install is dead simple. With 31 stars and 1.0% credibility score, it's immature but official status and tests reduce risks; try for personal hacks.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.