Claude Code desktop

tlive

Self-hosted remote approvals and live monitoring for Claude Code via Telegram, Feishu or a web terminal.

214 stars 32 forksDesktop, web & mobile apps Plugin marketplace Source

Install

Add the plugin marketplace
/plugin marketplace add y49/tlive

Run inside Claude Code, then /plugin to pick what to install from it.

Install
npm install -g tlive
From source
git clone https://github.com/y49/tlive.git

From the README

tlive

Vendor-neutral, self-hosted remote-approval + live-monitoring for claude / codex.
Approve tool calls, watch runs, take over typing — from Telegram, Feishu, or a web terminal.

English · 简体中文 · 繁體中文
Your claude / codex runs in your terminal as usual. tlive rides the
open hook mechanism both vendors support to push status (and, when you
turn it on, approval cards) to Telegram / Feishu, and serves a web
dashboard + real terminal off your own machine — watch a run, reply to
continue, send a screenshot, or take over typing, from any device. Works
regardless of subscription or API key; your session and data never
leave your machine.
Out of the box tlive watches and notifies (mode: notify, the safe
default — it can never hold up a tool call). Flip on remote approval —
hold each tool call so you can Allow/Deny it from your phone — with one
command: tlive mode full (or let tlive setup offer it).

v2.0 is a ground-up rewrite — breaking, with no migration. tlive is no
longer the Agent-SDK IM *bridge* of v1.x and earlier: it no longer drives or
owns your sessions, and the old bridge model, its config schema, and its
commands (workspace, /use, chat-binding, …) are gone and unsupported.
Don't try to carry an old ~/.tlive config forward — just run tlive setup
fresh. The final SDK-bridge release is preserved at git tag v1.0-sdk-bridge.

Jump to: Quick start · Integration levels · Features · Install · Codex companion · Security · CLI · Config · Architecture

30 seconds to running

Scan the QR once — the dashboard lists every session and streams each run.
Turn on remote approval (tlive mode full) and, when a tool call needs
approval, your IM gets a card with Allow / Deny / Always-allow buttons and
the web card lights up red.

The two integration levels

Hooks-only always works —…
Read the full README on GitHub

Details

Repository
y49/tlive
Language
TypeScript
License
MIT
Last updated
30 October 2026
Topics
ai-codingclaude-codeclaude-code-skillsclifeishu-botmobiletelegram-bot-ai-assistantterminalwebhook

FAQ

What is tlive?

Self-hosted remote approvals and live monitoring for Claude Code via Telegram, Feishu or a web terminal. It is a desktop for Claude Code, from y49/tlive on GitHub.

How do I install tlive?

Run npm install -g tlive, then follow the setup in the README.

Is tlive popular?

y49/tlive has 214 GitHub stars and 32 forks. It was last updated on 30 October 2026.

More desktop, web & mobile apps

Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.