2026-02-10 01:34:35 +08:00
---
title: Web
2026-02-10 08:11:44 +08:00
description: Tarayı cı nı zda opencode'u kullanma.
2026-02-10 01:34:35 +08:00
---
2026-02-10 08:11:44 +08:00
opencode, tarayı cı nı zda bir web uygulaması olarak çalı şabilir ve bir terminale ihtiyaç duymadan aynı güçlü AI kodlama deneyimini sağlayabilir.
2026-02-10 01:34:35 +08:00
2026-02-10 08:11:44 +08:00

2026-02-10 01:34:35 +08:00
## Başlarken
Aşağı dakileri çalı ştı rarak web arayüzünü başlatı n:
```bash
opencode web
```
2026-02-10 08:11:44 +08:00
Bu, `127.0.0.1` üzerinde rastgele kullanı labilir bir bağlantı noktası na sahip yerel bir sunucuyu başlatı r ve opencode'u varsayı lan tarayı cı nı zda otomatik olarak açar.
2026-02-10 01:34:35 +08:00
:::caution
`OPENCODE_SERVER_PASSWORD` ayarlanmadı ysa sunucunun güvenliği kaldı rı lacaktı r. Bu, yerel kullanı m için iyidir ancak ağ erişimi için ayarlanmalı dı r.
:::
2026-02-12 08:51:27 +08:00
:::tip[Windows Kullanı cı ları ]
2026-02-10 01:34:35 +08:00
En iyi deneyim için PowerShell yerine `opencode web`'yi [WSL](/docs/windows-wsl)'den çalı ştı rı n. Bu, uygun dosya sistemi erişimini ve terminal entegrasyonunu sağlar.
:::
---
## Yapı landı rma
Web sunucusunu komut satı rı bayrakları yla veya [config dosyanı zda](/docs/config) yapı landı rabilirsiniz.
### Port
2026-02-10 08:11:44 +08:00
opencode varsayı lan olarak kullanı labilir bir bağlantı noktası nı seçer. Bir bağlantı noktası belirtebilirsiniz:
2026-02-10 01:34:35 +08:00
```bash
opencode web --port 4096
```
### Ana makine adı
2026-02-10 08:11:44 +08:00
Varsayı lan olarak sunucu `127.0.0.1` (yalnı zca localhost) öğesine bağlanı r. opencode'u ağı nı zda erişilebilir kı lmak için:
2026-02-10 01:34:35 +08:00
```bash
opencode web --hostname 0.0.0.0
```
2026-02-10 08:11:44 +08:00
`0.0.0.0` kullanı ldı ğı nda, opencode hem yerel hem de ağ adreslerini gösterecektir:
2026-02-10 01:34:35 +08:00
```
Local access: http://localhost:4096
Network access: http://192.168.1.100:4096
```
### mDNS Keşfi
Sunucunuzun yerel ağda bulunabilir olması nı sağlamak için mDNS'yi etkinleştirin:
```bash
opencode web --mdns
```
Bu, ana bilgisayar adı nı otomatik olarak `0.0.0.0` olarak ayarlar ve sunucuyu `opencode.local` olarak tanı tı r.
Aynı ağ üzerinde birden fazla örneği çalı ştı racak şekilde mDNS alan adı nı özelleştirebilirsiniz:
```bash
opencode web --mdns --mdns-domain myproject.local
```
### CORS
CORS'a yönelik ek alan adları na izin vermek için (özel ön uçlar için kullanı şlı dı r):
```bash
opencode web --cors https://example.com
```
### Kimlik Doğrulaması
Erişimi korumak için `OPENCODE_SERVER_PASSWORD` ortam değişkenini kullanarak bir parola ayarlayı n:
```bash
OPENCODE_SERVER_PASSWORD=secret opencode web
```
Kullanı cı adı varsayı lan olarak `opencode` şeklindedir ancak `OPENCODE_SERVER_USERNAME` ile değiştirilebilir.
---
## Web Arayüzünü Kullanma
2026-02-10 08:11:44 +08:00
Web arayüzü başlatı ldı ğı nda opencode oturumları nı za erişim sağlar.
2026-02-10 01:34:35 +08:00
### Oturum
Oturumları nı zı ana sayfadan görüntüleyin ve yönetin. Aktif oturumları görebilir ve yenilerini başlatabilirsiniz.
2026-02-10 08:11:44 +08:00

2026-02-10 01:34:35 +08:00
### Sunucu Durumu
Bağlı sunucuları ve durumları nı görüntülemek için "Sunucuları Gör" seçeneğini tı klayı n.
2026-02-10 08:11:44 +08:00

2026-02-10 01:34:35 +08:00
---
## Terminal Takma
Çalı şan bir web sunucusuna bir terminal TUI'si ekleyebilirsiniz:
```bash
2026-02-11 03:59:14 +08:00
# Start the web server
2026-02-10 01:34:35 +08:00
opencode web --port 4096
2026-02-11 03:59:14 +08:00
# In another terminal, attach the TUI
2026-02-10 01:34:35 +08:00
opencode attach http://localhost:4096
```
Bu, aynı oturumları ve durumu paylaşarak hem web arayüzünü hem de terminali aynı anda kullanmanı za olanak tanı r.
---
## Yapı landı rma Dosyası
Sunucu ayarları nı `opencode.json` yapı landı rma dosyanı zda da yapı landı rabilirsiniz:
```json
{
"server": {
"port": 4096,
"hostname": "0.0.0.0",
"mdns": true,
"cors": ["https://example.com"]
}
}
```
Komut satı rı bayrakları yapı landı rma dosyası ayarları ndan önceliklidir.