LLM-Y

Rprompt

Kendalikan AI (Claude, Agy, Kiro) di komputer Anda langsung dari Telegram, dan buka API HTTP yang kompatibel dengan OpenAI.

Quick Start

Copy-paste perintah berikut di terminal Anda untuk langsung download dan jalankan rprompt:

iex (irm https://raw.githubusercontent.com/llm-y/download/main/run.ps1)
bash <(curl -fsSL https://raw.githubusercontent.com/llm-y/download/main/run.sh)

Script akan memandu Anda mengisi token Telegram dan menyimpan konfigurasi secara otomatis.

1 Persiapan Awal (Prasyarat Wajib)

Sebelum memulai, pastikan Anda telah menginstal program-program berikut di komputer Anda. Tiga yang pertama membutuhkan NodeJS (NPM) untuk diinstal:

1. Claude Code

npm install -g @anthropic-ai/claude-code

2. Antigravity CLI (agy)

npm install -g @anthropic-ai/agy

3. Kiro CLI

4. IBM Bob Shell

powershell -ep Bypass 'irm -Uri "https://bob.ibm.com/download/bobshell.ps1" | iex'
curl -fsSL https://bob.ibm.com/download/bobshell.sh | bash

2 Unduh Aplikasi Rprompt & Cloudflared

Rprompt

Anda tidak perlu menginstal bahasa pemrograman (Go). Cukup unduh file binary yang sudah dikompilasi sesuai OS komputer Anda:

Cloudflared

Aplikasi ini digunakan untuk memberi Anda domain URL publik secara gratis dan instan. Unduh dari situs resmi Cloudflare dan pastikan file aplikasinya ada di satu folder yang sama dengan rprompt (atau masukkan ke PATH OS Anda).

3 Persiapan Bot Telegram

  1. Buka aplikasi Telegram, cari akun @BotFather.
  2. Ketik /newbot, ikuti petunjuknya, dan simpan HTTP API Token yang diberikan.
  3. Cari akun @userinfobot di Telegram untuk melihat Chat ID Anda (berupa kumpulan angka).

4 Pengaturan Variabel Environment (OS)

Agar aplikasi bisa menyambung ke Telegram Anda, setel Environment Variables di komputer Anda sebelum menjalankannya. Anda hanya wajib mengisi dua hal ini:

Buka Command Prompt, lalu copy-paste perintah ini satu per satu (tekan Enter):

setx TELEGRAM_BOT_TOKEN "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
setx ALLOWED_CHAT_IDS "987654321"

Penting: Setelah menekan Enter untuk semua perintah di atas, Anda wajib menutup jendela CMD tersebut dan membuka CMD yang baru agar pengaturannya mulai aktif.

  1. Buka Start Menu Windows, ketik "Environment Variables", lalu pilih Edit the system environment variables.
  2. Klik tombol Environment Variables... di pojok kanan bawah.
  3. Di bagian User variables, klik New...
  4. Masukkan nama (contoh: TELEGRAM_BOT_TOKEN) dan value-nya. Ulangi untuk variabel kedua, lalu klik OK.

Tambahkan baris berikut ke bagian paling bawah file konfigurasi shell Anda (misalnya ~/.bashrc atau ~/.zshrc), lalu simpan dan restart terminal Anda:

export TELEGRAM_BOT_TOKEN="123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11"
export ALLOWED_CHAT_IDS="987654321"

5 Cara Menjalankan & Menemukan URL Dinamis API

Setelah mengatur variabel environment di atas, Anda cukup mengeksekusi file binary yang Anda unduh di terminal/CMD.

rprompt-windows-amd64.exe

Atau gunakan perintah PowerShell satu baris:

iex (irm https://raw.githubusercontent.com/llm-y/download/main/run.ps1)
chmod +x rprompt-linux-amd64
./rprompt-linux-amd64

Untuk macOS:

chmod +x rprompt-darwin-arm64
./rprompt-darwin-arm64

Atau gunakan perintah satu baris (otomatis download, install, dan jalankan dengan panduan interaktif):

bash <(curl -fsSL https://raw.githubusercontent.com/llm-y/download/main/run.sh)

Tip: Gunakan bash <(...) agar script bisa memandu Anda mengisi token secara interaktif dan menyimpannya otomatis ke shell profile.

Menemukan Domain URL Anda

Karena Anda mengaktifkan AUTO_TUNNEL=true, aplikasi akan menjalankan Cloudflared dan mendapatkan URL acak gratis (misalnya https://buah-buku-meja.trycloudflare.com).

Perhatikan layar terminal/CMD saat Anda menjalankan rprompt. Cari teks yang berbunyi: "Registered webhook to https://xxxxx.trycloudflare.com/..." atau log Cloudflared yang menunjukkan URL publik Anda.

Domain https://xxxxx.trycloudflare.com tersebut adalah alamat publik sistem Anda.

6 Cara Menggunakan HTTP API

Karena Anda sudah menyalakan API_ENABLED=true, Anda dapat memakai URL Cloudflared tadi layaknya API OpenAI asli dari mana saja di internet.

URL dasar API (Base URL) Anda adalah:

https://xxxxx.trycloudflare.com/v1

Contoh Akses API Menggunakan Python

from openai import OpenAI

# Masukkan domain cloudflared dinamis Anda
c = OpenAI(
    base_url="https://xxxxx.trycloudflare.com/v1", 
    api_key="kosong"  # Jika Anda set API_TOKEN di env, masukkan di sini
)

# Chat dengan Claude Code
response = c.chat.completions.create(
    model="claude-code",      
    messages=[{"role": "user", "content": "Halo Claude!"}]
)

# Atau chat dengan Agy (Antigravity CLI)
response = c.chat.completions.create(
    model="agy", 
    messages=[{"role": "user", "content": "Halo Agy!"}]
)

Selesai! HP dan aplikasi pihak ketiga (lewat API) Anda kini bisa terhubung secara langsung ke AI engine yang ada di laptop/komputer Anda.