Untether Help
Code from anywhere with Claude Code, Codex CLI, Gemini CLI, OpenCode, Pi, and Amp
Getting Started
How-To Guides
This guide explains how to add a new engine runner to Untether. · 8 min read
Browse your project's directory tree and preview files without leaving Telegram — check a config, review a file, or orient yourself in the repo from your pho... · 2 min read
Chat sessions store one resume token per engine per chat (per sender in group chats), so new messages can auto-resume without replying. Reply-to-continue sti... · 3 min read
Guides
flowchart TB subgraph CLI["CLI Layer"] cli[cli.py] cli_desc["Entry point, config loading, lock file"] end · 2 min read
This page is a high-level map of Untether’s internal modules: what they do and how they fit together. · 3 min read
Untether uses Python entrypoints to extend engines, transports, and commands. · 2 min read
Tutorials
This tutorial walks you through installing Untether, creating a Telegram bot, and generating your config file. Once set up, you can send coding tasks from yo... · 7 min read
This tutorial walks you through sending your first task, watching it execute, and learning the core interaction patterns. Your agent runs on your machine; yo... · 6 min read
This tutorial walks you through Untether's interactive permission system — approving, denying, and shaping agent actions from Telegram on whatever device is ... · 8 min read
Reference
These are the “don’t break this” rules that keep Untether reliable. · 1 min read
Quick pointers for navigating the Untether codebase. · 1 min read
- feat: new /health command — live system + triggers + cost snapshot (v1). Consolidates RAM / swap (/proc/meminfo), the Untether process self-diagnostic (PID... · 44 min read