Agent Tether — Development skill for Claude Code
Telegram handoff for local coding agent sessions.
How to install Agent Tether
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open YogevKr/agent-tether and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Tether does
Telegram handoff for local coding agent sessions.
Alternatives in Development
- Resume Work From A Handoff Document — You are tasked with resuming work from a handoff document through an interactive process 10k ★
- Mulmoterminal — Run multiple Claude Code and Codex sessions in parallel — a browser terminal grid that shows which agent needs 187 ★
- Poirot — 96 macOS app for browsing Claude Code sessions, viewing diffs, and re-running commands 104 ★
README
Agent Tether
Run coding agents on your machine as usual. Global Codex and Claude Code hooks index sessions locally. Telegram lets you bind one of those sessions to a forum topic and continue it remotely.
Model
- Local Codex and Claude Code sessions are indexed by global hooks.
- Telegram General topic is the main control plane.
- Telegram DM remains available as fallback control.
- A Telegram forum topic is the work surface for one agent session.
- Sessions stay headless until you bind one from
/sessions. - Sessions are owned by one
host_id, so one bot can route work to multiple computers. - Telegram can also create a fresh session: choose node, choose place, browse directories, open topic, send first prompt. Before node/place selection, Telegram asks which provider to use for the new session.
Requirements
- Node 20+
codexand/orclaudeCLI installed and logged in- Telegram bot token from BotFather
- A Telegram supergroup with Topics enabled
- The bot added to that supergroup as admin with topic management rights
- Global agent hooks enabled in
~/.codexand~/.claude
Setup
Copy env file:
cp .env.example .envFill these values in `.env`:
TELEGRAM_BOT_TOKENAUTHORIZED_TELEGRAM_USER_IDSTELEGRAM_FORUM_CHAT_IDCODEX_DEFAULT_CWDRELAY_START_ROOTS- optional but recommended:
RELAY_HOST_ID - optional:
STATE_FILEif you want a custom persistence path; default uses an OS app-data location instead of the repo checkout- for deployed/stateless environments, point this at a mounted persistent path
- if
RELAY_HOST_IDis unset, Agent Tether persists a generated host id next toSTATE_FILE
For multi-host mode:
- On the hub machine, keep
RELAY_HUB_URLempty and runnpm run bot - On every non-hub machine, set:
RELAY_HUB_URL=http://:8787RELAY_HUB_TOKEN=RELAY_HOST_ID=
- On
- On the hub machine, keep
Related Skills
Tether
a local CLI orchestration layer that makes autonomous coding agents more reliable. It wraps any coding agent (
Resume Skills
Offline, local-only context migration skills across 9 coding-agent sources × 9 destination hosts (registry-der
Vsc Relay
Control Claude Code in VS Code from Telegram: read sessions, answer questions, approve or deny commands, and k
Lightclaw
Control local Codex and Claude coding agents from your phone via Telegram — review plans, approve bounded work
Agent River
Drive Codex & Claude coding agents from Telegram — approval-gated, human-in-the-loop, with zero runtime depend
Resume From
Continue coding sessions across Pi, Claude Code, and Codex with a preview-first native handoff.
Related Agents
Hub
Session manager for Oh My Team hub. Receives messages from Telegram/Slack. Manages multiple project sessions v
Reel Worker
Watches ONE reel or post end to end in the background (download, Gemini or local analysis, breakdown, Telegram
Claude Code Tools
by Prasad Chalasani - Well-crafted toolset for session continuity, featuring skills/commands to avoid compacti