Об этом проекте
TelegramCode — это самостоятельно размещаемый бот Telegram, позволяющий запускать агентов программирования OpenCode и Claude Code с телефона или планшета. Каждый топик форума Telegram или ветка личных сообщений действует как вкладка терминала, привязанная к папке проекта, и несколько топиков могут совместно использовать одну папку для параллельной работы.
Ключевые возможности:
- Бэкенды агентов для OpenCode (серверный API HTTP+SSE) и Claude Code (режимы tmux-scrape или json-stream)
- Режим необработанного терминала, привязывающий топик к настоящей оболочке в папке проекта
- Голосовой ввод через транскрипцию Groq или OpenAI Whisper
- Запуски по расписанию и самоподдерживающиеся запуски с использованием cron, одноразовых или N-кратных заданий, с устойчивыми к перезапуску таймерами и догоном пропущенных запусков
- Приём и вывод файлов: фотографии, документы, видео и аудио, отправленные в топик, передаются агенту; агент может отправлять файлы обратно
- Настройки подробности отображения для каждого топика, управление видимостью размышлений/результатов инструментов/субагентов, настройки часового пояса и временных меток
- Сохранение и возобновление сессий, сжатие контекста и автоматическое пережидание ограничений использования
- Команды управления для привязки папок, переключения моделей, подключения провайдеров, вывода списка сессий и диагностики
Бот работает на вашей собственной машине или удалённом сервере, не требует открытых портов и хранит состояние в локальном JSON-файле. Его можно установить через npm, запустить с помощью Docker или собрать из исходного кода. Настройка включает создание бота Telegram, опциональную конфигурацию супергруппы форума или личных сообщений владельца и запуск CLI из родительской папки проектов.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.