Universal Telegram CLI Wrapper for AI Assistants and Terminals
Project description
Sesigram
Sesigram es un wrapper universal de terminal que te permite interactuar con cualquier asistente de IA de línea de comandos (como Claude Code, Aider, Antigravity, etc.) o cualquier programa interactivo desde Telegram.
Con Sesigram, puedes alejarte de tu computadora y seguir respondiendo o leyendo las salidas de la terminal en tiempo real desde tu celular.
Instalación
Puedes instalar Sesigram globalmente usando pipx (recomendado) o pip:
pip install sesigram
(O puedes instalarlo localmente desde el código fuente con pip install -e .)
Configuración
Una vez instalado, ejecuta el comando de configuración inicial:
sesigram setup
Sigue las instrucciones en pantalla para vincular tu bot de Telegram y tu chat ID.
Uso
Para usar Sesigram, simplemente envuelve el comando que quieres ejecutar con sesigram run:
# Ejemplo con bash interactivo
sesigram run bash
# Ejemplo con Aider
sesigram run aider
# Ejemplo con Claude Code
sesigram run claude
A partir de ese momento, la terminal arrancará normalmente pero todo el texto que imprima te llegará a Telegram. Si respondes a tu bot de Telegram, el mensaje se inyectará como si lo hubieras escrito en la consola.
Para cerrar la sesión de forma remota, envía /stop_sesigram en Telegram.
Características
- Agnóstico: No requiere plugins ni modificaciones en el programa subyacente. Utiliza Pseudo-Terminales (PTY) nativas de Python.
- Sin Demonios: No se queda corriendo en segundo plano. El puente hacia Telegram solo existe mientras dura el comando envuelto.
- Smart Buffering: Acumula las salidas rápidas para no hacer spam ni exceder el límite de mensajes de la API de Telegram.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sesigram-0.1.6.tar.gz.
File metadata
- Download URL: sesigram-0.1.6.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
43dcc99894c1c0065cd9404f2dcedacf1ec1ce512003738b0e868bd9f63c4e75
|
|
| MD5 |
dbf13067a85459a4bcae23d5cbba5155
|
|
| BLAKE2b-256 |
b14f242292b26d81ce31cf258af71d037b726b9a5084f21ece38636e9e77a6f3
|
File details
Details for the file sesigram-0.1.6-py3-none-any.whl.
File metadata
- Download URL: sesigram-0.1.6-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a634ca300f3712a6314f436a97163ce5a54b5b07750de2cbbfba7c49bb5d104
|
|
| MD5 |
9c3d66f53bbd5878beebc202eced8496
|
|
| BLAKE2b-256 |
533b80b8f6e14806864dc01eb2daa4ce49fe73db56b4db59116e01873fbe1ba5
|