2 poin oleh minsung0830 2026-04-27 | 1 komentar | Bagikan ke WhatsApp

Saat memakai Codex, saya ingin tetap bisa melanjutkan pekerjaan pada sesi Codex yang sudah ada lewat Discord meski sedang tidak berada di depan komputer.

Karena itu saya membuat konektor open source self-hosted ini.

Codex Discord Connector memungkinkan Anda menangani sesi Codex di komputer lokal dari server Discord privat. Anda bisa mengirim permintaan ke Codex dari channel Discord, melihat status progres, serta menjelajah file atau menjalankan perintah shell.

Fitur utama:

  • Berbicara dengan sesi Codex dari channel Discord
  • Menyinkronkan sesi Codex yang sudah ada ke channel Discord
  • Menampilkan status progres Codex secara real-time di Discord
  • Menjelajah file lokal / menjalankan perintah shell
  • Memeriksa status Git, menjalankan test
  • Menyediakan instalasi npm dan CLI cdc

Instalasi:
npm install -g codex-discord-connector
cdc install --direct
cdc start --direct

Mode bawaan adalah Direct mode. Discord Bot berjalan langsung di komputer saya, tanpa perlu membuka server terpisah.

Saya juga menambahkan Hub mode untuk menghubungkan beberapa komputer, tetapi saat ini masih dalam pengujian. Karena Control API dan Local Agent perlu dijalankan tambahan dan risikonya terhadap keamanan juga lebih besar, saya tidak merekomendasikannya untuk penggunaan default.

Perhatian:
Alat ini dapat menjalankan perintah shell di komputer lokal yang terhubung. Ini bukan untuk server Discord publik; alat ini dibuat dengan asumsi hanya digunakan pada server privat yang Anda kelola sendiri dan dalam role allowlist tepercaya.

Bisa digunakan di server publik, tetapi tidak direkomendasikan dari sisi keamanan.

GitHub:
https://github.com/joungminsung/codex-discord-connector

npm:
https://www.npmjs.com/package/codex-discord-connector

Masukan terkait proses instalasi, keamanan, UX, serta kontribusi open source sangat diterima!

1 komentar

 
eoeoe 2026-05-02

Saya kurang puas karena di pekerjaan cloud Codex saya tidak bisa mengutak-atik pengaturan model secara detail, jadi selama di luar saya terpaksa pakai RDP... Ini sepertinya bakal jauh lebih nyaman!