@devnuby/crc

中文文档
1.0.11发布于 2026/10/27ISCES Module近 30 天下载 2462

Remote control client and Discord bot bridge for Claude Desktop / Claude Code

原始使用文档
文档目录9 节
  1. 🌟 Fitur Utama
  2. 🚀 Panduan Instalasi & Penggunaan
  3. Cara 1: Install Global via NPM (Direkomendasikan)
  4. Cara 2: Kloning Repositori & Jalankan dari Source
  5. 3. Konfigurasi Lingkungan ( .env )
  6. 4. Menjalankan Bot
  7. ⌨️ Perintah CLI ( crc )
  8. 💬 Perintah Discord Bot
  9. 📄 Lisensi

Claude Remote Control (CRC)

Bridge Remote Control & Discord Bot untuk Anthropic Claude Desktop / Claude Code di Windows. Menggunakan arsitektur Headless Native Runner (Anti-Timeout) yang tersinkronisasi 100% langsung dengan tab proyek Claude Desktop.


🌟 Fitur Utama

  • 100% Headless Native Runner (Anti-Timeout): Mengeksekusi giliran Claude Code secara deterministik dengan streaming NDJSON, bebas dari masalah socket timeout atau interactive TUI hang.
  • Discord Tabs (Category & Channel Per-Session Sync): Otomatis membuat kategori 📁 Claude Remote di mana setiap channel mewakili satu tab/sesi Claude di PC. Mengobrol di channel tertentu otomatis terhubung ke sesi tersebut tanpa perlu ganti sesi manual!
  • Multi-Threading Engine (Paralel Execution): Menjalankan child process OS Claude (claude.exe) terpisah untuk tiap sesi. Beberapa channel Discord dapat bekerja secara paralel dan streaming output bersamaan tanpa saling memblokir.
  • Total Channel Isolation: Bot hanya merespons pesan yang dikirim di dalam kategori 📁 Claude Remote, menjaga channel server lainnya (seperti #general, dll.) tetap bersih dan privat.
  • Follow-up Message Handling (Queue & Steer): Menangani pesan susulan saat Claude sedang sibuk dengan 3 mode: Tanya Dulu (tombol interaktif), Otomatis Antre (queue), atau Kirim Sekarang (interupsi langsung).
  • Windows System Tray: Bisa berjalan diam-diam di background di taskbar Windows (crc tray) dengan menu kontrol klik kanan (Open Logs, Restart Bot, Exit).
  • Auto-Pipeline Pengiriman Media: File gambar (.png, .jpg, .webp) atau audio (.mp3, .wav) yang dihasilkan Claude otomatis dideteksi dan dilampirkan langsung ke Discord.
  • Live Verbose Logging: Pantau aktivitas realtime Discord bot, tool use, balasan teks Claude, dan pemakaian token via terminal (crc logs -f --verbose).
  • Owner Security Whitelist & Auto-Claim: Bot terkunci khusus untuk akun Discord Owner, dengan fitur Auto-Claim otomatis pada pesan pertama jika Owner ID belum disetel.

🚀 Panduan Instalasi & Penggunaan

Cara 1: Install Global via NPM (Direkomendasikan)

npm install -g @devnuby/crc

Setelah terpasang, perintah crc langsung dapat digunakan di terminal mana saja:

crc            # Buka Dashboard TUI interaktif & Setup Wizard
crc tray       # Jalankan di background System Tray Windows
crc -v         # Cek versi terpasang

Cara 2: Kloning Repositori & Jalankan dari Source

git clone https://github.com/godwanglin/claude-remote-control.git
cd claude-remote-control
npm install
npm run build

3. Konfigurasi Lingkungan (.env)

Salin file .env.example ke .env:

copy .env.example .env

Isi konfigurasi berikut:

DISCORD_TOKEN=token_bot_discord_kamu
OWNER_ID=id_akun_discord_kamu   # (Opsional, otomatis di-claim saat pertama kali chat jika kosong)

4. Menjalankan Bot

  • Mode Terminal Interaktif (Foreground):

    npm run crc                # Buka Dashboard TUI interaktif
    npm run crc -- --verbose   # Jalankan dengan live verbose logs
    
  • Mode Background / System Tray (Taskbar Windows):

    node bin/crc.js tray   # Icon Claude akan muncul di taskbar kanan bawah
    

⌨️ Perintah CLI (crc)

PerintahDeskripsi
crcBuka Dashboard TUI Interaktif (atau jalankan bot jika belum disetel)
crc -v, crc --versionTampilkan versi CRC saat ini
crc -h, crc --helpTampilkan panduan bantuan CLI terpusat
crc service start [--verbose]Jalankan bot langsung di terminal (foreground)
crc trayJalankan bot di background dengan icon System Tray Windows
crc stopMatikan bot background / system tray yang sedang berjalan
crc restartMuat ulang background bot / system tray
crc statusCek status daemon bot (PID, uptime) & kartu sesi Claude aktif
crc logs -fPantau log bot secara realtime (streaming)
crc logs -f --verbosePantau log bot realtime dengan live detail verbose (tool use, respon Claude)
crc logs -cBersihkan isi file log (.daemon/crc.log)
crc logs --openBuka file log langsung di Notepad
crc discord channel syncSinkronisasi tab sesi Claude ke channel Discord (3 channel / detik)
crc discord channel clearHapus semua text channel di dalam kategori 📁 Claude Remote
crc chat "<prompt>"Kirim prompt ke Claude dan stream respons real-time langsung di terminal
crc session listTampilkan daftar sesi proyek aktif di terminal (tabel rapi)
crc /teleport <id>Pindah kendali sesi aktif
crc api [port]Jalankan server REST API lokal (default: port 3300)

💬 Perintah Discord Bot

Dapat dipanggil via Slash Command (/) atau Teks Biasa (!//):

  • /sync (!sync) - Sinkronisasi kategori dan text channel Discord dengan sesi Claude di PC.
  • /stop (!stop) - Hentikan paksa proses Claude yang sedang berjalan (mendukung stop sesi channel aktif atau stop semua).
  • /settings (!settings) - Buka panel kontrol lengkap (Model, Izin, Verbosity, Effort Level, Timeout, Notifikasi, Mode Follow-up Pesan).
  • /sessions (!sessions) - Tampilkan daftar sesi proyek Claude Desktop dengan dropdown menu interaktif untuk pindah sesi (teleport).
  • /teleport <no|id|auto> - Pindah kendali bot ke nomor sesi atau ikuti tab desktop aktif secara otomatis.
  • /status (!status) - Tampilkan kartu status sesi aktif, model AI, dan persentase penggunaan context window.
  • /model [1|2] - Tampilkan atau ubah model AI sesi aktif (Opus 5.5 / Opus 4.6).
  • /compact [catatan] - Ringkas riwayat obrolan sesi aktif untuk menghemat context tokens.
  • /clear - Reset riwayat memori chat pada sesi aktif.
  • /permission [mode] - Ubah izin Claude (bypassPermissions, auto, plan, acceptEdits, manual).
  • !ping - Cek latency WebSocket bot Discord.

📄 Lisensi

ISC License.

版本与发布记录

@devnuby/crc 共发布 13 个版本,首次发布于 2026/10/26;过去 12 个月发布了 13 个版本。

版本发布日期距今
1.0.11latest2026/10/2717 天前
1.0.102026/10/2717 天前
1.0.92026/10/2717 天前
1.0.82026/10/2717 天前
1.0.72026/10/2717 天前
1.0.62026/10/2717 天前

关于 @devnuby/crc 的常见问题

@devnuby/crc 是什么?

Remote control client and Discord bot bridge for Claude Desktop / Claude Code

如何安装 @devnuby/crc?

在项目目录运行 npm install @devnuby/crc,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 crc,可以用 npx crc 直接运行。

@devnuby/crc 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/devnuby__crc 是否存在。

@devnuby/crc 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@devnuby/crc 可以商用吗?

@devnuby/crc 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@devnuby/crc 的下载量有多少?

根据 npm 官方下载统计,@devnuby/crc 在 2026/10/12 – 2026/11/10 这 30 天内被下载 2,462 次,日均约 82 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@devnuby/crc 还在维护吗?

最新版本 1.0.11 发布于 2026/10/27(17 天前);至今共发布 13 个版本,其中过去 12 个月发布了 13 个;首次发布于 2026/10/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。