एक महीने पहले परिचय के बाद, इसे सिर्फ़ एक साधारण होम सर्वर मैनेजमेंट CLI से आगे बढ़ाकर लगातार "होम सर्वर ऑपरेशन बटलर" की दिशा में विकसित किया जा रहा है.

HomeButler छोटे होम सर्वरों के लिए Go single binary CLI है. शुरुआत में यह status, docker, ports जैसे अक्सर इस्तेमाल होने वाले कमांड्स को एक जगह इकट्ठा करने वाला टूल था, लेकिन बनाते-बनाते लगा कि असली मुश्किल "इंस्टॉल" से ज़्यादा "लगातार देखभाल करना" है.

  • अभी क्या चल रहा है?
  • कौन-सा container इस port का इस्तेमाल कर रहा है?
  • backup सच में restore होता है या नहीं?
  • सर्वर AI को सौंपना है, लेकिन क्या उसे shell permissions वैसे ही दे देना ठीक होगा?

अभी क्या-क्या किया जा सकता है

homebutler status                    # CPU, memory, disk, uptime  
homebutler docker list               # running containers  
homebutler ports                     # open ports  
homebutler inventory scan            # containers + ports + topology  
homebutler install uptime-kuma       # deploy a self-hosted app  
homebutler backup drill uptime-kuma  # verify a backup actually restores  
homebutler report                    # health report + change summary  
homebutler watch tui                 # terminal dashboard  
homebutler serve                     # web dashboard  

डिज़ाइन दिशा

  • Go single binary, daemon/DB के बिना काम करता है
  • CLI-first, JSON output सपोर्ट
  • remote server पर कॉपी करके तुरंत इस्तेमाल
  • MCP server के रूप में AI tools के साथ integration — AI को raw shell की जगह सिर्फ़ structured commands एक्सपोज़ करना

हाल ही में जोड़ा गया report

पहली बार चलाने पर baseline snapshot सेव होता है, और उसके बाद यह पिछले स्टेटस से तुलना करके इंसानों के पढ़ने लायक रिपोर्ट बनाता है. डिफ़ॉल्ट रूप से सिर्फ़ 30 snapshots रखे जाते हैं.

🏠 Homebutler Report — mac-mini  
  
── Current Status ──  
   CPU: 5.0% (10 cores), Memory: 8.3/16.0 GB (52%)  
   Containers: 1 running, 1 stopped  
  
── Needs Attention ──  
   ⚠️  1 container(s) stopped  
  
── Suggested Actions ──  
   → Address items in 'Needs attention' above.  

आगे चलकर इसे doctor, diff, fix --plan जैसी दिशा में बढ़ाकर "समस्या बताने वाले टूल" से "अगला एक्शन भी सुझाने वाले बटलर" में बदलने की योजना है.

GitHub: https://github.com/Higangssh/homebutler
वेबसाइट: https://homebutler.dev

अगर आपको लगे कि "ऐसी चीज़ें भी बटलर को देखनी चाहिए", तो फ़ीडबैक ज़रूर दें.

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.