Merhaba arkadaşlar,
Uzun zamandır forumda Pardus için sorulan Tarayıcı ve Yapay Zeka Asistanı için kendi imkanlarım bilgim dahilinde açık kaynaklı yazılım bileşenleri ve yapay zeka yardımıyla geliştirdiğim bu projeyi şimdi sizler ve tüm internet kullanıcıları ile paylaşarak hem fikirlerinizi almak hem de daha fazla ne yapabilirim bilmek istiyorum.
Bir süredir üzerinde çalıştığım proje Ferman artık kullanılabilir bir hale geldi. Bu nedenle hem projeyi sizlerle paylaşmak hem de topluluktan geri bildirim almak istedim.
Proje tamamen açık kaynak yazılım bileşenleri kullanılarak geliştirildi ve Linux kullanıcılarının özellikle sevdiği “kontrolün kullanıcıda olduğu sistemler” mantığına uygun bir yapı ile hayata geçirildi.
Ferman aslında iki farklı ama birbirini tamamlayan bölümden oluşuyor:
- Ferman Browser (masaüstü web tarayıcısı)
- Ferman.net.tr (yapay zeka platformu ve API servisi)
Bu iki yapı birlikte kullanıldığında tarayıcı içinde doğrudan yapay zeka ile çalışabilen bir ortam oluşturuyor.
1. Bölüm – Ferman Browser
Ferman Browser, Linux ve Windows üzerinde çalışan hafif, açık kaynaklı bir masaüstü web tarayıcısıdır.
Tarayıcı, klasik bir tarayıcı olmanın yanında entegre yapay zeka paneli sayesinde kullanıcıyı ayrı bir AI uygulamasına yönlendirmeden doğrudan tarayıcı içinde yapay zeka ile çalışmasına imkan sağlar.
Teknik tarafta proje şu teknolojiler kullanılarak geliştirildi:
- C++20
- GTK4
- WebKitGTK
- Chromium Embedded Framework bileşenleri
Bu sayede sistem kaynaklarını aşırı tüketmeyen ve Linux masaüstü ortamlarıyla uyumlu bir yapı hedeflendi.
Tarayıcının en önemli özelliği ise Ferman AI platformu ile entegre çalışmasıdır. Kullanıcılar ister ferman.net.tr adresinden ücretsiz(limitli) API anahtarlarını tanımlayabilir, isterse diğer bilinen platformlar üzerinden aldıkları ücretli API anahtarını kullanabilir.
Bu sayede tarayıcı üzerinden:
- OpenAI
- Anthropic
- DeepSeek
- veya farklı AI sağlayıcıları
ile doğrudan ve aynı anda sohbet etmek bilgi almak ve işinizi yönetmek mümkün hale gelmektedir.
Tarayıcı İçinde Yapay Zeka Kullanımı
Ferman Browser’ın en dikkat çekici kısmı AI sohbet panelidir.
Adres çubuğunun sağ tarafında bulunan AI butonu ile sohbet paneli açılır ve tarayıcı içinde çalışmaya başlar.
Bu panelde sohbetleri daha güçlü hale getirmek için 3 farklı operatör sistemi bulunuyor.
@ Operatörü – AI ajan çağırma
Ayarlardan tanımladığınız yapay zeka ajanlarını sohbet sırasında çağırabilirsiniz.
Örneğin:
@sizinajan bana basit bir wordpress eklentisi yazmak için yol haritası hazırla
Aynı sohbet içinde birden fazla AI ajanından görüş almak da mümkündür.
# Operatörü – Seçilen sekmeyi sohbete dahil etme
İncelediğiniz web sayfasını doğrudan yapay zekaya gönderebilirsiniz.
@sizindigerajan #1 bu sayfayı özetle
Tarayıcı sayfanın içeriğini HTML etiketlerinden arındırarak AI modeline gönderir.
Bu özellik özellikle:
- makale özetleme
- teknik doküman inceleme
- kod analizleri
gibi durumlarda oldukça pratik oluyor.
* Operatörü – Eski sohbeti yeni sohbete ekleme
Daha önce yaptığınız sohbetleri yeni sohbetlere dahil edebilirsiniz.
*sohbet-5 devam edelim
Bu sayede uzun süreli bağlamı olan çalışmalar yapmak mümkün hale geliyor.
Tarayıcı İçindeki Ek Araçlar
Tarayıcıda küçük ama pratik bazı araçlar da bulunuyor.
Sol üstteki Home butonu kullanıcı tarafından belirlenen bir sayfaya gider.
AI butonunun yanında bulunan klasör simgesi ise kullanıcı tarafından belirlenen bir klasörü hızlıca açar. Bu özellik özellikle:
- indirme klasörü
- proje klasörleri
- notlar
gibi dizinlere hızlı erişim için tasarlandı.
2. Bölüm – Ferman AI Platformu
Projenin ikinci kısmı ise ferman.net.tr platformudur.
Bu platform temel olarak:
- bir yapay zeka sohbet arayüzü
- bir API servis platformu
- ve bir AI yönetim paneli
olarak çalışır.
Platformda açık kaynak Qwen 3.5 modeli kullanılmaktadır ve sistem Ollama altyapısı üzerinde çalışır.
Kullanıcılar platform üzerinden ücretsiz API anahtarı alarak tarayıcılarında veya kendi projelerinde kullanabilirler.
Profil Sistemi
Ferman platformunda diğer AI servislerinden farklı olarak profil sistemi bulunur.
Bu sistem sayesinde kullanıcılar farklı kullanım alanları için ayrı AI profilleri oluşturabilir. Özellikle kamuya açık alanlarda yada iş yerinde özel | kişisel bilgilerinizi yada başkalarından korumak istediğiniz bilgiler için size özel profiller oluşturarak erişimi sınırlayabilirsiniz.
Örneğin:
- İş
- Hobi
- Freelance
- Kişisel özel kullanım
- Akademik Araştırma
Her profilin sohbet geçmişi birbirinden ayrı tutulur.
Bu özellik özellikle yoğun AI kullanan kişiler için oldukça düzenli bir çalışma ortamı sağlar.
Profil Parolası
Bir diğer özellik ise profil ve projeleri parola ile koruyabilme sistemidir.
Bu sayede:
- ortak kullanılan bilgisayarlarda
- ekip çalışmalarında
- hassas projelerde
yetkisiz erişimlerin önüne geçmek mümkün olur.
Ferman Browser Özellikleri
- Çoklu sekme sistemi
- Akıllı adres çubuğu
- Yer imi yönetimi
- İndirme yöneticisi
- Geçmiş yönetimi
- AI sohbet paneli
- Çoklu AI ajan desteği
- API anahtar yönetimi
- Yerel SQLite sohbet geçmişi
- Linux uyumlu GTK4 arayüz
Platformun Amacı
Bu projeyi geliştirirken temel hedefim:
- Linux kullanıcıları için alternatif bir tarayıcı
- Tarayıcı içinde çalışan entegre AI ortamı
- Açık kaynak bileşenlerle geliştirilen kontrol edilebilir bir sistem
oluşturmaktı.
Elbette proje hâlâ gelişme aşamasında ve topluluk geri bildirimleri benim için oldukça değerli.
Sizden Gelen Öneriler
Projeyi test eden veya inceleyen arkadaşlardan özellikle şu konularda görüş almak isterim:
- Linux uyumluluğu
- performans
- arayüz kullanım kolaylığı
- AI entegrasyonu
- güvenlik önerileri
- yeni özellik fikirleri
Olumlu veya olumsuz tüm geri bildirimler projeyi geliştirmek açısından çok değerli.
Proje Bağlantıları
Platform
Kaynak kodu


