3 poin oleh ghksqkdwod 21 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Pernah merasa frustrasi karena hanya melihat scroll terminal sambil bertanya-tanya apakah "Claude sedang menulis kode sekarang, menelusuri file, atau menunggu respons saya"?
claudlet adalah hewan peliharaan desktop piksel reaktif yang menampilkan status kerja Claude Code saat ini dengan cara yang intuitif dan menggemaskan.

Fitur utama

  • Sinkronisasi status real-time: Menangkap hook Claude seperti mengetik, membaca file, sedang berpikir, menunggu, dan langsung menampilkannya lewat perilaku serta ekspresi si pet.
  • Visualisasi sub-agent: Saat Claude memanggil sub-agent, rekan kecil berhelm akan muncul, mengikuti di belakang, dan menirukan pekerjaannya.
  • Interaksi jendela & mesin fisika: Saat tidak ada pekerjaan, ia akan berjalan di bingkai jendela yang aktif. Jika dilempar dengan mouse, ia akan terbang membentuk lintasan parabola, menginjak tepi jendela, dan juga melompat.
  • Pemetaan 1:1 per sesi: Jika Anda membuka beberapa sesi, beberapa pet juga akan muncul. Klik pet untuk membawa jendela terminal sesi Claude terkait ke depan.

Karakteristik teknis (How it works)

  • Zero-Asset (rendering murni lewat kode): Tidak ada sama sekali resource gambar eksternal seperti PNG. Semua artwork dan animasi (bounce, squash & stretch, dll.) digambar langsung per piksel dalam kode menggunakan QPainter. Berkat itu, proyek ini bisa digunakan dan dimodifikasi dengan bebas tanpa beban lisensi.
  • Arsitektur non-blocking yang aman: Strukturnya adalah Hook → TCP socket → proses pet. Meski pet dimatikan atau terjadi error, yang gagal hanya koneksinya secara diam-diam; pekerjaan asli Claude Code sama sekali tidak akan terganggu (invariant terjamin).
  • Pengenalan jendela native lintas platform: Di lingkungan Windows (Win32), macOS (Quartz), dan Linux (KDE Plasma/XWayland), proyek ini memanggil API native masing-masing OS untuk melacak posisi jendela secara akurat dan "menumpang" di atasnya.

Contoh

[IMG] Demo 1
[IMG] Demo 2
[IMG] Demo 3

Instalasi dan menjalankan

pipx install claudlet && claudlet-install  
  • Dengan satu perintah, hook dan skill /claudlet akan didaftarkan otomatis secara idempotent.
  • Setelah itu, saat Anda membuka sesi Claude Code baru, pet akan muncul secara otomatis.

Belum ada komentar.

Belum ada komentar.