1 poin oleh ssowonny 3 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Halo. Saat menjalankan beberapa agen AI seperti Claude Code dan Codex di banyak perangkat/sesi, saya merasa frustrasi karena konteks menumpuk secara terpisah untuk tiap agen, dan agen di perangkat lain hari ini tidak mengetahui hal-hal yang sudah dirangkum agen lain kemarin, jadi saya membuat ini.

Konsep intinya adalah "otak bersama (shared brain) yang dipakai bersama oleh banyak agen".

Jika banyak agen berbagi folder yang sama (misalnya ./shared), wiki, file memori, dokumen rencana, dan artefak kerja semuanya terkumpul dalam satu otak bersama. Keputusan yang ditulis oleh satu agen bisa langsung dibaca oleh agen di perangkat/sesi lain, dan siapa mengubah apa, kapan, serta dari perangkat mana dapat dilacak.

Contoh penggunaan:

  • Konteks terkait isu pelanggan yang dibagikan bersama oleh agen Support dan agen Engineering
  • Berbagi perubahan file/folder antara Mac mini dan Macbook
  • Wiki perusahaan (company brain) yang dibangun bersama oleh anggota tim dari agen masing-masing

sfs me-mount folder apa pun sebagai volume sinkronisasi:

$ sfs mnt ./shared --remote s3://my-bucket/workspace  

File di folder yang di-mount adalah file nyata yang memang berada di atas disk, jadi semua editor/alat/agen dapat langsung menggunakannya tanpa integrasi terpisah. Jika di-mount di perangkat lain dengan remote yang sama, file yang sama juga akan ikut terbawa.

Awalnya saya pikir cukup pakai sesuatu seperti Google Drive, tetapi saat benar-benar mencobanya sebagai workspace agen, ada masalah berikut:

  • Google Drive sering meng-offload file lokal untuk menghemat disk, sehingga saat agen mencoba membaca file, sering kali harus mengunduhnya lagi dari cloud
  • Karena memakai metode streaming mount, Claude sering terblokir saat sedang memuat file
  • Sejak awal memang bukan alat yang dirancang untuk workflow agen AI (diasumsikan dipakai manusia dengan klik di GUI)

sfs selalu menyimpan semua file secara nyata di disk lokal (tanpa offload) dan menyinkronkannya di background, sehingga agen dapat langsung membaca dan menulisnya seperti file biasa.

Fitur utama:

  • Integrasi cloud storage: S3, GCS
  • Pelacakan perubahan: dengan sfs log Anda bisa melihat siapa/mengubah apa/kapan/dari perangkat mana. Karena penyimpanannya berbasis content address, isi file yang ditimpa atau dihapus juga tetap tersimpan
  • Offline-first: folder tetap sepenuhnya bisa dipakai tanpa jaringan, lalu akan otomatis di-push saat koneksi pulih
  • Aman terhadap konflik: pengeditan simultan diputar ulang secara deterministik berdasarkan urutan (lamport, time, device)
  • macOS, Linux

Instalasi:

brew install runbear-io/tap/sfs  

Ini masih versi awal, jadi masukan/issue sangat diterima. Terima kasih!

Belum ada komentar.

Belum ada komentar.