Skip to content

Catatan open source

Semua tulisan
25 Okt 202610 menit bacaopen source · omnara · ai agents · agent infrastructure · durable agentsBaca dalam:ENID

Omnara: Platform Sumber Terbuka yang Menjaga Agen AI Tetap Berjalan

Omnara adalah platform agen terkelola sumber terbuka: agen yang awet pada model dan mesin apa pun, dengan persetujuan dan kondisi berbasis Postgres. Berlisensi Apache 2.0, gratis untuk dijalankan sendiri.

MacBook dengan baris kode di layarnya di atas meja kerja yang ramai.

Agen AI kini bisa menulis kode, mencari di web, dan menjalankan perintah. Menjaga satu agen tetap berjalan andal selama berhari-hari adalah soal yang berbeda. Sebuah worker mogok, laptop tertutup, tugas menunggu persetujuan manusia, dan agen kehilangan posisinya. Omnara adalah platform sumber terbuka (open source) yang mengubah agen menjadi layanan yang awet. Anda meluncurkan agen lewat API. Platform menjaga kondisinya, menjalankannya pada model dan mesin apa pun, dan membiarkannya melanjutkan tepat dari titik terakhir (omnara-ai/omnara, GitHub, diakses 25 Oktober 2026). Proyek ini dikenal luas pada pekan 21 Oktober 2026. Pos peluncurannya mencapai halaman depan Hacker News. Liputan independen menyusul pada 22 Oktober (Emergent). Jika Anda pernah mengawasi satu agen selama berjam-jam, Omnara dibangun untuk mengatasi kesulitan itu.

Poin Penting

  • Omnara adalah platform agen terkelola sumber terbuka berlisensi Apache 2.0. Platform ini diluncurkan ke publik pada pekan 21 Oktober 2026. Platform ini adalah alternatif yang bisa dijalankan sendiri untuk Claude Managed Agents dan Agents API milik OpenAI.

  • Agen adalah objek API yang awet. Tiap langkah disimpan di basis data Postgres. Agen selamat dari mogok, mulai ulang, dan putusnya mesin. Agen melanjutkan dari titik terakhir.

  • Platform ini tidak mengikat model maupun mesin. Anda dapat memakai OpenAI, Anthropic, OpenRouter, atau model yang dijalankan sendiri. Jalankan agen di laptop sendiri, VM, atau satu dari sebelas penyedia sandbox.

  • Kendali sudah terpasang. Izin per alat dapat langsung berjalan, meminta manusia dulu, atau tetap diblokir. Kendali akses berbasis peran, rahasia terenkripsi, dan persetujuan manusia melengkapi kendali itu.

  • Platformnya sendiri gratis. Anda membawa kunci model dan mesin sendiri tanpa biaya. Atau bayar sesuai pemakaian dengan kredit Omnara. Atau jalankan seluruh platform sendiri dengan Docker Compose.

Kesenjangan yang dibidik Omnara sudah akrab bagi siapa pun yang memindahkan agen dari demo ke produksi. Agen demo menjawab satu pertanyaan lalu berhenti. Agen produksi mengerjakan antrean tugas selama berjam-jam, menunggu jawaban, dan tidak boleh kehilangan posisinya ketika sesuatu rusak. Layanan yang disediakan vendor menyelesaikan ini dengan menjalankan agen Anda di infrastruktur mereka. Tetapi itu mengikat Anda pada model, mesin, awan, dan daftar harga satu vendor. Jawaban Omnara adalah mengerjakan tugas yang sama sebagai perangkat lunak terbuka. Bidang kendalinya bisa Anda jalankan sendiri. Model dan mesinnya bisa Anda pilih sendiri. Data agen tetap berada di basis data Anda sendiri.

Apa Itu Omnara?

Omnara adalah platform agen terkelola sumber terbuka: sebuah API untuk menjalankan agen AI di produksi. Eksekusi, kondisi, alat, rahasia, izin, dan aliran (streaming) sudah terpasang. Begitulah repositori GitHub-nya menggambarkannya, dan kata terkelola memikul sebagian besar maknanya. Anda tidak menulis agen sebagai kode lalu mengirimkannya di dalam aplikasi Anda. Anda meluncurkan agen sebagai objek lewat API, lalu mengubahnya, mengiriminya pesan, dan mengawasinya lewat API yang sama, tanpa mengirim ulang apa pun. Platform menangani bagian yang dibutuhkan tiap agen produksi. Bagian itu selama ini dibangun ulang oleh tiap tim. Bagian itu meliputi menjaga kondisi, menjalankan alat, meminta persetujuan manusia, dan bertahan dari gangguan.

Sebagai platform agen terkelola, proyek ini masih muda, tetapi tidak kecil. Saat artikel ini ditulis, repositorinya memuat 630 commit, 3.233 star, dan 248 fork, dan diterbitkan dengan lisensi Apache 2.0 (omnara-ai/omnara, GitHub, diakses 25 Oktober 2026). Omnara bermula sebagai antarmuka jarak jauh untuk agen coding. Selama 2026, proyek ini beralih ke infrastruktur agen. Platform agen terkelolanya sendiri adalah produk yang baru. Usia yang muda itu patut diingat di samping antusiasme pekan peluncurannya.

Aspek

Omnara

Diluncurkan ke publik

Pekan 21 Oktober 2026 (Show HN, halaman depan)

Lisensi

Apache 2.0

Repositori

github.com/omnara-ai/omnara

Posisi

Alternatif yang bisa dijalankan sendiri untuk Claude Managed Agents dan Agents API milik OpenAI

Penyimpanan kondisi

Catatan kejadian Postgres untuk tiap langkah agen

Biaya platform

$0. Bawa model dan mesin sendiri, atau bayar sesuai pemakaian dengan kredit

Cara Kerja Omnara

Agen Omnara bermula dari berkas YAML yang singkat. Anda menulis instruksi, memilih penyedia model dan nama model, lalu menyebut mesin yang boleh dipakai agen. Kemudian Anda meluncurkannya dari baris perintah:

  • Tentukan. Tulis agent.yaml berisi instruksi, model, dan kumpulan mesin. Proyek pertama di Omnara Cloud sudah menyertakan penyedia model dan kumpulan sandbox terkelola. Konfigurasi contohnya langsung berjalan.

  • Luncurkan. Jalankan npx omnara agents launch dengan berkas itu, sebuah nama, dan pesan pertama. CLI membutuhkan Node.js 22 atau yang lebih baru. Alur yang sama bekerja dari TypeScript SDK atau REST API.

  • Ajak bicara. Berbincanglah dengan agen di terminal, atau buka di dasbor untuk mengawasi panggilan alatnya dan membalas. Anda dapat mengirim pesan baru selagi agen bekerja. Kejadian dialirkan kembali saat terjadi.

Di bawahnya, tiga bagian mengerjakan tugas itu. API menerima peluncuran, pesan, dan persetujuan. Postgres menyimpan tiap langkah tiap agen sebagai catatan kejadian. Catatan itu adalah kondisi agen. Worker mana pun dapat mengambil alih agen setelah mogok atau mulai ulang. Worker yang tidak menyimpan kondisi membangun konteks model, memanggil model, dan menjalankan alat. Agen hanya memakai worker selagi mengambil giliran. Satu worker dapat melayani banyak agen. Platform ini juga memakai Redis, penyimpanan blob untuk lampiran dan keluaran alat, dan sistem berkas memori, menurut catatan arsitektur repositorinya.

Mesin adalah tempat agen menyentuh dunia nyata. Mesin adalah alat yang dipakai agen. Pasang daemon Omnara di laptop macOS atau Linux, VM, atau kontainer mana pun. Agen dapat menjalankan perintah serta menyunting berkas di sana. Tidak perlu porta masuk dan kunci SSH. Daemon terhubung keluar ke Omnara. Atau pakai sandbox dari sebelas penyedia, termasuk Daytona, E2B, Modal, dan Blaxel. Satu agen dapat memakai beberapa mesin sekaligus, for example satu laptop dan satu server GPU. Jika laptop Anda luring, agen dapat melanjutkan di sandbox. Agen lalu menyinkronkan pekerjaannya kembali dengan git. Serah terima itu adalah detail yang membuat agen yang awet menjadi praktis. Serah terima bergerak dari mesin milik Anda ke mesin di awan dan kembali. Agen yang awet bukan sekadar bertahan.

Awet karena Desain: Kondisi, Jadwal, dan Subagen

Kondisi yang awet adalah catatan kejadian itu sendiri. Tiap langkah yang diambil agen disimpan di Postgres. Worker mana pun dapat membangun kembali posisi agen setelah gagal. Keawetan di Omnara bukan fitur cadangan. Ia adalah model datanya. Karena tiap langkah masuk ke Postgres, agen yang mogok di tengah tugas tidak mulai dari nol. Ia melanjutkan dari catatan kejadiannya, dengan percakapan, keluaran alat, dan persetujuan yang utuh. Operator yang menjalankan sendiri mendapat efek samping yang berguna. Seluruh riwayat agen berada di basis data mereka sendiri. Riwayat itu dapat ditanyai untuk analitik, evaluasi, dan himpunan data latih.

Tiga fitur memperluas keawetan itu ke alur kerja sehari-hari. Jadwal membiarkan pemicu cron dengan zona waktu mengirimi pesan agen yang sudah ada. Jadwal juga dapat meluncurkan agen baru dari profil, atau memulai utas Slack atau Discord baru. Subagen membiarkan agen memulai pembantu dengan konteks baru, memeriksa kemajuannya, dan mengiriminya instruksi baru, dengan tiap subagen dapat diperiksa sepenuhnya. Penyimpanan memori memberi agen berkas yang bertahan antarpercakapan dan dapat dibagikan ke agen lain, dengan akses baca atau baca tulis per agen. Bersama-sama ketiganya mencakup tiga cara kerja agen nyata merentang dalam waktu: berulang, mendelegasikan, dan mengingat.

Keamanan dan Kendali

Memberi agen sebuah shell adalah keputusan keamanan. Omnara memperlakukannya demikian. Tiap alat dapat langsung berjalan, meminta manusia dulu, atau tetap diblokir. Platform menegakkan pengaturan itu. Ketika alat membutuhkan persetujuan, agen menunggu sampai seseorang menyetujui atau menolak panggilan itu. Kendali akses berbasis peran adalah cara Omnara mengatur siapa boleh melakukan apa. Peran organisasi dan proyek mengatur pengguna dan kunci API. Kredensial untuk model, mesin, dan server MCP disimpan sekali sebagai rahasia terenkripsi. Kredensial dibagikan ke tiap proyek secara eksplisit. Satu penerapan dapat melayani banyak organisasi. Tiap organisasi memiliki anggota, proyek, rahasia, penyedia model, dan mesinnya sendiri.

Alur persetujuan itu juga antarmuka manusianya. Di Slack atau Discord, menyebut bot memulai agen dalam sebuah utas. Di utas itu agen membalas, bertanya, dan meminta persetujuan. For example, di GitHub agen dapat mulai ketika pull request dibuka atau seseorang menyebutnya. Agen lalu membaca diff, berkomentar, dan mengirim ulasan. Agen yang membutuhkan manusia tidak gagal diam-diam. Agen menunggu, secara terlihat, di utas yang sudah diawasi manusia.

Jalankan Sendiri atau Pakai Awan

Omnara memberi dua pintu. Menjalankan sendiri membutuhkan Docker dengan Compose. Klon repositori, jalankan profil aplikasi, dan buka konsol lokal. Tambahkan penyedia model dan mesin. Pengembangan lokal mencetak tautan verifikasi di log Docker, sehingga tidak perlu penyedia surel. Repositori menyatakan tegas bahwa bawaan lokal sengaja tidak aman, dan penerapan yang sungguhan harus mengikuti panduan menjalankan sendiri dan acuan konfigurasinya. Kejujuran itu penting. Bidang kendali yang menjalankan agen di mesin Anda pantas mendapat penyiapan yang cermat. Penyiapan itu bukan pemasangan satu perintah yang dibiarkan pada bawaan.

Omnara Cloud adalah pintu yang lain. Proyek baru hadir dengan konfigurasi penyedia bawaan yang mengarah ke OpenRouter dan kumpulan sandbox terkelola. Panduan cepat berjalan tanpa konfigurasi apa pun. Platformnya sendiri tidak memungut biaya. Bawa kunci model dan mesin sendiri tanpa biaya tambahan. Atau bayar sesuai pemakaian dengan kredit Omnara. Kredit membayar model pada tarif token penyedia dan mesin menurut waktu aktif. Agen yang menganggur tidak berbiaya dalam kedua mode, karena agen hanya memakai worker selagi mengambil giliran.

Apa Kata Liputan Independen

Liputan pekan peluncuran sepakat tentang bentuk produknya dan tentang pertanyaan terbukanya yang utama. Emergent menekankan sudut biaya: agen yang disimpan di Postgres selamat dari mulai ulang dan tidak berbiaya selagi menganggur, sangat berbeda dengan penerapan yang selalu aktif. StackFutures menekankan posisinya. Omnara adalah pengganti yang bisa dijalankan sendiri untuk Claude Managed Agents dan Agents API milik OpenAI. Platform ini diterbitkan dengan lisensi Apache 2.0 dan diluncurkan ke halaman depan Hacker News. Tak satu pun media mengklaim angka adopsi produksi untuk platform baru itu. Memang tidak seharusnya. Platform agen terkelola itu baru berusia hitungan bulan. Bukti publiknya sejauh ini adalah kode, dokumentasi, dan peluncuran yang diperhatikan pengembang.

Metodologi artikel ini mengutamakan sumber: tiap angka berasal dari repositori atau liputan yang dikutip di sampingnya.

Siapa yang Cocok Memakai Omnara, dan Siapa yang Tidak

Omnara cocok untuk tim yang sudah merasakan kesulitan spesifik yang dihilangkannya:

  • Menjalankan banyak agen sebagai layanan, untuk pelanggan di dalam produk atau untuk tim internal, tanpa mengirim ulang pada tiap perubahan.

  • Menjaga agen tetap hidup melewati mogok, mulai ulang, dan putusnya laptop, dengan catatan kejadian lengkap untuk diaudit sesudahnya.

  • Menghindari ketergantungan pada model, mesin, atau awan satu vendor, selagi menjaga data agen di basis data yang mereka kendalikan.

  • Menempatkan langkah persetujuan manusia di depan panggilan alat yang berisiko, dalam utas Slack, Discord, atau GitHub.

Lewati Omnara jika Anda menginginkan satu agen yang tertanam dalam satu aplikasi. Kerangka kerja agen lebih cocok untuk tugas itu. Situs Omnara sendiri menyatakan demikian. Lewati juga jika Anda tidak ingin mengoperasikan infrastruktur dan tidak menginginkan awan terkelola. Platformnya gratis, tetapi model, mesin, dan waktu penyiapannya tidak. Dan jika Anda menjalankan sendiri, anggarkan pekerjaan menjalankan Postgres, Redis, dan penyimpanan blob dengan benar. Agen yang awet hanya seawet basis data di bawahnya.

Pertanyaan yang Sering Diajukan

Apakah Omnara benar-benar sumber terbuka? Ya. Platform ini diterbitkan di github.com/omnara-ai/omnara dengan lisensi Apache 2.0, dan dapat dijalankan sendiri secara gratis. Omnara Cloud menambahkan layanan terkelola di atas kode terbuka yang sama.

Apa yang terjadi ketika agen Omnara mogok? Agen melanjutkan. Tiap langkah tiap agen disimpan sebagai catatan kejadian di Postgres. Setelah mogok, mulai ulang, atau putusnya mesin, seorang worker mengambil alih agen dari kondisi tersimpannya. Agen tidak memulai dari awal.

Model dan mesin apa yang dapat dipakai Omnara? Model apa pun lewat OpenAI, Anthropic, OpenRouter, Amazon Bedrock, LiteLLM, Ollama, atau titik akhir kompatibel yang Anda jalankan sendiri. Mesin dapat berupa laptop, VM, atau kontainer Anda sendiri lewat daemon Omnara. Atau pakai sandbox dari sebelas penyedia termasuk Daytona, E2B, Modal, dan Blaxel.

Berapa biaya Omnara? Platformnya sendiri gratis, dengan biaya platform $0. Anda hanya membayar yang Anda pakai. Kunci model dan mesin sendiri tanpa biaya tambahan. Atau bayar sesuai pemakaian dengan kredit Omnara untuk model pada tarif token penyedia dan mesin menurut waktu aktif. Agen yang menganggur tidak berbiaya karena hanya memakai worker selagi mengambil giliran.

Apa beda Omnara dengan kerangka kerja agen? Kerangka kerja adalah pustaka untuk menulis satu agen sebagai kode dan mengirimkannya di dalam aplikasi Anda. Omnara adalah bidang kendali. Agen adalah objek API yang awet. Anda meluncurkan, mengirim pesan, dan mengubahnya tanpa mengirim ulang. Platform menangani kondisi, mesin, izin, dan riwayat untuk banyak agen sekaligus.

Kesimpulan

Singkatnya, Omnara mengubah bagian tersulit dari agen produksi menjadi infrastruktur yang dapat Anda jalankan sendiri. Bagian itu meliputi kondisi yang selamat dari mogok, mesin yang berserah terima antara laptop dan awan, dan persetujuan yang menjaga manusia tetap dalam lingkar. Platform ini masih muda, dan perhatian pekan peluncurannya belum menjadi bukti adopsi produksi. Namun desainnya menjawab pertanyaan yang tepat. Agen menjadi layanan, dan layanan membutuhkan bidang kendali. Mulailah dari repositori GitHub dan dokumentasi resmi. Jika Anda ingin membandingkannya dengan sisi evaluasi perkakas agen, baca artikel Microsoft Scope kami. Artikel itu membahas platform terbuka yang menilai agen. Artikel OpenGAP kami membahas pengubahan repositori git menjadi agen portabel. Atau baca versi bahasa Inggris artikel ini.

Tag: open source · omnara · ai agents · agent infrastructure · durable agents

Semua tulisan