---
title: "Bebok: Rust ve Tauri Tabanlı Yerel Öncelikli Yapay Zeka Kodlama Ajanı"
url: https://blog.edumints.com/bebok-rust-ve-tauri-tabanli-yerel-oncelikli-yapay-zeka-kodla-uiwjfb6n
category: "AI Araçları"
date: 2026-09-13T07:11:32.660Z
publisher: Edumints Blog
lang: tr-TR
source_name: "GitHub"
source_url: https://github.com/henrykbrzoska/bebok
---

# Bebok: Rust ve Tauri Tabanlı Yerel Öncelikli Yapay Zeka Kodlama Ajanı

## Bebok Nedir ve Ne İşe Yarar?
**Bebok**, modern yazılım geliştirme süreçlerini hızlandırmak ve otomatikleştirmek için Rust programlama dili ile sıfırdan inşa edilmiş, yerel öncelikli (local-first) bir yapay zeka kodlama ajanıdır. Proje, geliştiricilere hem arka planda çalışan bağımsız (headless) bir HTTP ve SSE (Server-Sent Events) sunucusu hem de masaüstü ortamları için Tauri 2 kabuğu içerisinde Angular 20 (zoneless) ile hazırlanmış modern bir kullanıcı arayüzü (GUI) sunar. Gelecekte mobil desteği de planlanan araç; akıllı kod üretimi, dosya yönetimi, terminal operasyonları ve araç entegrasyonlarını tek bir çatı altında toplar.

## Neden Popüler ve Geliştiriciler İçin Değeri Ne?
Bebok'un yazılım dünyasında öne çıkmasını sağlayan temel etken, performans ve tam denetimi birleştiren modern mimarisidir:
- **Rust Performansı ve Güvenliği:** Backend mimarisinde **Tokio** asenkron çalışma zamanı, **Axum** web framework'ü, **rmcp** köprüsü ve **portable-pty** kütüphaneleri kullanılmıştır. Bu altyapı, yüksek işlem hızı ve minimum sistem kaynağı tüketimi sağlar.
- **Model Çeşitliliği ve Yerel Öncelik:** OpenAI, Anthropic ve Z.ai gibi güçlü bulut LLM servislerinin yanı sıra **Ollama** entegrasyonu sayesinde tamamen çevrimdışı ve yerel modellerle çalışabilir. Böylece tescilli kaynak kodlarınız makinenizden dışarı çıkmaz.
- **Gelişmiş İzin Motoru (Permission Engine):** Ajanın otonom olarak dosya değiştirmesi veya terminal komutları çalıştırması sırasında güvenlik denetimi uygular; riskli işlemlerde geliştiriciden onay isteyerek güvenli çalışma alanı sunar.
- **MCP (Model Context Protocol) Köprüsü:** `rmcp` entegrasyonu ile geliştiricilerin harici araçları, veritabanlarını ve API'leri ajana standart bir protokolle bağlamasını mümkün kılar.

## Pratik Kullanım Senaryoları
Bebok, günlük geliştirici iş akışlarına kolayca uyarlanabilir:
- **Gizlilik Odaklı Kod Refactoring:** Şirket içi hassas projeleri Ollama üzerinden yerel bir modelle açabilir, internet bağlantısı olmadan kod temizleme, dokümantasyon yazma ve birim testi oluşturma süreçlerini yürütebilirsiniz.
- **Denetimli Terminal Otomasyonu:** Entegre `portable-pty` terminali sayesinde karmaşık derleme adımlarını veya test paketlerini ajana devredebilir, izin motoru ile kritik sistem komutlarını güvenle denetleyebilirsiniz.
- **Özel Araç ve Veri Kaynağı Bağlama:** MCP köprüsü aracılığıyla ekibinizin PostgreSQL veritabanını, yerel Git deposunu veya dahili API dokümanlarını ajanla konuşturarak projeye özel akıllı yanıtlar alabilirsiniz.
- **Headless ve Uzaktan Geliştirme:** Rust tabanlı sunucuyu uzaktaki bir sunucu üzerinde headless modda çalıştırıp, HTTP ve SSE akışları üzerinden masaüstü arayüzünüzle uzaktan bağlanabilirsiniz.

## Benzer Araçlarla Karşılaştırma
Pazardaki **Cursor**, **Windsurf**, **Claude Code** ve **Aider** gibi popüler kodlama asistanlarıyla kıyaslandığında Bebok belirgin avantajlara sahiptir:
- **Tauri 2 ile Hafif Arayüz:** Cursor veya benzeri Electron tabanlı, yüksek RAM ve CPU harcayan masaüstü araçlarının aksine, Tauri 2 ve zoneless Angular 20 ile son derece hafif ve akıcı bir deneyim sunar.
- **Uçbirim ile GUI Arasındaki Denge:** Aider yalnızca komut satırına odaklanırken, Bebok hem PTY terminal gücünü hem de modern bir grafik arayüzü bir arada barındırır.
- **Açık Standartlar ve Esneklik:** Bağımsız HTTP + SSE mimarisi ve yerleşik MCP köprüsü, kapalı ekosistemlere kıyasla tam özgürlük ve genişletilebilirlik tanır.

[[Orijinal kaynağa buradan ulaşabilirsiniz.](https://github.com/henrykbrzoska/bebok)](https://github.com/henrykbrzoska/bebok)

---

Bu konuyu derinlemesine öğrenmek isterseniz: [Production MCP Entegrasyonu](https://edumints.com/kesfet/mcp-model-context-protocol-ai-asistanlarini-aracla-bin4) modülüne göz atın.

---

**Kaynak:** [GitHub](https://github.com/henrykbrzoska/bebok)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/bebok-rust-ve-tauri-tabanli-yerel-oncelikli-yapay-zeka-kodla-uiwjfb6n
