Xum
Daftarkan Hostlinku sebagai custom provider di Xum (dulu Mux) untuk menjalankan banyak coding agent paralel dengan satu API key
Xum (sebelumnya Mux) menjalankan beberapa coding agent secara paralel, masing-masing dengan workspace terisolasi, dari desktop atau browser. Xum mendukung custom provider dengan format API pilihan — cara paling rapi untuk menambahkan Hostlinku tanpa mengubah provider OpenAI/Anthropic bawaan.
Simpan API key di file
mkdir -p ~/.config/hostlinku
printf '%s' 'sk-isi-api-key-kamu' > ~/.config/hostlinku/api-key
chmod 600 ~/.config/hostlinku/api-keyTambahkan provider Hostlinku
Edit ~/.xum/providers.jsonc dan tambahkan provider baru:
{
// Semua model katalog lewat Chat Completions
"hostlinku": {
"providerType": "openai-compatible",
"displayName": "Hostlinku",
"baseUrl": "https://api.hostlinku.com/v1",
"apiKeyFile": "~/.config/hostlinku/api-key",
"models": ["claude-sonnet-4-6", "gpt-5-5", "deepseek-v4-flash"],
},
// Opsional: model Claude lewat Anthropic Messages (prompt caching penuh)
"hostlinku-claude": {
"providerType": "anthropic-messages",
"displayName": "Hostlinku (Anthropic)",
"baseUrl": "https://api.hostlinku.com",
"apiKeyFile": "~/.config/hostlinku/api-key",
"models": ["claude-sonnet-4-6", "claude-haiku-4-5"],
},
}Untuk anthropic-messages, Xum menambahkan /v1 sendiri, jadi base URL ditulis tanpa /v1.
ID provider (hostlinku, hostlinku-claude) harus huruf kecil dan tidak boleh sama dengan nama
provider bawaan.
Pilih model
Buka model picker (atau /model) dan pilih model dari grup Hostlinku. models hanya daftar
saran — slug lain dari katalog tetap bisa diketik langsung. Request tampil di
console → Log Permintaan.
Alternatif: provider OpenAI bawaan
Bila lebih suka satu provider saja, arahkan provider OpenAI bawaan ke Hostlinku dengan wire
format Chat Completions (Settings → Providers → OpenAI, atau di providers.jsonc):
{
"openai": {
"apiKey": "sk-isi-api-key-kamu",
"baseUrl": "https://api.hostlinku.com/v1",
"wireFormat": "chatCompletions",
},
}
