Wavefunction: AI untuk coding di Mac dengan model pilihan

Kerjakan tugas kode paralel dengan model lokal atau cloud sendiri.

Buka situsnya ↗wavefunction.si
wavefunction.si
Wavefunction screenshot

Wavefunction adalah aplikasi desktop sumber terbuka yang memakai AI untuk coding di Mac. Aplikasi ini menggabungkan percakapan, berkas proyek, perintah pengembangan, dan tugas paralel. Anda dapat menambahkan arahan saat pekerjaan berlangsung, lalu memeriksa perubahan beserta hasil pengujiannya.

Penjelasan sederhana: situs ini untuk apa?

Situs menyediakan unduhan aplikasi dan akses kode sumber. Pekerjaan dilakukan lewat aplikasi yang dipasang: pilih folder proyek, jelaskan fitur atau masalah, lalu agen dapat mengedit kode dan menjalankan perintah pengembangan. Contohnya menambahkan filter bulan pada halaman tagihan yang sudah ada sekaligus menyiapkan pengujian. Alat ini cocok bagi pengembang yang ingin memilih model sendiri dan meninjau hasilnya. Instalasi dan pengaturan model diperlukan.

Menjalankan perubahan pertama

  1. Dapatkan DMG dari unduhan resmi, lalu seret aplikasi ke Applications. Persyaratan yang didokumentasikan adalah Apple Silicon dan macOS 11 atau lebih baru.
  2. Hubungkan penyedia atau layanan model lokal, pilih model, dan buat proyek.
  3. Buka folder proyek. Pertahankan New worktree jika menginginkan checkout Git terpisah; menonaktifkannya memakai folder asli.
  4. Jelaskan perubahan, batasan, dan cara mengeceknya, misalnya filter tanpa mengubah format API beserta pengujiannya.
  5. Tinjau diff dan keluaran perintah sebelum menerima hasil. Pesan selesai saja tidak membuktikan kode sudah benar.

Aplikasi gratis, biaya model terpisah

Diverifikasi 5 November 2026: perangkat lunak gratis dengan lisensi MIT. Akun dan API model mengikuti harga, kuota, dan ketentuan penyedianya. Tidak ada kuota gratis universal untuk semua model yang didokumentasikan. Dependensi dan layanan juga mempunyai ketentuan masing-masing.

Settings → Analytics merangkum token, cache, jumlah eksekusi, waktu kerja, dan biaya USD yang dilaporkan penyedia, per model dan selama 14 hari terakhir. Biaya yang tidak dilaporkan tidak dianggap nol; tagihan penyedia tetap menjadi acuan pembayaran.

Memilih model cloud atau lokal

Situs mencantumkan login ChatGPT Plus/Pro, kunci API Anthropic, Google Gemini, OpenAI, OpenRouter, serta Vercel AI Gateway, ditambah Ollama dan layanan kompatibel OpenAI seperti LM Studio. Model dipilih per percakapan dan bisa diganti. Menghubungkan akun tidak menambahkan langganan atau saldo API; kemampuan tugas bergantung pada model dan konfigurasinya.

Tugas paralel dan arahan saat bekerja

Setiap percakapan memiliki model, folder, dan riwayat sendiri. Percakapan Git baru secara bawaan memakai branch dan checkout terpisah. Agen dapat membuat pembantu yang berbagi checkout induk atau memperoleh worktree terisolasi. Folder terpisah tidak otomatis mencegah konflik logika saat penggabungan.

Pesan ketika tugas berjalan mengarahkan tugas aktif; Queue follow-up menunggu hingga selesai. Anda bisa memeriksa, mengarahkan ulang, atau menghentikan pembantu. Fork membuat percakapan alternatif, sementara Rewind mengembalikan keadaan tersimpan pada suatu pesan, bukan seluruh versi perantara. Routine terjadwal memerlukan aplikasi tetap terbuka.

Desktop tersendiri di dalam Docker

Computer use berjalan pada desktop sendiri dalam container Docker lokal. Menurut dokumentasi, fitur ini tidak menggerakkan penunjuk Mac, mengetik pada keyboard host, atau merekam layar utama. Anda dapat menonton atau mengambil alih; agen berhenti sementara untuk login pribadi. Berkas ditambahkan secara eksplisit atau diserahkan ke folder yang diizinkan.

Fitur ini memerlukan Docker Desktop dan model yang memahami gambar. Isolasi desktop tidak mencegah data yang dikirim ke situs atau model jarak jauh meninggalkan perangkat.

MCP dan aturan proyek

Situs saat ini menjelaskan lebih dari 70 konektor MCP siap pakai serta dukungan server MCP tambahan. Akses sesungguhnya bergantung pada izin layanan. AGENTS.md dan SKILL.md memungkinkan penggunaan kembali instruksi proyek, tetapi bukan pengganti pengaturan izin atau peninjauan kode.

Privasi dan batas akses

Percakapan, skill, dan pengaturan tersimpan di Mac. Penyedia hosted serta konektor menerima masukan yang dikirimkan. Kunci disimpan sebagai berkas lokal dengan akses terbatas untuk pengguna sistem, yang secara tegas dinyatakan tidak terenkripsi.

Require zero data retention membatasi rute OpenRouter dan Vercel AI Gateway; penyedia lain memerlukan pengaturan akun sendiri. Perintah biasanya memakai sandbox macOS, folder luar proyek memerlukan izin, dan Full access mengubah sebagian persetujuan. Kebijakan keamanan menjelaskan keterbatasannya, termasuk pemeriksaan perintah yang tidak dapat dibatalkan.

Pertanyaan umum

Apakah aplikasi gratis mencakup pemakaian model?

Tidak ada kuota bersama yang didokumentasikan. Aplikasinya gratis, tetapi akses, batas, serta biaya model ditentukan penyedia.

Bisakah memakai Ollama atau API sendiri?

Bisa. Ollama dan endpoint kompatibel OpenAI didokumentasikan bersama layanan cloud tersebut. Model dan pengaturannya harus sesuai dengan tugas.

Apakah kode selalu berada di Mac?

Penyimpanan lokal tidak menjamin itu. Layanan jarak jauh menerima masukan yang dikirim, dan berkas kunci lokal juga tidak terenkripsi.

Perangkat apa yang diperlukan?

Apple Silicon dan macOS 11+ untuk aplikasi yang dijelaskan. Computer use memerlukan tambahan Docker Desktop dan model visual. Paket Windows atau Linux tidak diasumsikan dari dokumentasi ini.

Sumber resmi