6 puan yazan GN⁺ 2026-02-20 | 1 yorum | WhatsApp'ta paylaş
  • Ev bakımı, projeler, cihazlar, teklifler ve belgeleri tek bir yerde yönetebilen terminal tabanlı açık kaynak bir uygulama
  • Bakım takvimi, servis geçmişi, garanti durumu gibi bilgileri otomatik hesaplayıp gösterir ve tüm veriler tek bir SQLite dosyasında saklanır
  • Vim tarzı klavye kullanımıyla gezinme, düzenleme ve arama yapılabilir; ilgili öğeler arasındaki bağlantıları takip etmeyi destekler
  • Linux, macOS, Windows için ikili dosyalar sunar ve Go (1.25+) ile kurulabilir
  • Kağıt fişler veya notlar yerine terminal tabanlı, sistemli bir ev yönetimi ortamı sunar

Başlıca özellikler

  • Bakım yönetimi: Filtre değiştirme zamanı gibi bakım takvimlerini otomatik hesaplar ve tüm servis geçmişini kaydeder
  • Proje takibi: İlk fikir aşamasından tamamlanma veya iptale kadar ilerleme durumunu yönetir
  • Teklif karşılaştırma: Birden fazla teklifi yan yana gösterir; firma geçmişi ve maliyet hesaplarını birlikte sunar
  • Cihaz takibi: Satın alma tarihi, garanti durumu ve bakım geçmişini her cihaz kaydına bağlar
  • Olay kaydı: Su sızıntısı gibi olayları ciddiyet ve konum bilgisiyle kaydeder; ilgili cihazlar ve firmalarla ilişkilendirir

Veri ve dosya yönetimi

  • Tüm veriler tek bir SQLite dosyasında saklandığı için yedekleme kolaydır
  • Kılavuz, fiş, fotoğraf gibi dosya eklerini destekler; bunlar proje veya cihazlara doğrudan bağlanabilir

Kurulum ve çalıştırma

  • Go (1.25+) ortamında go install github.com/cpcloud/micasa/cmd/micasa@latest komutuyla kurulabilir
  • Ya da GitHub’daki en güncel sürüm ikili dosyaları indirilebilir
  • micasa --demo ile örnek veriler denenebilir veya micasa ile yeni bir veritabanı oluşturulabilir
  • micasa --print-path ile veritabanı konumu kontrol edilebilir

Arayüz ve kullanım

  • Vim tarzı kip tabanlı kullanım benimsenmiştir; gezinme (nav), düzenleme (edit), sıralama, bulanık arama, sütun gizleme ve ilgili kayıtlar arasında gezinmeyi destekler
  • Tüm tuş ataması listesi resmi belgelerdeki keybinding reference bölümünde görülebilir

Geliştirme arka planı

  • Mevcut fiş kutusu, hiç açılmayan klasörler ve buzdolabı notlarının yerini almak için geliştirildi
  • VisiData’dan ilham alan kipli ve klavye odaklı arayüz benimsenmiştir
  • Kişisel ev yönetimindeki verimsizliği azaltmak ve tüm bilgileri terminal ile tek bir veritabanında birleştirmek amaçlanır

1 yorum

 
GN⁺ 2026-02-20
Hacker News yorumları
  • Bu projenin oldukça havalı olduğunu düşünüyorum
    Felsefi açıdan bakınca bu adeta bir Excel şablonu gibi — yani bir “alan modeli” şablonu
    Çoğu SaaS sonuçta şundan oluşuyor:

    1. bulut veritabanında tutulan küratörlü bir alan modeli,
    2. kullanıcının neredeyse ham CRUD yapabildiği bir arayüz,
    3. altta birden fazla CRUD çağrısı yapan yüksek seviyeli alan iş akışları
      yapı temelde bu
      Aslında birçok SaaS uygulaması için basit bir Excel ya da alan modeli şablonu yeterli olurmuş gibi geliyor
      Ama ilişkisel veritabanı üzerinde mükemmel UI'yi henüz tam olarak “keşfedebilmiş” değiliz gibi
      Excel fazla serbest, TUI uzmanlar için iyi ama genel kullanıcı için erişilebilirliği düşük
      Buna karşılık web UI herkese açık ama her seferinde farklı görünüp farklı çalışıyor
    • Eskiden Microsoft Access ya da FileMaker Pro gibi araçlar vardı
      Sürükle-bırak ile DB ve GUI oluşturabiliyordunuz; neden ortadan kayboldular tam bilmiyorum
    • İnsanların elektronik tabloları sevmesini hiç sevemedim
      Bunun yerine 20 yıldır bizzat programlayıp veritabanı tabanlı CRUD arayüzleri yapıyorum
      Yine de ürün belirli bir alana göre tasarlandığında içinde bir eğitsel yapı barındırdığını düşünüyorum
      Asıl değer sadece bir veri matrisi değil, öğrenme deneyimini tasarlamak
    • 80'ler ve 90'larda dBase bunun için standarttı
      Hem geliştiriciler hem de geliştirici olmayanlar için harika bir araçtı; elektronik tablonun özgürlüğü ile TUI'nin kısıtlarını iyi birleştiriyordu
    • Notion veritabanlarının bu dengeyi iyi kurduğunu düşünüyorum
      İsterseniz ham CRUD olarak kullanabiliyorsunuz, ihtiyaca göre özel görünümler de oluşturabiliyorsunuz
      Özellikle her satırın bağımsız bir Page olarak var olması gerçekten çok önemli
  • İnceleme bölümünde bir mizah duygusu sezdim
    “3 haftadır demo verileri kullanıyorum ama hâlâ evim yok — müstakbel ev sahibi” diye bir ifade vardı

    • Bunun AI tarafından yazılmış bir şaka olma ihtimali yüksek bence
    • Sayfayı yenileyince o yorumu gördüm; ayrıca Hacker News göndermesi de vardı, güldürdü
  • “Ev yöneticisi” kategorisinin yakında büyüyeceğini düşünüyorum
    Görsel, metinsel ve sesli zekâdan yararlanmamak artık verimsiz
    Tüm kılavuzları, sigorta belgelerini ve yerel mevzuatı tarayabilir, evin videosunu bir 3D segmentasyon modeline dönüştürebilirsiniz
    Sensör verilerini entegre ederek güvenlik, envanter ve optimizasyonu da otomatikleştirebilirsiniz

    • Ben de son birkaç aydır bunun benzerini, özellikle servis tekliflerinin analizi odağında geliştiriyorum
      Burada asıl kilidin LLM analizi olduğunu düşünüyorum. Tedarikçiden tedarikçiye teklif kalitesi çok değişiyor, bu da işi karmaşıklaştırıyor
      Acil onarımla planlı yükseltme arasındaki niyet farkı da önemli
    • Biz de birkaç yıldır Homechart.app geliştiriyoruz
      Ama çoğu insan böyle entegre bir ev yöneticisi uygulamasının varlığından bile haberdar değil
      Her kullanıcıyı memnun etmek zor; özellik öncelikleri yüzünden ileri düzey kullanıcılar da memnuniyetsiz olabiliyor
    • Dış kamera sensör verilerini birleştirmenin yasal olup olmadığını merak ediyorum
      İspanya'da kamusal alanı görüntülemek yasadışı, bu yüzden yalnızca özel mülkün içi çekilmeli
    • Ben buna Home Resource Planner diyorum
      Home Assistant, Frigate, Pihole gibi bileşenler zaten mevcut
    • Grocey
  • Dosyalar SQLite DB içinde BLOB olarak saklandığı için tüm yedeği sadece cp micasa.db backup.db ile almak mümkün
    SQLite gerçekten harika. Acaba lastik değiştirme zamanını takip etmeye kadar gider mi diye düşündüm

    • Ben de prototipi yaptıktan sonra “Peki araba aküsü değişimi de mi?” diye düşündüm
      Sonra da adını micarro koymak gerekir diye şaka yaptım
  • Bu tür uygulamaların çoğu için aslında elektronik tablo da yeterli olabilir gibi geliyor
    Mesela Python kodu çalıştırabilen Grist gibi bir “akıllı elektronik tablo”

    • Doğru. Ben de eski tarz elektronik tablo düşünme biçimine takılı kalmıştım
      Ama bu kez AI merkezli bir alan uygulaması yapmak istedim. Sonradan pişman da olabilirim
    • Veri sorgulama özelliği güzel ama sonuçta yine ayrı bir sistemi sürdürmeniz gerekiyor
      Ben şu an takvim, fiziksel klasörler ve bulut notlarının birleşimini kullanıyorum
    • Ben de giderek ‘veriyle konuşma biçimine’ geçiyorum
      Ama yine de kullanıcıların elle güncelleme yapması gerekiyor, bu da can sıkıcı
      Sonuçta biri bunu benim yerime takip etse ve ben sadece gözden geçirsem daha iyi olurdu
  • Gerçekten harika bir proje. Hemen indirip veri girmeye başladım
    Yalnız $VISUAL ortam değişkenini kullansa iyi olurdu. Ctrl+e tuşuna bastım ve nano açıldı
    Sonra düzenledikten sonra baktım ki $EDITOR kullanıyormuş; benim ayarlamam eksikmiş
    İşte bu tür projeler Show HN'yi sevmeme neden oluyor

    • Geri bildirim için teşekkürler! Bunun belge açma sürecinde mi olduğunu merak ettim
      micasa, belgeleri açmak için işletim sistemine göre varsayılan komutları (xdg-open/open/cmd) kullanıyor
  • SQLite dosyasını cp ile yedeklemek güvenli değil
    İşlem devam ederken dosya bozulabilir
    Güvenli yöntem SQLite resmi dokümantasyonunda anlatılıyor

    • İyi yakaladınız. cp örneğini kaldıracağım
  • Bu, üst-orta sınıf kullanıcılar için başarı hissi veren iyi bir proje gibi görünüyor

  • VisiData anılmasına sevindim
    Bir web UI olsa güzel olurdu. Şu an evdeki tek “teknik yönetici” benim, bu yüzden her şeyi kendim yapmak zorundayım
    MCP benzeri bir arayüzle Home Assistant Voice'a bağlanırsa, ailedeki herkes sesle veri ekleyip düzenleyebilir gibi geliyor

    • Bunu görünce ben de kendi DB'mde VisiData kullanmayı denemek istedim
    • LLM ile “arka bahçeye peyzaj projesi ekle, bütçe 40 bin dolar” gibi girdileri işleme özelliğini düşünüyorum
  • Home Assistant için bir TUI olsa gerçekten harika olurdu
    Şu anki UI'de JavaScript çok ağır, bu yüzden eski tabletlerde iyi çalışmıyor

    • Benim felsefem şu: “İnsan UI'ye dokunmak zorunda kalıyorsa başarısız olmuşuzdur”
      Hedef, otomasyonun doğal şekilde işlemesi ve evin adeta sihirliymiş gibi hissettirmesi
    • Zaten CLI, LLM API, REST API mevcut
    • Ben de Home Assistant için bir TUI'yi gerçekten çok istiyorum