Açık kaynak
Telefonunuzda OpenCode, size ait bir sunucuda
OpenCode zaten bir sunucu ve web arayüzüyle geliyor ve topluluk uygulamaları bunların üzerine kuruluyor. Size bıraktıkları şey, sunucunuzdan telefonunuza güvenle bir port açmak. Maude bu kısmı hiçbir port açmadan halleder.
Kısa yanıt
OpenCode'un kendi mobil uygulaması yok. Bilinen yollar, telefon tarayıcısında opencode web ya da opencode serve'e bağlanan bir topluluk uygulamasıdır; ikisi de bir portu LAN, Tailscale veya bir tünel üzerinden açmak anlamına gelir. Maude, sunucunuza SSH üzerinden sabitlenmiş bir OpenCode kurar ve giden, uçtan uca şifreli bir relay üzerinden bağlanır; böylece hiçbir port açılmaz. Kendi model anahtarlarınızla ya da ChatGPT veya Copilot girişiyle 7/24 çalışır.
OpenCode, neredeyse her model sağlayıcısıyla çalışan açık kaynak (MIT) bir kodlama ajanıdır. Tek bir sağlayıcının aboneliğine bağlı kalmak istemeyenler arasında popülerdir. Ayrıca uzaktan yönetilmek üzere tasarlanmıştır: opencode serve headless bir HTTP API çalıştırır, opencode web ise üzerine bir tarayıcı arayüzü ekler. Yani soru, ona telefondan ulaşıp ulaşamayacağınız değil, bunu nasıl güvenle yapacağınız ve onu nasıl çalışır tutacağınızdır.
OpenCode'u telefondan kullanmanın yolları
| Yol | Telefona nasıl ulaşır | Ne için iyi |
|---|---|---|
Mobil tarayıcıda opencode web | 0.0.0.0'a bağlayın (veya --mdns kullanın) ve ağ adresini açın | Aynı Wi-Fi'da hızlı kullanım, telefona kurulacak bir şey yok |
| OpenCode Mobile gibi topluluk uygulamaları | Uygulamayı LAN, Tailscale, bir tünel, bir ters proxy veya bir SSH port yönlendirmesi üzerinden opencode serve'e bağlayın | Ağ ayarlarıyla rahatsanız ücretsiz ve açık kaynak, yerel bir istemci |
| SSH uygulaması artı tmux | Sunucuya SSH ile bağlanın ve terminal arayüzüne iliştirin | Tam kontrol, ek yazılım yok, ancak dokunmatik klavyede bir terminal arayüzü |
| Maude | Sunucu, uçtan uca şifreli bir relay'e kendisi bağlanır; gelen port yok | Diğer ajanlarınızın yanında 7/24 çalışan bir sunucu, onaylar ve git ile |
İlk ikisi iyi seçeneklerdir ve hiçbir maliyeti yoktur. OpenCode Mobile, OpenCode ile bağlantılı olmadığını açıkça belirten bir topluluk projesidir. OpenCode'u yalnızca evde tek bir ağda kullanıyorsanız opencode web ihtiyacınız olan her şey olabilir. Maude ise siz uzaktayken de çalışması gereken uzak bir sunucudaki OpenCode için, Claude Code ve Codex gibi diğer ajanlarla birlikte tasarlandı. Kodlama ajanı telefon uygulamaları derlememiz daha geniş alanı karşılaştırıyor.
Güvenlik: 4096'yı internete açmayın
opencode serve varsayılan olarak 127.0.0.1:4096 adresini dinler, opencode web ise rastgele bir yerel port seçer. Bu güvenli bir varsayılandır. Sorun, telefona ulaşmak için bunu genişlettiğinizde başlar. OpenCode'un kendi ifadesiyle: "If OPENCODE_SERVER_PASSWORD is not set, the server will be unsecured." Açık bir OpenCode API'si o makinede açık bir kabuk demektir, çünkü ajan komut çalıştırabilir.
Kendi kurduğunuz yolu seçerseniz:
- Her zaman
OPENCODE_SERVER_PASSWORDayarlayın. Hemservehemwebiçin HTTP basic auth'u açar. - Herkese açık bir tünel yerine Tailscale gibi özel bir ağı tercih edin ve genel IP'si olan, güvenlik duvarı olmayan bir VPS'te asla
0.0.0.0'a bağlamayın. - Herkese açık bir tünel kullanmak zorundaysanız, önüne de kimlik doğrulama koyun.
Maude bu sorunu ortadan kaldırır. OpenCode sunucuda yerel kalır, Maude'un daemon'ı onunla Agent Client Protocol kullanarak stdio üzerinden konuşur ve daemon telefonunuza Maude'un relay'ine dışarıya doğru bağlanarak ulaşır. Trafik sunucu başına bir anahtarla uçtan uca şifrelenir, bu yüzden relay yalnızca şifreli veriyi görür. SSH yedek seçenektir. tmux, mosh ve Tailscale rehberimiz kendin-yap ağ kurulumunu daha ayrıntılı ele alıyor.
OpenCode'u bir VPS'te 7/24 çalıştırmak
OpenCode'un kendisi hafiftir. Ne kadar sunucuya ihtiyacınız olduğunu projenizin derlemeleri ve testleri belirler; boyutlandırmayı kodlama ajanları için VPS rehberimiz anlatıyor. Maude ile kurulum şöyle:
- Sunucuyu uygulamada adresiyle, bir
ssh …komutu yapıştırarak ya dacurl -fsSL https://maude.pilotdev.fr/setup | shkomutunun QR kodunu tarayarak ekleyin. x86-64 veya ARM, herhangi bir Linux veya macOS makinesi. - Uygulama daemon'ını SSH üzerinden kurar. Daemon, OpenCode'u sürümle karşılaştırılarak checksum ile doğrulanmış, sabitlenmiş ve test edilmiş bir sürümde kurar; Alpine (musl) ve AVX2 olmayan eski işlemciler için yapılar dahil. OpenCode'u güncel tutar.
- Telefondan bir sağlayıcıda oturum açın (sonraki bölüm) ve bir proje dizininde, isterseniz kendi git worktree'sinde, bir oturum başlatın.
Bundan sonra oturumlar, uygulama açık olsun ya da olmasın sunucuda çalışır. OpenCode bir şey çalıştırmak için izin istediğinde istek sohbette bir kart olarak, gelen kutusunda satır içinde ve İzin ver ile Reddet içeren bir anlık bildirim olarak görünür. OpenCode'un iki birincil ajanı Maude'un mod çipine karşılık gelir: Build (varsayılan, tüm araçlar) ve Plan (her düzenleme veya komuttan önce soran, analiz için kısıtlı bir ajan). /compact çalışır ve her oturumda Dosyalar, Git (diff incelemesi, commit, push, gh üzerinden pull request) ve gerçek bir terminal bulunur.
Modeller ve anahtarlar
OpenCode'un gücü, tek bir model sağlayıcısına bağlı olmamasıdır. Maude'da onunla telefonunuzdan şu yollardan herhangi biriyle oturum açabilirsiniz:
- OpenCode'un headless cihaz kodu girişiyle ChatGPT Plus/Pro.
- GitHub'ın cihaz akışıyla GitHub Copilot.
- Uygulamaya yapıştırılan ve OpenCode tarafından sunucuda saklanan bir Anthropic veya OpenRouter API anahtarı.
Sunucuda opencode auth login ile zaten kurduğunuz sağlayıcılar da algılanır ve kullanılır. OpenCode'un kendi ağ geçitleri başka bir seçenektir. OpenCode Zen, OpenCode ekibinin test ettiği modellere kullandıkça öde erişimidir ve sınırlı bir süre için bazı ücretsiz modeller içerir. OpenCode Go, popüler açık kodlama modellerine aylık $10'lık bir aboneliktir; daha yüksek sınırlar için Go Plus $40'dır. Modeli her oturum için giriş alanının üstündeki çipten seçin. Maude herhangi bir model kullanımı içermez.
OpenCode'un fiyat ve davranış açısından sağlayıcı ajanlarıyla karşılaştırması için Claude Code vs Codex vs OpenCode yazısına bakın. Bir oturum boştayken başka bir ajana da devredilebilir. Yeni ajan plan, değiştirilen dosyalar, git durumu ve son konuşmayı içeren bir özet alır; geri dönmek OpenCode'un kendi oturumunu sürdürür.
Evde tek bir ağda OpenCode: parolalı opencode web ücretsizdir ve yeterlidir. Rahat bir yerel istemci istiyor ve Tailscale çalıştırmaktan çekinmiyorsanız: bir topluluk uygulamasını deneyin. 7/24 çalışan uzak bir sunucuda, güvenceye alınacak bir port olmadan ve diğer ajanlarla aynı gelen kutusunda OpenCode: Maude bunun için var.
Sıkça sorulan sorular
Resmi bir OpenCode mobil uygulaması var mı?
opencode web'i telefonumda güvenle kullanabilir miyim?
OPENCODE_SERVER_PASSWORD ayarlayın ve genel bir IP'de açmayın. Parola olmadan OpenCode sunucunun güvensiz olduğu konusunda uyarır ve ona ulaşan herkes ajana komut çalıştırtabilir.OpenCode hangi modelleri kullanabilir?
OpenCode abonelik gerektirir mi?
Neler değişti
- — Sayfa yayımlandı. OpenCode lisansı, sunucu varsayılanları, parola önerileri ve Go/Zen fiyatları bu tarihte opencode.ai belgeleriyle karşılaştırılarak kontrol edildi.