Alat GitHub Trending Archify Mengotomatisasi Diagram Arsitektur dengan AI

icon MarsBit
Bagikan
AI summary iconRingkasan
Sebuah alat AI baru bernama Archify sedang tren di GitHub, yang mengotomatisasi diagram arsitektur dari kode. Proyek ini memiliki 31.000 bintang dan 1.900 fork. Alat ini mendukung berbagai model AI dan pembaruan real-time. Dibuat oleh pengembang autodidak, Archify membantu memvisualisasikan sistem kompleks. Dengan altcoin seperti Solana dan Cardano yang menunjukkan kekuatan, altcoin yang sedang tren menarik perhatian. Para trader memantau indeks ketakutan dan keserakahan dengan cermat seiring perubahan sentimen pasar.

Diagram arsitektur yang estetis dan mendukung pembaruan real-time kini dapat dibuat dengan satu klik AI!

GitHub

Saya yakin semua orang pernah merasa kesal karena harus terus-menerus menyesuaikan dan menarik kanvas saat bekerja menggambar secara manual, serta gambar yang mudah menjadi usang setelah pembaruan kode.

Menggunakan Mermaid memang mudah, tetapi semakin kompleks, panah-panahnya bisa berantakan dan akhirnya tetap perlu diedit secara manual.

Sekarang, proyek open source Archify yang masuk GitHub Trending merangkum hal ini menjadi satu kalimat:

Analisis repositori kode ini, dan hasilkan diagram arsitektur runtime tingkat tinggi.

Kemudian, diagram arsitektur dalam format HTML yang dapat mencari node, melacak jalur panggilan, dan mengganti tema telah dihasilkan.

GitHub

Dan itu tidak memilih model, apakah Anda menggunakan Claude Code, Codex, Cursor, atau agen lainnya, semuanya bisa berjalan.

GitHub

Sampai waktu penerbitan, Archify telah menerima banyak umpan balik positif dengan 100.000 like di X, mengumpulkan 1,9k Fork, 31.400 Star, dan langsung menduduki peringkat pertama di trending GitHub.

GitHub

Orang-orang tak bisa menahan diri untuk berkomentar:

Terima kasih kepada Archify, saya setidaknya menghemat empat atau lima pertemuan tindak lanjut.

GitHub

Namun yang mengejutkan, pengembang AI Agent populer ini, "Juga Tidak Ada Hujan Pun Cerah", bukan lulusan universitas ternama.

Dia lulus dari pendidikan kejuruan, kemudian lulus ujian transisi dari kejuruan ke sarjana dengan peringkat pertama dan masuk ke program Teknik Perangkat Lunak di Chongqing University of Posts and Telecommunications.

Setelah Archify menjadi populer, ia bercanda sedikit sedih di akun X-nya:

Saya pernah menjadi satpam, belajar memperbaiki mobil, bekerja di pabrik, bahkan berhasil melewati serangkaian wawancara ketat dari perusahaan besar seperti ByteDance Feishu dan Yuanfudao, selalu mengira tawaran kerja sudah di depan mata, tetapi semuanya berakhir dengan kegagalan saat pemeriksaan latar belakang, karena mereka menemukan bahwa saya lulusan diploma—saya pun harus pergi dengan hati kecewa. Di tahun kelulusan saya, saya selalu mengalami hal ini: wawancara berjalan lancar, tetapi begitu saya sebut bahwa saya lulusan “diploma ke sarjana”, HR tidak pernah memberi kabar lagi. (tersenyum pahit)

GitHub

Dia dengan jujur mengatakan bahwa setelah tawaran demi tawaran gagal, dirinya pernah menderita, meragukan diri, bingung, bahkan langsung lari 5 kilometer ke bawah.

Tetapi dia tidak pernah menyerah.

Kemudian, dengan dorongan dari COO Manus, Cz Chen, ia memilih menggunakan Archify untuk membuktikan kepada semua orang bahwa:

Berasal dari keluarga miskin bukanlah sesuatu yang memalukan!

Satu kalimat, ubah kode menjadi peta sistem

Archify adalah Agent Skill yang dirancang untuk agen AI seperti Claude Code, Codex, Cursor, dan OpenCode.

Anda dapat memberikannya deskripsi sistem, atau biarkan Archify langsung menganalisis repositori kode.

Setelah Archify memahami kode, ia akan terlebih dahulu menghasilkan JSON IR yang terstruktur, lalu Archify menyelesaikan pemeriksaan Schema, tata letak, dan rendering, serta akhirnya menghasilkan file HTML mandiri.

Prosesnya secara umum sebagai berikut:

Kode atau deskripsi teks → Archify memahami → menghasilkan JSON IR → verifikasi aturan → merender HTML/SVG → interaksi dan ekspor.

Saat ini ia dapat menghasilkan lima jenis diagram teknis: diagram arsitektur, diagram alur kerja, diagram urutan, diagram aliran data, dan diagram siklus hidup.

Dan gambar yang dihasilkannya tidak hanya bisa dilihat, tetapi Anda juga dapat mencari node, melihat hulu dan hilir suatu modul, serta melacak jalur antara dua node; Anda dapat dengan bebas beralih antara tema gelap dan terang, serta mengekspor dalam format PNG, SVG, WebM, dan kartu berbagi.

GitHub

Jika tidak puas dengan hasilnya, Anda juga bisa selalu meminta Archify untuk mengubahnya, seperti ini:

Tambahkan Redis.

Pindahkan modul verifikasi ke kiri.

Highlight fallback paths after cache invalidation.

GitHub

Tapi masalahnya muncul lagi, alat generasi grafik berbasis teks seperti Mermaid dan D2 sudah ada sejak lama, apa yang membuat Archify unik?

GitHub

Jawabannya adalah, bukan hanya menghasilkan gambar dari teks, tetapi memasukkan kemampuan menggambar langsung ke dalam alur kerja Agent pemrograman, sehingga Agent dapat memahami kode, menghasilkan grafik dalam format GIF, dan terus memodifikasinya.

Sebaliknya, Mermaid dan Graphify hanya bertanggung jawab untuk merender deskripsi teks yang sudah ada menjadi gambar, dan mungkin belum sebagus Archify.

GitHub

Ini bukan hanya Mermaid yang terlihat lebih bagus

Keunikan Archify terletak pada integrasi alat menggambar ke dalam alur kerja Agent pemrograman.

Anda tidak perlu belajar sintaks grafik dari awal, cukup jelaskan niat teknis Anda.

Sedangkan tugas memahami kode, mengorganisir komponen, dan menghasilkan data terstruktur dapat diserahkan kepada AI Agent, sedangkan Archify bertanggung jawab atas validasi dan rendering.

Pembagian tugas ini sebenarnya juga mencoba menyelesaikan salah satu masalah pada diagram arsitektur yang dihasilkan oleh AI, yaitu

Model bisa menggambar dengan cepat, tetapi tidak selalu akurat.

Archify akan memeriksa struktur data, tata letak node, label, dan konflik koneksi sebelum pengiriman.

Jika verifikasi gagal, ia akan menunjukkan masalah spesifik dan cara perbaikan yang diizinkan, bukan langsung memberikan gambar yang terlihat bagus tetapi sebenarnya mengandung kesalahan.

Selain itu, ia juga dapat membandingkan dua snapshot arsitektur untuk menandai bagian yang ditambahkan, dihapus, diubah, dipindahkan, dan diarahkan ulang dengan cara Before/Delta/After.

Ini berarti diagram arsitektur tidak lagi hanya menjadi gambar tambahan yang ditambahkan setelah pengembangan selesai, tetapi juga dapat terlibat dalam tinjauan kode dan berkembang bersama proyek.

Tentu saja, Archify juga tidak sempurna; bukan sistem pemantauan real-time dan tidak dapat secara otomatis membuktikan bahwa diagram sepenuhnya konsisten dengan status online.

Keakuratan hasil tetap bergantung pada informasi kode, petunjuk pengguna, dan kemampuan analisis Agent.

Setelah diuji oleh pengguna, juga disebutkan bahwa Archify memiliki beberapa masalah, seperti tampilan detail node yang agak kecil, kurang lancar saat menggunakan model tanpa visual bawaan (seperti deepseek-v4-flash), dan konsumsi kuota yang agak besar.

GitHub

GitHub

Untuk hal ini, pengembang juga mengatakan bahwa mereka sedang berusaha memperbarui versi dan mengatasi masalah-masalah ini, kita bisa menantikan datangnya pembaruan.

GitHub

Jadi, Archify seharusnya cocok untuk Anda seperti ini:

Sudah menggunakan AI untuk pemrograman, ingin memahami repositori asing dengan cepat, menguraikan rantai panggilan, atau menjelaskan sistem kompleks kepada tim.

GitHub

GitHub

Namun, kisah Archify tidak hanya tentang bagaimana sebuah alat menjadi populer dalam empat bulan.

Masih ada masalah yang lebih spesifik di baliknya:

Ketika gelar akademik tidak bisa diubah, bagaimana seorang pengembang bisa membuktikan dirinya?

Jawaban dari “也无风雨也雾晴” adalah menjadikan kemampuan sebagai karya yang dapat dibuka, digunakan, dan diverifikasi oleh siapa pun.

Saya lulusan diploma yang melanjutkan ke sarjana, tapi saya bisa!

Guru “Juga tidak ada hujan, juga tidak ada kabut, cuaca cerah” saat ini belum mengungkapkan nama aslinya dan perusahaan tempat ia bekerja, namun kini kisah Archify telah terungkap dan memperoleh pengakuan yang semakin luas.

Karena awan telah berlalu dan langit menjadi cerah, mari kita panggil dia dengan akrab sebagai "Guru Cerah". (Kami sudah menghubunginya, teman-teman yang tertarik bisa tunggu wawancara eksklusif berikutnya.)

Guru Qingtian berbagi secara tulus di Twitter tentang perjalananannya, mulai dari lulus dari pendidikan tinggi vokasional di bidang frontend, menghadapi banyak tantangan, hingga akhirnya mendapatkan tawaran kerja dari perusahaan besar di Shanghai berkat proyek dan alat open-source-nya sendiri, dengan kata kunci kira-kira sebagai berikut:

Berangkat dari desa, naik tingkat ke jenjang sarjana, belajar mandiri frontend, sering terhambat saat verifikasi latar belakang, membuktikan kemampuan melalui open source.

GitHub

Setelah ujian masuk perguruan tinggi tahun 2018, Guru Qingtian masuk pendidikan vokasional untuk mempelajari teknologi aplikasi komputer, pada tahun itu ia merasa kondisinya buruk sekali…

GitHub

Kemudian, ia melanjutkan pendidikan dari diploma ke sarjana dan lulus masuk ke program Teknik Perangkat Lunak di Chongqing University of Posts and Telecommunications dengan peringkat pertama di kelompok yang sama.

GitHub

GitHub

Selama masa magang, Guru Qingtian sangat senang, ia merasa:

Selama saya terus berusaha, masa depan pasti akan semakin baik.

GitHub

Namun, rekrutmen musim gugur menuangkan air dingin kepadanya:

GitHub

Dalam wawancara magang di Universitas West Lake, ketika HR kembali menyinggung kualifikasi pendidikannya yang naik dari diploma ke sarjana, ia akhirnya kehilangan kesabaran:

Berasal dari keluarga miskin bukanlah sesuatu yang memalukan!

Akhirnya dia lulus.

Tetapi ini hanyalah sebuah magang; sepanjang perjalanan pencarian kerja Tianqi, tidak ada satu perusahaan pun yang bersedia memberinya kesempatan menjadi karyawan tetap.

GitHub

GitHub

Dari tahun lalu hingga Maret tahun ini, ia terus-menerus berpindah-pindah dalam perjalanan magang untuk mengumpulkan pengalaman:

GitHub

Kemudian, ia akhirnya bertemu dengan orang pertama yang membantu karier profesionalnya—Cz Chen, Chief Operating Officer Manus pada waktu itu.

GitHub

GitHub

△

Dia menyarankan kepadanya bahwa mungkin dia bisa membuktikan kemampuannya melalui karya atau proyek open source dari tempat lain.

Kalimat ini tidak hanya memperkuat gagasan yang selama ini disembunyikan oleh Qingtian dalam hatinya:

Gelar akademis sudah tidak bisa diubah lagi, seberapa pun Anda menjelaskan, orang lain tetap akan melihatnya sebagai transfer dari diploma ke sarjana.

Juga menjadi benang merah dalam kisah Archify selanjutnya.

Kemudian, ia memulai perjalanan open source, dan terus mengubah karyanya menjadi resume kedua dirinya:

GitHub

Akhirnya, dengan kerajaan yang dia bangun sendiri, ia berhasil mendapatkan tawaran dari perusahaan besar:

GitHub

Kemudian, Archify menjadi populer, dan akhirnya ia bisa memanfaatkan kesempatan ini untuk menceritakan kepada semua orang ketidakpuasan dan kebingungan yang selama ini terpendam di dalam hatinya:

Open source tidak membuat saya berubah dari diploma ke 985, juga tidak menjamin saya tidak akan lagi terhambat oleh kualifikasi pendidikan di masa depan, dan sekarang saya pun tidak bisa menjelaskan apa yang akhirnya akan saya dapatkan dari Star-star ini.

Namun, pada akhirnya, ia menghela napas:

Saat ini, Archify memang digunakan oleh orang-orang, dan hal yang paling bermakna bagi saya dalam melakukan open source adalah bahwa apa yang saya buat dapat memberikan nilai bagi orang lain dan membantu banyak orang.

GitHub

Di luar gelar akademis, ia telah mengumpulkan resume baru yang ditulis oleh karya nyata, umpan balik pengguna, dan komunitas.

Ceritanya membawa harapan kepada lebih banyak siswa yang mengalami hambatan karena kurangnya kualifikasi akademis.

GitHub

Dan tentang cerita Archify, masih berlanjut.

Artikel ini berasal dari akun WeChat "Quantum Bit", penulis: Peduli teknologi terdepan

Penafian: Informasi pada halaman ini mungkin telah diperoleh dari pihak ketiga dan tidak mencerminkan pandangan atau opini KuCoin. Konten ini disediakan hanya untuk tujuan informasi umum, tanpa representasi atau jaminan apa pun, dan tidak dapat ditafsirkan sebagai saran keuangan atau investasi. KuCoin tidak bertanggung jawab terhadap segala kesalahan atau kelalaian, atau hasil apa pun yang keluar dari penggunaan informasi ini. Berinvestasi di aset digital dapat berisiko. Harap mengevaluasi risiko produk dan toleransi risiko Anda secara cermat berdasarkan situasi keuangan Anda sendiri. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Pengungkapan Risiko.