XDA bu ay yazarının haftasının yarısını sessizce çalıştıran ve bu noktada değiştirilmesi çok kritik olan bir shell betiği hakkında iyi bir makale yayınladı. Bu evrensel bir hikayedir. Doğru kişisel görev otomasyonu aracı, basit bir shell betiğinin “sadece çalışır” büyüsünü koruyup gerçekten kritik bir ardışık düzene ihtiyaç duyduğu güvenlik tırabzonlarını ekleyen araçtır: sürüm geçmişi, kolay yedeklemeler, adım başına günlükler ve bir meslektaşımıza verebileceğimiz bir arayüz. Bu yedi masaüstü görev otomasyonu uygulaması, kendi kendine barındırılan iş akışı motorlarından düz metin kısayol yöneticilerine kadar Windows, macOS ve Linux’ta spektrumu kapsar.
Bir görev otomasyonu uygulamasında ne arayacağını
- Kendi kendine barındırılan veya tamamen çevrimdışı iş akışı bulut satıcısına vermek istemediğimiz sırlara dokunduğunda.
- Sürüm geçmişi ve yedekleyebileceğimiz bir dışa aktarma biçimi, böylece kırık bir değişiklik tek bir geri al uzağında olur.
- Adım başına günlükler gece saat 2’de bir hatanın hata ayıklamasını yapmak için tarayıcı sekmeler arasında atlama yapmadan yeterli bağlam ile.
- Tetikleyici esnekliği. Cron, dosya sistemi izleme, webhook’lar, kısayollar ve uygulama başlatma olayları yaygın durumları kapsar.
- Platformlar arası. Yalnızca Windows veya yalnızca macOS seçenekleri bir işletim sistemi üzerinde yaşıyorsak işe yarar; aşağıdaki liste hangisinin hangisi olduğu konusunda dürüsttür.
- Veri yolu faktörü ve lisanslama. Açık kaynak ve sağlıklı bir topluluk, yıllar boyunca tutmayı planladığımız herhangi bir şey için vaatli bir tek satıcı kapalı aracı yener.
Hızlı karşılaştırma
| Uygulama | En iyi | Platformlar | Ücretsiz plan | Başlangıç fiyatı |
|---|---|---|---|---|
| n8n | Kendi kendine barındırılan görsel iş akışı motoru | Windows, macOS, Linux | Topluluk sürümü ücretsiz | Ödenen bulut katmanı |
| Huginn | DIY “profesyoneller için IFTTT” | Windows, macOS, Linux (Docker) | Ücretsiz, açık kaynak | Hiçbiri |
| Node-RED | Geniş modül kitaplığı ile akış tabanlı otomasyon | Windows, macOS, Linux | Ücretsiz, açık kaynak | Hiçbiri |
| Automa | Tarayıcı tabanlı otomasyon | Windows, macOS, Linux (uzantı) | Ücretsiz katman | Ödeme premium blokların kilidini açar |
| Espanso | Komut dosyası parçacıkları ile metin genişletici | Windows, macOS, Linux | Ücretsiz, açık kaynak | Hiçbiri |
| Keyboard Maestro | Sınıfının en iyisi macOS otomasyonu | macOS | 30 günlük deneme | Tek seferlik ödenen lisans |
| AutoHotkey | Derin Windows otomasyonu ve komut dosyası | Windows | Ücretsiz, açık kaynak | Hiçbiri |
| Alfred | İş Akışları ile macOS başlatıcı | macOS | Ücretsiz taban | Ödenen Powerpack |
Uygulamalar
1. n8n – En iyi kendi kendine barındırılan görsel iş akışı motoru
n8n, bir shell betiği bir iş akışına büyüdüğünde çoğu kendi kendine barındırmacıların indirdiği araçtır. Görsel düzenleyici, yüzlerce önceden oluşturulmuş düğüm, topluluk sürümü ile ücretsiz kendi kendine barındırılan ve sürüm geçmişi için bir git deposunda mutlu bir şekilde yaşayan bir dışa aktarma biçimi. Masaüstü üzerinde yerel bir uygulama veya Docker konteyner olarak çalışır ve Zapier ve Make iş akışlarının çoğunun yerini sevinçle alır.
Nerede eksik kalır: Daha derin özellikler için gerçek bir öğrenme eğrisi vardır. Topluluk sürümü kişisel kullanımın ihtiyaç duyduğu çoğu şeyi tutar; bazı iş akışı şablonları bulut katmanını gerektirir.
Fiyatlandırma:
- Ücretsiz: topluluk sürümü, kendi kendine barındırılan
- Ödenen: yürütmeler tarafından fiyatlandırılan bulut katmanı
Platformlar: Windows, macOS, Linux (yerel ve Docker).
İndir: n8n.io ve github.com/n8n-io/n8n.
Sonuç: Shell betiği üç veya daha fazla hizmete dokunmak için büyüdüyse ve uygun görünürlüğe ihtiyaç duyuyorsa n8n ile başlayın.
2. Huginn – En iyi DIY “profesyoneller için IFTTT”
Huginn, IFTTT için yaşlı açık kaynak alternatifidir. Kendi kendine barındırdığımız bir Rails uygulamasıdır ve şeyleri (RSS, e-posta, webhook’lar) gözlemleyen ve üzerlerinde hareket eden “ajanlar” oluşturur (mesaj gönderir, API’leri vurur, betikleri çalıştırır). n8n kadar güzel değildir, ancak ajan modeli Unix boruları hakkında düşünen herkes için bir sevinçtir.
Nerede eksik kalır: Rails dağıtımı n8n’nin Node uygulamasından daha fazla iştir. Arayüz cilalı yerine işlevseldir. Topluluk daha küçüktür.
Fiyatlandırma:
- Ücretsiz: açık kaynak, kendi kendine barındırılan
Platformlar: Windows, macOS, Linux’ta Docker.
İndir: github.com/huginn/huginn.
Sonuç: Huginn’i seçin eğer “küçük, birleştirilebilir ajanlar” modelini seviyorsak ve bir Rails uygulamasını çalıştırmak konusunda rahatıysak.
3. Node-RED – Donanım ve olay tabanlı akışlar için en iyi
Node-RED, IBM’de IoT için bir akış motoru olarak yaşamaya başladı ve o DNA’yı asla kaybetmedi. Tuval üzerine düğümler sürükleyin, çıktıları girişlere bağlayın ve her şeyi JSON olarak dışa aktarın. Devasa topluluk düğüm kitaplığı MQTT’den Home Assistant’a REST API’lerine kadar her şeyi kapsar. Node.js’i olan herhangi bir şeyde çalışır.
Nerede eksik kalır: Arayüz endüstriyel kökenlerini gösterir. n8n’nin düğüm kitaplığına tam olarak uyan bazı iş akışları iki veya üç Node-RED düğümü gerektirir.
Fiyatlandırma:
- Ücretsiz: açık kaynak
Platformlar: Windows, macOS, Linux (Node.js ve Docker).
İndir: nodered.org ve github.com/node-red/node-red.
Sonuç: İş akışı akıllı ev cihazlarını, sensörleri veya MQTT’yi içerdiğinde Node-RED seçin.
4. Automa – Tarayıcı tabanlı otomasyon için en iyi
Automa, web’de yaşayan görevler için tarayıcı uzantısıdır: bir sayfayı kazıyın, bir forma tıklayın, verileri bir elektronik tabloya kaydedin, hiç kimsenin API oluşturmadığı bir pano karşısında aynı haftalık raporu çalıştırın. Görsel düzenleyici uzantı içinde yaşar, iş akışları yerel olarak veya ödenen bulut katmanına senkronize edilir.
Nerede eksik kalır: Tarayıcıya bağlı; tarayıcı açık değilse iş akışı çalışmaz. Ücretsiz katman bazı ileri blokları sınırlandırır; ödenen katman onları açar.
Fiyatlandırma:
- Ücretsiz: temel bloklar ile tam yerel otomasyon
- Ödenen: abonelik premium blokları ve bulut senkronizasyonunu açar
Platformlar: Windows, macOS, Linux’ta Chrome, Edge, Firefox uzantısı.
İndir: automa.site ve github.com/AutomaApp/automa.
Sonuç: Görev web’de yaşadığında ve komut dosyası yazmak için hiçbir API olmadığında Automa seçin.
5. Espanso – Komut dosyaları ile en iyi platformlar arası metin genişletici
Espanso, altında bir komut dosyası motoru olan bir metin genişleticisidir. :eml yazın ve bir e-posta şablonu bırakır. :date yazın ve bugünün tarihini ekler. Sonra daha sofistike hale gelin: bir shell komutu çalıştırın, bir Python betiğine vur, geçerli panoyu bir dönüştürme yolu ile çekin. Basit YAML konfigürasyonu, başka her şey gibi yedeklediğimiz bir git deposunda yaşar.
Nerede eksik kalır: Görsel düzenleyici yok; YAML konfigürasyonu arayüzüdür. Dış API’lara dokunun iş akışları için değil.
Fiyatlandırma:
- Ücretsiz: açık kaynak
Platformlar: Windows, macOS, Linux.
İndir: espanso.org ve github.com/espanso/espanso.
Sonuç: “Yazması gereken metin” yuvasını ve hafif shell komut otomasyonunu seçin Espanso.
6. Keyboard Maestro – Sınıfının en iyisi macOS otomasyonu
Keyboard Maestro, macOS’ta cevaptır. Hayal edebileceğimiz herhangi bir makro (kısayol, uygulamayı başlatma, dosya tetikleyicisi, sıcak köşe, USB cihazı ekleme) görsel düzenleyicisinde yapabileceğimiz herhangi bir işlem zincirini tetikler. AppleScript, JavaScript for Automation, shell betikleri ve erişilebilirlik yüzeyini yayınlayan her uygulamayla konuşur.
Nerede eksik kalır: Yalnızca macOS. Arayüz ilk başlatmada yoğundur. Ödenen uygulama.
Fiyatlandırma:
- Ücretsiz: 30 günlük deneme
- Ödenen: kullanıcı başına tek seferlik lisans
Platformlar: macOS.
İndir: keyboardmaestro.com.
Sonuç: macOS’ta Keyboard Maestro seçin. Diğer her Mac otomasyon aracı buna karşı ölçülür.
7. AutoHotkey – En iyi Windows otomasyonu, on yıllar sonra
AutoHotkey, 2003’ten beri her moda dayanan Windows eşdeğeridir. Komut dosyası dili kısayollar, pencere yönetimi, string manipülasyonu, GUI oluşturma ve ulaşmak istediğimiz herhangi bir Windows API çağrısı yapar. Çalmak için devasa topluluk betiği kataloğu.
Nerede eksik kalır: Metin temelli, komut dosyası ağır; görsel düzenleyici yok. Yalnızca Windows. Betikler yaşlanırlar; eski AHK 1.x betikleri 2.x’e taşınması gerekir.
Fiyatlandırma: Ücretsiz, açık kaynak.
Platformlar: Windows.
İndir: autohotkey.com.
Sonuç: Windows’ta yaşıyorsak ve platformdaki başka her şeyden daha fazla masaüstünü otomatikleştiren aracı istiyorsak AutoHotkey seçin.
8. Alfred – İş Akışları ile en iyi macOS başlatıcı
Alfred, birçok power user’ın Keyboard Maestro ile eştirdikleri macOS başlatıcıdır. Workflows çerçevesi kısayollar, anahtar sözcükler, parçacıklar ve dosya eylemleri üzerinde çalışır ve shell betikleri, AppleScript, JavaScript ve web araması tek bir kısayol otomasyonunda oluşturur. Powerpack Workflows ve bunların arkasındaki topluluk kataloğunu açar.
Nerede eksik kalır: Yalnızca macOS. İş Akışları Powerpack satın almanın arkasında. İş akışı uygulama gözetimsiz çalıştığında tam bir değiştirme değildir.
Fiyatlandırma:
- Ücretsiz: yalnızca başlatıcı
- Ödenen: İş Akışları, parçacıklar, pano geçmişi için Powerpack
Platformlar: macOS.
İndir: alfredapp.com.
Sonuç: Tetikleyici kısayola ulaştığımızda Alfred seçin. Gözetimsiz işler için Keyboard Maestro veya n8n ile eşleyin.
Doğru olanı seçme
Shell betiği birden fazla hizmete dokunmak için büyüdüyse ve arayüz ve sürüm geçmişi gerekliyse: n8n.
Tarayıcının içinde yaşıyorsak ve görev bir sayfada yaşıyorsa: Automa.
Görev “her zaman yazdığım şeyi yazın” ise: Espanso.
Akıllı ev donanımı çalıştırıyorsak ve olayların eylem tetiklemesini istiyorsak: Node-RED.
macOS’tayız ve definitif otomasyon aracı istiyorsak: Keyboard Maestro, kısayol başlatması için Alfred ile eşleştirilmiş.
Windows’taysa ve lisans ücretinden bahsetmeksizin aynı fikri istiyorsak: AutoHotkey.
Birleştirilebilir ajanları seviyorsak ve bir Rails uygulamasını barındırmak konusunda mutluysa: Huginn.
SSS
Masaüstü üzerinde en iyi ücretsiz kişisel görev otomasyon uygulaması nedir?
n8n’nin topluluk sürümü en güçlü ücretsiz genel amaçlı motordur. Espanso metin genişletmeyi kapsar. AutoHotkey Windows otomasyonunu kapsar. Üçü de aktif topluluklarla sonsuza kadar ücretsizdir.
Shell betiğimi bir otomasyon uygulamasıyla değiştirmeli miyim?
Komut dosyası küçük, iyi anlaşılan bir görevi çalıştırıyorsa ve yedeklemesini yapıyorsak, onu tutun. Birden fazla hizmete dokunmak için büyüdüğü anda, bir meslektaşın kullanabileceği bir arayüze ihtiyaç duyduğunda veya hata ayıklama hikayesi acılı hale geldiğinde bir otomasyon uygulamasına taşıyın.
Hangi otomasyon aracı macOS’ta en iyi çalışır?
Keyboard Maestro, kısayollar, uygulama olayları veya sıcak köşeler tarafından tetiklenen herhangi bir şey için en iyi seçimdir. n8n çoklu hizmet iş akışı tarafını kapsar. Alfred artı Powerpack, çoğu Mac power user’ının sona erdiği başlatıcı-artı-otomasyon kombinasyonudur.
Internet bağlantısı olmadan n8n çalıştırabilirim?
Evet. n8n’nin topluluk sürümü kendi kendine barındırılan bir Node.js uygulamasıdır; hiçbir bulut bağımlılığı olmadan yerel bir kutu üzerinde çalışır. Bulut katmanı isteğe bağlıdır.
Çoğu insan kişisel görevleri otomatikleştirmek için neyi kullanır?
r/selfhosted’da cevap iş akışları için n8n ve ev otomasyonu için Node-RED’dir. r/macapps’de Keyboard Maestro artı Alfred’dir. r/AutoHotkey’de AutoHotkey’dir. r/Espanso’da Espanso’dur, açıkça.