Claude Code model router

Dashi Plugin Claude Code

Turn a live Claude Code session into a Telegram agent — one interactive session, no per-message SDK billing. Replaces the claude -p gateway pattern. Multichat, media, voice transcription, terminal mirror.

Install

From source
git clone https://github.com/qwwiwi/dashi-plugin-claude-code.git

From the README

dashi-plugin-claude-code
Read in your language: English (this page) · Русская версия →
Want help installing? Give this guide to Claude or Codex.

Quick installation

Run this from a terminal on the host, as the user who will run the agent. Install
claude, Bun, tmux and Git first; the installer checks versions and prints
missing prerequisite commands. Log in to Claude Code with claude once.

The installer asks for the agent name, workspace path, bot token (hidden input)
and your positive numeric Telegram user ID. It writes the token only to a private
channel.env (mode 600), installs standard plugin hooks and renders an autonomous
service. Existing config/env are preserved; replaced files receive timestamped backups. Nothing starts unless you
pass --start; on Linux it prints the exact sudo commands to install and enable
the staged unit. On macOS --start registers the LaunchAgent, which runs at login.
Both services restart after a crash. See the Linux
and macOS guides for the manual path below.

For automation use --agent NAME --workspace PATH --owner-id ID --non-interactive
and supply TELEGRAM_BOT_TOKEN in the environment (TELEGRAM_OWNER_ID is also an
installer input). There is no --bot-token flag: a token in argv is visible in
ps and /proc//cmdline and stays in shell history, so the installer rejects it.
Use the environment or the hidden prompt. --state-dir PATH and --settings PATH select custom
locations; --dry-run previews actions without writing or starting anything.

./update.sh refuses a dirty checkout, backs up config/settings, pulls with
--ff-only, installs dependencies, runs tests and refreshes plugin hooks. It prints
a restart command and never restarts automatically. --restart is allowed only
outside the channel's own tmux session; always update/restart from a…
Read the full README on GitHub

Details

Language
TypeScript
License
Apache-2.0
Last updated
13 November 2026
Topics
ai-agentanthropicbunclaudeclaude-codeclaude-code-pluginllmtelegramtelegram-bottypescript

FAQ

What is Dashi Plugin Claude Code?

Turn a live Claude Code session into a Telegram agent — one interactive session, no per-message SDK billing. Replaces the claude -p gateway pattern. Multichat, media, voice transcription, terminal mirror. It is a model router for Claude Code, from qwwiwi/dashi-plugin-claude-code on GitHub.

How do I install Dashi Plugin Claude Code?

Clone qwwiwi/dashi-plugin-claude-code from GitHub and follow the setup steps in its README.

Is Dashi Plugin Claude Code popular?

qwwiwi/dashi-plugin-claude-code has 25 GitHub stars and 18 forks. It was last updated on 13 November 2026.

More model routers & proxies

Browse the most popular Claude Code mods, all model routers & proxies, or the skills and MCP server directories.