Open source · fork Hermes Agent

Coding agentdi terminalbayar Rupiah

Edit file, jalankan test, dan perbaiki bug langsung di project kamu.

bash
$curl -fsSL https://get.routster.trackster.dev/install.sh | bash
~/toko-online — routster
╭─ Routster Agent · deepseek-v4.1-flash · ~/toko-online╰─ ketik tugas, atau /help ❯ diskon 10% nggak kepotong di checkout. benerin + test ┊ read src/cart/total.ts 0.2s ┊ search "applyDiscount" → 3 files 0.1s ┊ edit src/cart/total.ts +2 −1- return subtotal - discount+ const cut = Math.round(subtotal * discount.rate)+ return subtotal - cut ? Jalankan npm test -- cart? y ya n tidak a selalu di sesi ini ┊ ✓ npm test -- cart 14 passed 2.1s Beres. Diskon sekarang dihitung dari subtotal (10% × Rp250.000 = Rp25.000), 14 test lulus. ❯
routster/deepseek-v4.1-flash1.5× / 1.5×18.2k token~/.routster
Mulai

3 langkah, sekitar 2 menit

1Instal
bash
$ curl -fsSL get.routster…/install.sh | bash→ System prerequisites ok→ Download Routster Agent ok→ Create Python environment ok→ Install Python dependencies ok✓ routster siap dipakai
2Login
bash
$ routster login API key Routster: •••••••••••••••••••• ✓ Key valid ✓ Routster jadi provider default
3Mulai
bash
$ cd ~/proyek-kamu$ routster ╭─ Routster Agent╰─ ketik tugas, atau /help❯
Fitur

Baca, edit, jalankan, ulangi

Approval

Izin untuk perintah berisiko

Sekali, selalu, atau tolak.

~/toko-online — routster
┊ shell rm -rf dist/ && npm run build ⚠ Perintah ini menghapus file: rm -rf dist/ y sekali a selalu n tolak ❯ y ┊ ✓ build dist/ 412 kB 3.4s
routster model

Model dan multiplier

Live dari /v1/models.

routster model
model in out❯ deepseek-v4.1-flash 1.5× 1.5× glm-5.3-flash 1× 1× minimax-m3 1.5× 1.5× kimi-k2.7 3× 3× deepseek-v4-pro 4× 4× ↑↓ pilih · enter simpan
routster doctor

Cek konfigurasi

Config, key, koneksi.

routster doctor
✓ Python 3.14 via uv✓ Config ~/.routster/config.yaml✓ API key ~/.routster/.env (600)✓ Gateway routster.trackster.dev✓ Model deepseek-v4.1-flash
routster -z

Tanpa sesi interaktif

Untuk script dan CI.

bash
$ routster -z "tulis unit test buat utils/rupiah.ts" ┊ read utils/rupiah.ts ┊ write utils/rupiah.test.ts +38 ┊ ✓ npx vitest run utils 6 passed Selesai: 6 test baru (format, pembulatan, negatif).
Folder sendiri

~/.routster, terpisah dari Hermes

Key aman

Di .env, permission 600

Sandbox

Docker, SSH, Modal, Daytona, Vercel

Privasi

Prompt tidak disimpan

Key lain

Pakai key yang sudah kamu punya

Routster cuma default. Tambahkan provider lain, atau endpoint OpenAI-compatible apa pun seperti 9router.

bash
$ routster auth add openrouter ✓ OpenRouter tersambung $ routster model❯ Custom endpoint (enter URL manually) URL http://localhost:20128/v1 ✓ 9router tersambung
Perintah

Perintah utama

routsterSesi interaktif
routster -z "…"Satu tugas sekali jalan
routster loginSimpan dan cek API key
routster modelPilih model atau custom endpoint
routster auth add <provider>Tambah key provider lain
routster setupSetup terpandu (--reconfigure untuk semua opsi)
routster doctorCek konfigurasi
routster updateUpdate ke versi terbaru
routster dashboardDashboard web lokal (port 9119)
Biaya

Bayar per token

input_tokens  × input_multiplier
+ output_tokens × output_multiplier
  • Saldo Rupiah, top up pakai QRIS
  • Tiap request memesan saldo sebesar max_tokens (default 8192)
  • Key provider lain ditagih oleh provider-nya
FAQ

Pertanyaan umum

Bedanya dengan Hermes Agent?

Fork dari Hermes Agent (MIT). Routster jadi provider default dan datanya di ~/.routster, jadi bisa dipasang bareng Hermes.

Harus punya akun Routster?

Untuk model Routster, ya: daftar dan top up QRIS di routster.trackster.dev. Provider lain cukup pakai key-nya sendiri.

Bisa pakai 9router atau model lokal?

Bisa. Jalankan routster model, pilih Custom endpoint, lalu masukkan URL OpenAI-compatible apa pun (untuk 9router: http://localhost:20128/v1).

Aman dipakai di repo saya?

Perintah berisiko menunggu izin kamu (--yolo mematikannya). Untuk isolasi, pilih sandbox lewat routster setup terminal.

Bisa di Windows?

Bisa, lewat PowerShell. Di WSL, pakai perintah curl.

irm https://get.routster.trackster.dev/install.ps1 | iex
Cara update?

Jalankan routster update.

Instal manual dari source?
git clone https://github.com/ArzakaRaffan/routster-agent.git
cd routster-agent
uv python install 3.14
"$(uv python find 3.14)" -m pm.build_env --source . --out ~/.local/share/routster-agent/venv
mkdir -p ~/.local/bin && ln -sf ~/.local/share/routster-agent/venv/bin/routster ~/.local/bin/routster

Bukan pip install: dependensinya hanya bisa di-resolve lewat uv.lock.

Instal Routster Agent

macOS · Linux · WSL · Windows

bash
$curl -fsSL https://get.routster.trackster.dev/install.sh | bash