explaingit

sezsab/kimi-remote

Analysis updated 2026-05-18

3HTMLAudience · developerComplexity · 3/5LicenseSetup · moderate

TLDR

A self-hosted web app that lets you monitor and control your Kimi CLI coding assistant sessions from your phone.

Mindmap

mindmap
  root((Kimi Remote))
    What it does
      Remote control PWA
      Live chat view
      Swarm dashboard
    Tech stack
      Node.js
      tmux
      ttyd
    Use cases
      Monitor from phone
      Push notifications
      Voice input
    Audience
      Developers
      AI agent users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check on and approve a running AI coding session from your phone.

USE CASE 2

Get push notifications when the assistant needs approval or finishes a task.

USE CASE 3

Watch live progress of multiple AI agents working in parallel.

USE CASE 4

Send voice input to steer an in-progress AI coding session.

What is it built with?

Node.jsHTMLtmuxttyd

How does it compare?

sezsab/kimi-remotegdr-sys/image-optimizer-prohannah-wright/saas-landing-page-template
Stars333
LanguageHTMLHTMLHTML
Setup difficultymoderateeasyeasy
Complexity3/51/51/5
Audiencedevelopergeneralvibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires tmux, ttyd, Node 18+, and an existing logged-in Kimi CLI installation.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Kimi Remote is a self hosted web app that lets you control an AI coding assistant called Kimi CLI from your phone or any browser, even while it keeps running on your own computer. It is designed for people who start a coding session on their desktop and then want to check on it, chat with it, or approve its actions while away from their desk. The app shows a live chat view of what the AI assistant is doing by reading its raw session log directly, rather than by taking screenshots of a terminal, so messages, its internal reasoning, and file changes appear the moment they happen. If the assistant is working on several tasks at once through a feature called swarm mode, the app also shows a dashboard with progress bars and live status for each task. You can send messages while the assistant is busy and they queue up locally, with a button to inject them into the current task instead of waiting. Push notifications can alert you when the assistant needs approval for something, asks a question, finishes a long task, or completes a whole batch of work. There is also an optional voice input feature that turns your speech into text in real time using a separate speech service, and a usage card that shows your remaining quota with the AI provider. Behind the scenes, a small Node.js server with no external code libraries manages everything, using a terminal multiplexer called tmux to keep the AI sessions alive even if your phone or browser disconnects. Setup requires macOS or Linux, tmux, a terminal-in-browser tool called ttyd, Node.js version 18 or newer, and an existing Kimi CLI login. Once running, you access it by opening a printed web link that includes a secret access token, and you can add it to your phone's home screen like a regular app. The tool is meant for private networks such as your home network or a VPN, not for exposing directly to the public internet, and access is protected by a single shared token. It is released under the MIT License, so anyone can use, copy, and modify it freely.

Copy-paste prompts

Prompt 1
Explain how Kimi Remote keeps my coding session alive when my phone disconnects.
Prompt 2
Help me set up Tailscale so I can reach Kimi Remote securely from anywhere.
Prompt 3
Walk me through enabling HTTPS for mic and push notifications on iOS.
Prompt 4
Show me how to add SONIOX_API_KEY to enable voice input.

Frequently asked questions

What is kimi-remote?

A self-hosted web app that lets you monitor and control your Kimi CLI coding assistant sessions from your phone.

What language is kimi-remote written in?

Mainly HTML. The stack also includes Node.js, HTML, tmux.

What license does kimi-remote use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is kimi-remote to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is kimi-remote for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.