Merhaba, opencode ajanını Telegram üzerinden kullanmak için küçük bir köprü yazdım.

REPO ADRESİ : https://github.com/gkhantyln/opencode-telegram

Telefondan bir mesaj yazıyorsunuz, opencode sizin bilgisayarınızda çalışıp cevabı
geri gönderiyor. Kurulumu 5 dakika sürüyor, ek paket gerekmiyor.

(Kişisel bir proje — opencode ve Telegram ile resmi bağlantısı yok.)

Görseller 1 :



Kurulum
Gerekenler: Python 3.10+ ve bilgisayarınızda kurulu olan opencode.

1. Telegram'da @BotFather (https://t.me/BotFather)'a /newbot yazın, bir bot açın.
2. Botunuza bir kez mesaj gönderin (bot, sizden önce size yazamaz).
3. Repoyu indirip çalıştırın:

- Windows: setup.bat dosyasına çift tıklayın
- Linux/Mac: ./scripts/install-global.sh

4. copy .env.example .env yapıp .env dosyasını açın. İçine BotFather'ın verdiği token'ı yazın.
5. python bridge/bridge.py --selftest çalıştırın. Log'da DENIED chat=... yazan satırdan rakamı bulun, o rakamı .env içindeki TELEGRAM_ALLOWED_CHAT_IDS= satırına yazın.
6. ./scripts/start-bridge.ps1 ile başlatın.

Botunuza /yardim yazın, hazır.


Görseller 2 :




Ne yapabiliyor

Normal mesaj yazıyorsunuz, ajan o soruyu çalıştırıp cevabı akıtarıyor
Fotoğraf, belge ve sesli mesaj gönderebiliyorsunuz — sesli mesajı yazıya çevirip içindeki isteği yapıyor
Uzun işlerde arada "devam ediyorum" mesajı atıyor, /abort ile istediğiniz an durduruyorsunuz
Birden fazla oturum varsa listeleyip arasında geçebiliyorsunuz (/sessions)
Kullanılacak modeli değiştirebiliyorsunuz (/model)
Tehlikeli komutlar otomatik durduruluyor. rm -rf, DROP TABLE, terraform destroy
gibi bir şey yazarsanız çalıştırılmaz, size geri gelir ve siz onaylayana kadar bekler.
API anahtarları ve sertifikalar cevaplardan otomatik maskeleniyor
Günlük token limiti koyabilirsiniz, geçilince yeni işler duruyor
Bir şey bitince opencode size Telegram'dan haber verebiliyor

Komutlar

Komut Ne yapar

/yardim Komut listesi
/durum Proje, oturum, model ve token kullanımı
/sor <metin> Soru/görev çalıştırır
/sessions Oturumları listeler, geçiş yapar
/model Modeli gösterir / değiştirir
/kuyruk Meşgulken gönderilen mesajlar
/onay <kod> Bekleyen tehlikeli isteği onaylar
/abort Çalışan işi durdurur
/klavye Alt kısayol klavyesini açar




Diğer bilgiler
Sıfır bağımlılık — sadece Python'un kendi kütüphaneleri
Açık port yok — sadece Telegram'a dışarıdan bağlanıyor
MIT lisansı
250 test var, hepsi çevrimdışı çalışıyor



TR README
Not : Repo için YILDIZ ve FORK yapabilir geliştirme sonrasında Pull Requests gönderebilirsiniz