Codex Telegram Bridge — Development skill for Claude Code
Persistent Codex App Server bridge for Telegram with native drafts and mid-turn steering.
How to install Codex Telegram Bridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open maleon17/codex-telegram-bridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Codex Telegram Bridge does
Persistent Codex App Server bridge for Telegram with native drafts and mid-turn steering.
Alternatives in Development
- Agentlas One — Turn the persistent Agentlas One personal agent on or off, or rename it 1.1k ★
- Projectmem — Open-source coding agent memory 766 ★
- Clarc — Native macOS client for Claude Code — a GUI desktop app built with SwiftUI 363 ★
README
codex-telegram-bridge
Part of **[telegram-ai](https://github.com/maleon17/telegram-ai)** — Claude/Codex ↔ Telegram, four ways.
A persistent, multi-account Telegram frontend for [OpenAI Codex](https://developers.openai.com/codex/). It uses your ChatGPT/Codex subscription through the installed Codex CLI—no metered OpenAI API key is required.
Unlike wrappers that launch `codex exec` for every message, this bridge keeps one `codex app-server` alive per Telegram user. Threads survive restarts, and completed turns are delivered as ordinary Telegram messages with an optional collapsible process log.
Features
- Persistent Codex threads:
/new,/sessions,/resume. - Rapid consecutive messages (including forwarded batches) are combined into one prompt.
- Forwarded text and Telegram rich messages keep their source/content context.
- A message sent during an active turn is added to that same turn automatically.
- Clean cancellation through
turn/interrupt(/stop). - Context compaction through
thread/compact/start(/compact). - Detailed
/usage: session tokens, context size, subscription limits and reset times. - Photos and image documents passed to Codex as
localImageinputs. - Agents can return generated files through a tenant-scoped Telegram MCP tool; the bot token remains outside the agent process.
- Model, sandbox and workspace controls per user.
- Deferred restarts that never terminate an active answer.
- Multi-account isolation with a separate
CODEX_HOMEand App Server process per user. - No Python packages: the bridge itself uses only the standard library.
Requirements
- Linux with Python 3.10+ and systemd.
- The Codex CLI installed and available as
codex. - The owner's Codex CLI logged in (
codex login). - A Telegram bot token from @BotFather.
- Your numeric Telegram ID (for example from @userinfobot).
Quick install
git cl
Related Skills
Huginn
One command to reach a persistent Claude Code session on your own server — plus native Android and desktop app
Portaconv
This workspace is wired to portaconv (pconv) — a terminal-native conversation extractor + MCP server for Claud
Claude Code Hooks Integration Guide
This guide explains how to integrate the bridge app with Claude Code hooks to stream events to the monitoring
Desktop Touch MCP
Windows computer-use MCP server: drive any desktop app via semantic discover-then-act targeting (entities + le
Wezbridge
Zero-dependency MCP server to orchestrate a swarm of Claude Code / Codex sessions across WezTerm panes — any s
Detach
Run Codex and Claude Code reliably in the background on macOS—with a native dashboard, persistent tmux session
Related Agents
Codex Bridge
把指定工作外包給 gpt-5.5(codex)並忠實回傳其輸出。當需要 gpt-5.5 的批量實作或獨立第二審查視角時使用。這是 plugin 內第三種 codex 路徑:一次性 codex exec CLI 呼叫、輸出
QA Coach
Prepares founders for tough VC Q&A sessions by simulating the hardest questions investors will ask, coaching o
Telegram Builder
Builds, validates, and packages a game for Telegram Mini App. Use when user asks to release, submit, or prepar