Kalau lo freelancer yang handle beberapa klien sekaligus, pasti familiar sama masalah ini: deadline tersebar di mana-mana — ada yang di WhatsApp, email, Notion, bahkan sticky notes. Akhirnya sering miss deadline atau lupa follow-up klien. Padahal kalau ada sistem yang bisa ngatur jadwal kerja otomatis, track status task per klien, dan kasih reminder tepat waktu, hidup jadi jauh lebih gampang.
Di artikel ini, gua share cara pakai Hermes Agent untuk setup workflow automation praktis buat freelancer. Kita bakal bahas cron jobs untuk jadwal harian/mingguan, reminder otomatis via Telegram, dan task pipeline yang chain beberapa step kerja secara otomatis.
Problem: Task Tersebar, Deadline Sering Kelewat
Sebagai freelancer yang kelola banyak klien, lo pasti ngalamin:
- Task tersebar di mana-mana — chat klien A di WhatsApp, brief klien B di email, deadline klien C di Google Calendar
- Manual tracking yang ribet — harus cek satu-satu, update spreadsheet manual, takut ada yang kelewat
- Miss deadline atau lupa follow-up — karena tidak ada sistem yang kasih reminder otomatis
- Effort duplikat — setiap hari harus inget sendiri task apa yang perlu dikerjain
Tools berbayar seperti Notion Premium atau Asana bisa bantu, tapi biayanya lumayan buat freelancer yang baru mulai. Kalau lo punya laptop atau VPS sendiri, Hermes Agent bisa jadi solusi gratis yang powerful.
Apa Itu Hermes Agent?
Hermes Agent adalah open-source AI agent buatan Nous Research yang bisa jalan lokal di laptop atau VPS lo. Selain bantu nulis kode dan riset, Hermes punya fitur cron jobs dan task automation yang bisa lo manfaatkan untuk ngatur jadwal kerja freelance.
Yang bikin menarik:
- Gratis dan open-source — tidak ada biaya langganan untuk agent-nya sendiri
- Jalan lokal — data lo tidak keluar ke server pihak ketiga
- Fleksibel — bisa setup cron jobs, reminder, task pipeline, bahkan integrate dengan Telegram bot
- State management — Hermes bisa track status task per klien tanpa perlu spreadsheet manual
Setup Hermes untuk Automation Freelance
1. Install Hermes Agent
Install Hermes di laptop atau VPS lo lewat satu command:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Setelah install, jalankan setup awal:
hermes setup --portal
Pastikan lo punya:
- API key dari provider AI (OpenRouter atau Anthropic)
- Koneksi internet stabil
- VPS atau laptop yang bisa jalan 24/7 kalau mau cron job selalu aktif
2. Buat Skill untuk Jadwal Kerja
Hermes pakai konsep skill untuk automation tasks. Buat file skill khusus untuk jadwal kerja freelance:
mkdir -p ~/.hermes/skills
touch ~/.hermes/skills/freelance-scheduler.md
Isi skill dengan instruksi seperti ini:
# Freelance Scheduler Skill
Lo adalah assistant yang bantu freelancer ngatur jadwal kerja harian.
Setiap pagi jam 08:00:
1. Baca file `/home/user/work/clients.json` untuk list klien dan deadline
2. Cek task yang deadline-nya hari ini atau besok
3. Kirim reminder via Telegram ke user
4. Update status task di file state
Format reminder:
"🔔 Reminder: [Nama Task] untuk klien [Nama Klien] deadline [Tanggal]. Status: [Status]"
3. Setup Cron Job Harian
Buat cron job yang jalan setiap pagi untuk cek deadline:
hermes cron add "0 8 * * *" \
--skill freelance-scheduler \
--name "freelance-reminder" \
--instruction "Cek deadline hari ini dan besok, kirim reminder ke Telegram"
Cron job ini akan jalan otomatis setiap jam 8 pagi tanpa lo perlu ngapa-ngapain.
4. Integrate dengan Telegram Bot
Biar reminder bisa sampai ke HP lo, setup Telegram bot:
- Bikin bot baru via @BotFather di Telegram
- Dapetin token bot
- Simpan token di environment variable atau config file Hermes
- Pakai skill yang bisa kirim pesan via Telegram API
Contoh skill snippet:
import requests
def send_telegram(chat_id, message):
token = "YOUR_BOT_TOKEN"
url = f"https://api.telegram.org/bot{token}/sendMessage"
requests.post(url, json={"chat_id": chat_id, "text": message})
Contoh Task Pipeline Otomatis
Selain reminder harian, lo bisa setup task pipeline yang chain beberapa step kerja:
Pipeline: Riset → Draft → Reminder → Follow-up
# Content Creation Pipeline
1. Riset Keyword (cron: Senin jam 09:00)
- Scrape trending topics dari kompetitor
- Simpan ke /work/research/weekly-topics.json
2. Draft Outline (cron: Senin jam 10:00)
- Baca hasil riset
- Generate 3 outline artikel
- Simpan ke /work/drafts/
3. Reminder Review (cron: Senin jam 16:00)
- Kirim notif ke Telegram: "Draft outline sudah siap, review sebelum kirim ke klien"
4. Follow-up Klien (cron: Selasa jam 09:00)
- Cek apakah draft sudah dikirim
- Kalau belum, kirim reminder lagi
Dengan pipeline ini, lo tidak perlu manual inget step-by-step. Hermes yang jalanin otomatis sesuai jadwal.
Loop State Management: Track Status per Klien
Salah satu fitur kuat Hermes adalah state management. Lo bisa setup file state yang track status task per klien:
{
"klien-a": {
"project": "Website Redesign",
"deadline": "2026-07-15",
"status": "in-progress",
"last_update": "2026-07-10"
},
"klien-b": {
"project": "SEO Content 10 Artikel",
"deadline": "2026-07-20",
"status": "waiting-review",
"last_update": "2026-07-09"
}
}
Hermes bisa baca file ini setiap hari dan update status otomatis berdasarkan progress lo. Tidak perlu lagi update spreadsheet manual.
Tips Praktis
1. Pisahkan Skill per Klien
Kalau lo punya banyak klien dengan workflow berbeda, buat skill terpisah:
~/.hermes/skills/
├── klien-a-workflow.md
├── klien-b-workflow.md
└── general-reminder.md
Ini bikin automation lebih fleksibel dan gampang di-maintain.
2. Pakai Memory untuk Preferensi Klien
Hermes punya fitur memory yang bisa simpan preferensi klien:
- Klien A suka dikasih update setiap Jumat sore
- Klien B prefer komunikasi via email, bukan chat
- Klien C butuh reminder 48 jam sebelum deadline
Simpan preferensi ini di memory skill, jadi Hermes bisa adjust behavior otomatis.
3. Setup Backup Otomatis
Jangan lupa backup file state dan config Hermes secara berkala:
hermes cron add "0 23 * * *" \
--name "backup-state" \
--instruction "Backup file state ke Google Drive atau cloud storage"
4. Monitor Cron Job Status
Cek secara berkala apakah cron job jalan dengan baik:
hermes cron list
hermes cron status
Kalau ada error, lo bisa debug dan fix sebelum miss deadline.
Kapan Pakai Hermes, Kapan Pakai Tool Lain?
Pakai Hermes kalau:
- Lo punya laptop/VPS yang bisa jalan 24/7
- Workflow lo butuh customization tinggi
- Lo mau kontrol penuh atas data dan automation
- Budget terbatas untuk tool berbayar
Pakai tool lain (Notion, Asana, Trello) kalau:
- Lo lebih suka UI visual drag-and-drop
- Tim lo perlu kolaborasi real-time
- Lo tidak mau ribet setup teknis
Kesimpulan
Hermes Agent bisa jadi solusi powerful buat freelancer Indonesia yang mau automation workflow tanpa biaya tambahan. Dengan cron jobs, task pipeline, dan Telegram integration, lo bisa:
- Setup reminder deadline otomatis
- Track status task per klien tanpa spreadsheet manual
- Chain tasks multi-step (riset → draft → follow-up) secara otomatis
- Kontrol penuh atas data dan automation
Yang penting, mulai dari setup sederhana dulu — misalnya cuma reminder harian. Setelah terbiasa, baru expand ke task pipeline yang lebih kompleks.
Pertanyaan Umum
Hermes Agent sendiri gratis dan open-source. Tapi kamu perlu API key dari provider AI (OpenRouter, Anthropic, dll) yang sebagian berbayar. Untuk use case automation sederhana, biaya API biasanya di bawah $5/bulan.
Hermes bisa jalan di Windows (via WSL), macOS, dan Linux. Untuk cron jobs yang jalan 24/7, lebih ideal pakai VPS Linux murah ($3-5/bulan).
Tidak. Cron job butuh sistem yang jalan terus. Solusinya: pakai VPS murah atau cloud VM yang always-on.
Setup awal butuh basic command line skill. Tapi setelah setup pertama, maintenance-nya gampang. Ada juga komunitas yang share skill template siap pakai.
Bisa. Hermes bisa panggil API Google Calendar atau Notion untuk sync data. Butuh setup tambahan untuk authentication.
Hermes punya log system. Cek dengan `hermes cron logs [job-name]` untuk lihat error message dan debug.
Butuh Bantuan Implementasi?
Saya membantu founder dan tim membangun sistem operasi yang bisa jalan tanpa pengawasan konstan.
Hubungi Saya