このプロジェクトについて
TelegramCodeはセルフホスト型のTelegramボットで、スマートフォンやタブレットからOpenCodeおよびClaude Codeコーディングエージェントを実行できます。各TelegramフォーラムトピックまたはDMスレッドは、プロジェクトフォルダにバインドされたターミナルタブのように機能し、複数のトピックが1つのフォルダを共有して並行作業が可能です。
主な機能は以下の通りです:
- OpenCode(HTTP+SSEサーバーAPI)およびClaude Code(tmux-scrapeまたはjson-streamモード)用のエージェントバックエンド
- トピックをプロジェクトフォルダ内の実際のシェルにバインドする生ターミナルモード
- GroqまたはOpenAI Whisper文字起こしによる音声入力
- cron、ワンショット、またはN回ジョブを使用したスケジュール実行および自己駆動実行。再起動に安全なタイマーと、実行漏れのキャッチアップ機能付き
- ファイルの取り込みと出力:トピックに送信された写真、ドキュメント、ビデオ、オーディオはエージェントに渡され、エージェントはファイルを送り返すことができます
- トピックごとの表示詳細度、思考/ツール結果/サブエージェントの可視性制御、タイムゾーンおよびタイムスタンプ設定
- セッションの永続化と再開、コンテキスト圧縮、使用制限の自動待機
- フォルダのバインド、モデルの切り替え、プロバイダーの接続、セッションの一覧表示、診断のための管理コマンド
ボットは自分のマシンまたはリモートサーバー上で実行され、オープンポートを必要とせず、状態をローカルのJSONファイルに保存します。npmでインストールするか、Dockerで実行するか、ソースからビルドできます。セットアップには、Telegramボットの作成、オプションでフォーラムスーパーグループまたはオーナーDMの設定、親プロジェクトフォルダからのCLI起動が含まれます。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.