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.

Telefonunuzda OpenCode, size ait bir sunucuda

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ı

YolTelefona nasıl ulaşırNe için iyi
Mobil tarayıcıda opencode web0.0.0.0'a bağlayın (veya --mdns kullanın) ve ağ adresini açınAynı 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ınAğ ayarlarıyla rahatsanız ücretsiz ve açık kaynak, yerel bir istemci
SSH uygulaması artı tmuxSunucuya SSH ile bağlanın ve terminal arayüzüne iliştirinTam kontrol, ek yazılım yok, ancak dokunmatik klavyede bir terminal arayüzü
MaudeSunucu, uçtan uca şifreli bir relay'e kendisi bağlanır; gelen port yokDiğ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_PASSWORD ayarlayın. Hem serve hem web iç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:

  1. Sunucuyu uygulamada adresiyle, bir ssh … komutu yapıştırarak ya da curl -fsSL https://maude.pilotdev.fr/setup | sh komutunun QR kodunu tarayarak ekleyin. x86-64 veya ARM, herhangi bir Linux veya macOS makinesi.
  2. 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.
  3. 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.

Kim neyi seçmeli

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ı?
Terminal arayüzü, masaüstü uygulaması ve web arayüzü yayımlayan OpenCode projesinden yok. OpenCode Mobile gibi, OpenCode ile bağlantılı olmadıklarını belirten topluluk yapımı mobil istemciler var. Maude da bir seçenek ve OpenCode'u sizin için sunucunuzda çalıştırır.
opencode web'i telefonumda güvenle kullanabilir miyim?
Evet, güvendiğiniz bir ağda. Onu LAN'ınıza veya tailnet'inize bağlayın, basic auth açık olsun diye 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?
Neredeyse hepsini. Kendi API anahtarlarınızla birçok sağlayıcıya bağlanır, ChatGPT veya GitHub Copilot ile oturum açabilir ve kendi ağ geçitleri var: OpenCode Zen (kullandıkça öde) ve OpenCode Go (abonelik). Modeli her oturum için seçersiniz.
OpenCode abonelik gerektirir mi?
Hayır. OpenCode, MIT lisanslı ücretsiz ve açık kaynak bir yazılımdır. Kullandığınız model sağlayıcısına ödeme yaparsınız ya da OpenCode'un sınırlı süre sunduğu ücretsiz modeller için hiçbir şey ödemezsiniz. Onu Maude üzerinden kullanmak, uygulama için bir Maude aboneliği gerektirir.

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.

Ajanlarınızı telefonunuzdan yönetin

Maude; Claude Code, Codex, OpenCode, Grok Build ve Antigravity'yi size ait bir sunucuya taşır — iPhone, iPad ve Android'de 7 gün ücretsiz.

Download Maude on the App Store Get Maude on Google Play