Banker: Komut Satırının Finans Hali

Banker: Komut Satırının Finans Hali

✨ Popüler

Enable Banking ve SQLite'ı buluşturan, yapay zeka ajanlarına hazır komut satırı finans asistanı.

⚡ Weezir Radar Keşfi 💻 Web App 💰 Free 🛠 Açık Kaynak 📍 Global ⚡ Weezir Score: 85/100
⚡ Weezir Radar
👁️ 19 Okunma
Kısa Özet:

Banker, banka hesap hareketlerinizi yerel bir SQLite veritabanında saklamanızı sağlayan ve LLM'lerin kolayca analiz edebileceği minimalist bir CLI aracıdır.

📰 Hikayesi ve Doğuşu

Bağımsız geliştirici nautical_dog tarafından kişisel bir ihtiyaçtan doğan Banker, banka hesaplarını tek bir merkezde toplama ve uzun süreli saklama arayışının bir ürünü. Geleneksel finans uygulamalarının hantallığından kaçan geliştirici, özellikle yapay zeka ajanlarının doğrudan sorgulayabileceği ve kategorize edebileceği, ham verilere dayalı yerel bir çözüm yaratmak istemiş. PSD2 uyumlu altyapı sağlayıcısı Enable Banking desteğiyle, kişisel banka hesaplarını güvenli bir şekilde komut satırına taşıyor.

⚡ Nasıl Çalışıyor & Mimari Detaylar

Rust diliyle geliştirilen araç, çekirdeğinde Enable Banking API'sini kullanarak farklı bankalardan hesap detaylarını, bakiyeleri ve işlemleri senkronize ediyor. Toplanan tüm bu finansal veriler, doğrudan kullanıcının kendi makinesindeki hafif ve taşınabilir bir SQLite veritabanına (`data.db`) kaydediliyor. Kullanıcılar tablolar, satır tabanlı JSON (`--jsonl`) veya boru hattı dostu metinler (`--lines`) aracılığıyla verileri anında sorgulayabiliyor. Ayrıca isteğe bağlı bir systemd zamanlayıcısı kurarak arka planda periyodik senkronizasyon yapmak da mümkün.

💡 Neden Radarımıza Girdi?

Finansal verilerimizin bulut servislerinde ve üçüncü parti kapalı kutu uygulamalarda unutulduğu bir dönemde, Banker tam anlamıyla "kendin pişir kendin ye" felsefesini benimsiyor. En çarpıcı yönü ise yerel SQLite yapısı sayesinde geleceğin yapay zekâ finans ajanları için kusursuz bir zemin hazırlaması. Kod tabanının şeffaflığı, Rust'ın performans avantajı ve verilerin tamamen sizin kontrolünüzde kalması onu Weezir Radar için kaçırılmayacak bir açık kaynak mücevher haline getiriyor.

🚀 Nasıl Denenir & Kaynaklar

Eğer sisteminizde Rust toolchain kuruluysa, terminal üzerinden tek komutla kurabilirsiniz: cargo install banker. Alternatif olarak GitHub releases sayfasından önceden derlenmiş ikili dosyaları indirebilirsiniz. Kullanım için Enable Banking üzerinden ücretsiz bir uygulama ID'si ve özel anahtar alarak ~/.config/banker/config.toml dosyasını yapılandırmanız yeterli. Detaylı dokümantasyon ve kaynak kod için GitHub deposunu inceleyebilirsiniz.

📌 Doğrulanmış Kaynak & Şeffaflık

Bu içerik, Hacker News (Show HN) üzerinde keşfedilmiş ve WeezirTech editörleri tarafından bağımsız geliştirici kültürünü desteklemek amacıyla özgün Türkçe olarak incelenmiştir.

Diğer Keşif Kaynakları: [Hacker News (Show HN)]

🧑‍💻 Bu projenin geliştiricisi siz misiniz?

Projenizi resmi olarak sahiplenerek bilgilerinizi güncelleyebilir, yeni sürümleri duyurabilir ve doğrudan profilinize bağlayabilirsiniz.

💬 Yorumlar ve Değerlendirmeler 0

Deneyimlerinizi veya sorularınızı toplulukla paylaşın.

Yeni Yorum ve Puan Bırakın

★ ★ ★ ★ ★
Henüz yorum yapılmamış. İlk değerlendirmeyi siz bırakın! ✨