24 poin oleh GN⁺ 2026-03-20 | 5 komentar | Bagikan ke WhatsApp
  • Melalui server MCP, pesan, notifikasi, dan webhook eksternal dapat di-push ke sesi yang sedang berjalan
  • Intinya, Anda bisa mengirim pesan langsung ke Claude Code lewat Telegram atau Discord dari ponsel untuk memberi instruksi kerja dan menerima hasilnya
  • Mendukung komunikasi dua arah, sehingga Claude membaca event dan mengirim respons ke channel yang sama dalam bentuk chat bridge
  • Event hanya datang saat sesi terbuka, jadi untuk operasi terus-menerus Claude harus dijalankan di proses background atau terminal persisten
  • Paket Team/Enterprise nonaktif secara default, dan admin perlu mengaktifkannya secara eksplisit di managed settings

Gambaran channel

  • Channels adalah server MCP yang mendorong event eksternal ke sesi Claude Code, sehingga Claude dapat merespons hasil CI, pesan chat, event monitoring, dan lainnya meski Anda sedang tidak berada di depan terminal
  • Skenario penggunaan praktisnya: walau sedang jauh dari komputer, Anda bisa mengirim perintah langsung ke Claude Code dari aplikasi Telegram atau Discord di ponsel, lalu setelah Claude menyelesaikan tugasnya, hasilnya dikirim kembali ke chat yang sama
  • Saat ini berstatus research preview, dan login claude.ai diperlukan; autentikasi Console dan API key belum didukung
  • Event hanya masuk selama sesi terbuka, jadi untuk penggunaan berkelanjutan perlu dijalankan di proses background atau terminal persisten

Channel yang didukung

  • Saat ini resmi mendukung dua plugin, yaitu Telegram dan Discord, dan semua plugin channel memerlukan runtime Bun
  • Alur instalasinya sama: /plugin install <name>@claude-plugins-official → atur kredensial dengan perintah / <name>:configure → jalankan ulang dengan claude --channels plugin:<name>@claude-plugins-official
  • Telegram memerlukan bot token yang diterbitkan oleh BotFather, lalu lakukan pairing setelah /telegram:configure <token>
    • Panduan setup Telegram: README
  • Discord perlu membuat bot di Developer Portal dengan Message Content Intent diaktifkan, lalu lakukan pairing setelah /discord:configure <token>
    • Panduan setup Discord: README
  • Untuk sistem tanpa plugin, Anda juga bisa membangun custom channel sendiri

Quickstart - demo fakechat

  • fakechat adalah demo channel resmi yang menjalankan UI chat di localhost, sehingga tidak memerlukan autentikasi atau konfigurasi layanan eksternal
  • Prasyarat: Claude Code sudah diinstal dan diautentikasi dengan akun claude.ai, Bun sudah terpasang, dan untuk pengguna Team/Enterprise admin harus mengaktifkan channels
  • Langkah instalasi:
    • Instal plugin dengan /plugin install fakechat@claude-plugins-official
    • Tutup Claude Code lalu jalankan ulang dengan claude --channels plugin:fakechat@claude-plugins-official
    • Buka UI fakechat di http://localhost:8787 lalu masukkan pesan
  • Pesan akan masuk ke sesi Claude Code sebagai event <channel source="fakechat">, dan setelah Claude menyelesaikan tugas, ia memanggil alat reply untuk menampilkan jawaban di UI chat
  • Jika saat tidak ada terminal muncul prompt izin, sesi akan dijeda; untuk operasi tanpa pengawasan bisa dilewati dengan flag --dangerously-skip-permissions, tetapi hanya disarankan di lingkungan tepercaya
  • Beberapa plugin bisa dikirim sekaligus ke --channels dengan dipisahkan spasi

Keamanan

  • Semua plugin channel yang disetujui mempertahankan sender allowlist, dan pesan dari pengirim yang tidak terdaftar akan otomatis diabaikan
  • Telegram dan Discord membangun allowlist dengan mekanisme pairing: kirim DM ke bot, kode akan dikirim sebagai balasan, lalu setujui kode tersebut di sesi Claude Code agar ID ditambahkan
  • Hanya terdaftar di .mcp.json tidak cukup untuk mendorong pesan; plugin juga harus dinyatakan secara eksplisit di flag --channels
  • Untuk tiap sesi, server yang diaktifkan dikendalikan langsung lewat --channels, dan pada paket Team/Enterprise ketersediaannya dikelola di tingkat organisasi melalui pengaturan channelsEnabled

Kontrol Enterprise

  • Fitur channels dikendalikan lewat pengaturan channelsEnabled di managed settings
  • Paket Pro/Max (tanpa organisasi) bisa memakai channels secara default, dan pengguna melakukan opt-in per sesi lewat --channels
  • Paket Team/Enterprise akan tetap nonaktif sampai admin mengaktifkannya secara eksplisit
  • Admin bisa mengaktifkannya di claude.ai → Admin settings → Claude Code → Channels, atau mengatur channelsEnabled menjadi true di managed settings
  • Meski nonaktif, koneksi server MCP dan penggunaan alat tetap memungkinkan, tetapi pesan channel tidak akan masuk, dan peringatan akan ditampilkan saat startup

Research preview

  • Saat ini masih dalam tahap research preview dan sedang diluncurkan bertahap; sintaks flag --channels dan kontrak protokol bisa berubah berdasarkan masukan
  • Selama masa preview, --channels hanya menerima plugin yang ada di allowlist yang dikelola Anthropic
  • Jika plugin di luar allowlist diberikan, Claude Code tetap berjalan normal tetapi channel tidak akan didaftarkan, dan alasannya akan ditampilkan pada notifikasi startup
  • Untuk menguji channel buatan sendiri, gunakan flag --dangerously-load-development-channels
  • Isu atau masukan dapat dilaporkan melalui repositori GitHub Claude Code

Langkah berikutnya

  • Menyediakan panduan membangun custom channel untuk sistem tanpa plugin
  • Fitur Remote Control untuk mengendalikan sesi lokal dari perangkat mobile alih-alih lewat event forwarding
  • Fitur Scheduled Tasks yang melakukan polling berbasis timer alih-alih push event

5 komentar

 
devil1032 2026-03-20

"Tetangga sebelah merilis chicken garlic, lalu rumah di depan merilis garlic chicken"

 
tested 2026-03-20

Peluncuran Chicken Jumbo

 
GN⁺ 2026-03-21
Pendapat Hacker News
  • Cukup mengejutkan integrasi Telegram hadir lebih dulu daripada Slack atau Teams
    Ternyata Telegram punya 1 miliar pengguna aktif bulanan, jauh lebih besar daripada Slack (50 juta) atau Teams (300 juta)
    Rasanya seperti saat dulu mengetahui Snapchat punya jumlah pengguna 2 kali lebih banyak daripada Twitter

    • Dari 300 juta pengguna Teams, sepertinya tidak ada satu pun yang ingin menghabiskan lebih banyak waktu di sana
      Sementara itu, Telegram dianggap sebagai alat yang berguna dan tidak terlalu melelahkan
    • bot API Telegram adalah API paling ramah yang pernah saya pakai
      Ini pilihan pertama yang terlintas untuk mengirim notifikasi dari server ke ponsel
      Sesederhana ntfy.sh, tetapi tidak rusak tiap minggu di iOS
    • Mungkin karena integrasi Telegram memang mudah
      Saya tidak memakainya untuk pesan sehari-hari, tetapi sebagai platform untuk deployment bot, ini nyaris sempurna
      Hanya dengan beberapa baris, kita bisa membuat berbagai fitur seperti perintah yang bekerja seperti tombol, input/output gambar, dan lainnya
    • Kalau mencari cara membuat chatbot selama 5 menit saja, akan terlihat bahwa Telegram praktis satu-satunya opsi
      iMessage terlalu tertutup, WhatsApp berbayar, sedangkan Discord dan Slack terlalu berat
      Telegram punya struktur yang memperlakukan bot sebagai warga kelas satu, jadi benar-benar mudah dipakai
    • Mengejutkan melihat perusahaan besar dengan ribuan karyawan dan model kelas atas masih tertinggal dari Pi Coding Agent, proyek open source satu orang
      Pi sudah punya lebih dari 700 paket pihak ketiga, dan ekstensi baru juga bisa dibuat hanya dengan satu baris prompt
  • Perubahan kali ini adalah kabar baik untuk proyek claws
    Dulu, karena perubahan ketentuan layanan Anthropic, memakai token OAuth dianggap pelanggaran, sedangkan memakai API key mahal
    Sekarang, lewat MCP, berbagai koneksi channel bisa dilakukan secara resmi
    Dari sisi arsitektur, ini kebalikan dari claws lama: Claude Code langsung menjalankan server MCP sehingga kendalinya benar-benar terbalik
    Saya memodifikasi fork nanoclaw agar berjalan sebagai PID 1 di container Docker, dan cukup menarik karena log bisa langsung dibaca dari stdout Claude Code

  • Claude sedang bergerak ke arsitektur yang berpusat pada sesi lokal
    Saat ini, integrasi bisa dibangun dengan memanfaatkan kredensial pribadi pengguna, dan nantinya mungkin bisa berpindah ke ekosistemnya sendiri

    • Pendekatan seperti ini sesuai dengan kebutuhan keamanan enterprise
      Karena jaringan internal sudah terkunci, tidak perlu lapisan keamanan API eksternal tambahan
    • Akan bagus jika Claude untuk iOS bisa pull/commit Markdown dan diagram draw.io dari repo Git pribadi
    • MCP milik Amazon juga menetapkan hak akses berbasis token OAuth dengan cara serupa
      Hanya saja, mengelola hak akses per pengguna secara terpisah cukup merepotkan
  • Belakangan ini fitur-fitur terkait Claude Code terasa dirilis terlalu terburu-buru, jadi membingungkan
    Saya tidak terlalu suka perusahaan Anthropic, tetapi model Claude sendiri benar-benar unggul dan terasa manusiawi
    Saya penasaran apakah perusahaan lain bisa mengejar level ini
    Untuk sekarang kita terpaksa memakai ekosistem tertutup, tetapi semoga mereka fokus pada peningkatan model yang mendasar

    • Setuju, Claude memang bagus, tetapi Anthropic terasa seperti perusahaan yang kurang baik
  • Fitur ‘channels’ hampir sama dengan yang saya lakukan di kantor dengan menjalankan nanoclaw
    Ini adalah struktur otomatisasi loop yang memicu Claude Code berdasarkan event lalu menerima feedback dan analisis
    Saya tidak tahu kenapa MCP diperlukan, tetapi saya akan langsung mencobanya

  • Batasannya saat ini tetap pada ketergantungan ke terminal
    Akan bagus jika Claude Code bisa dijalankan sebagai daemon di background

    • Bisa dipindahkan ke background dengan Ctrl-Z lalu perintah bg, atau menjaga sesi tetap hidup dengan tmux
    • Sudah ada juga lingkungan cloud, tetapi stabilitasnya sangat rendah
    • Cukup mulai dari sesi tmux lalu biarkan terus berjalan
    • Saya mendaftarkan perintah server milik opencode sebagai unit systemd dan menjalankannya di home server
      Lalu saya terhubung dari klien desktop dan mobile untuk melakukan pekerjaan bergaya openclaw
      Fitur “remote control” milik CC juga mirip, tetapi saat ini hanya untuk Mac
  • Claude berhasil mengejar dengan cepat
    Inti OpenClaw adalah channels, heartbeat, dan ekosistem open source

    • Sekarang ini sudah hampir mendekati level ClaudeClaw
      Langkah berikutnya sepertinya cloud hosting yang berjalan terus-menerus
    • Pencapaian nyata OpenClaw sebenarnya hanya karena ‘mulai lebih dulu’
      Kodenya sendiri terlalu overengineered dan penuh bug, jadi sulit dirawat
    • Daripada meniru fitur satu per satu, saya berharap mereka membuat struktur terintegrasi seperti OpenClaw
    • Heartbeat mahal, jadi kuota paket cepat habis
    • Sebenarnya heartbeat bisa diimplementasikan di Claude Code atau Codex dengan perintah /loop
  • Dengan fitur channels, saya membuat agent-http yang membungkus Claude Code lewat HTTP API
    Sekarang akses headless bisa dilakukan lewat API yang sama tanpa scraping terminal
    Dulu perlu Agents SDK dan API token, tetapi sekarang langganan saja sudah cukup

  • Rasanya Anthropic merilis produk baru secara eksperimental setiap minggu
    Kemungkinan besar sebagian besar akan hilang dalam waktu 1 tahun

    • Meski begitu, ini tetap terlihat sebagai fase eksperimen untuk menguji berbagai ide
  • Perangkat lunak yang ditambahi fitur remote pada akhirnya menghadirkan risiko penyalahgunaan backdoor
    Karena itu, solusi keamanan perusahaan harus bisa membedakan instance Claude Code yang sah dan instance berbahaya

 
devil1032 2026-03-20

Tapi kalau obrolan dipertahankan lama hanya dalam satu sesi, masalah seperti context rot dan lost-in-the-middle bakal ikut muncul.. apakah pengguna harus menjalankan /clean secara berkala? Atau mungkin akan dipasangi fitur memori lalu sesinya diganti otomatis..?

 
xguru 2026-03-20

Ini tampaknya opsi yang lebih cocok untuk developer dibandingkan Cowork Dispatch.
Sekarang benar-benar terasa makin mirip seperti OpenClaw