Saya membuat ekstensi vscode dan fork extension bernama Synapse
(github.com/dogsinatas29)🚀 SYNAPSE: Synapse adalah alat untuk melihat hutan. Bukan alat untuk melihat pohon (menulis kode).
Tujuan pembuatan
Saat melakukan vibe coding, sering kali sulit memahami mengapa LLM menyusun program dengan logika seperti itu. Karena itu saya membuatnya agar bisa melihat struktur logika program.
1. Peta topografi codebase (The Map of Your Codebase)
Agar tidak lagi tersesat di daftar file, SYNAPSE mengubah proyek yang kompleks menjadi peta topografi yang bisa dipahami dalam sekali pandang
Node = File: Setiap file sumber menjadi satu node visual.
Edge = Dependency: Menghubungkan relasi dependensi antar file seperti import, include, dan sebagainya.
Bahasa yang didukung: Mendukung Rust, C, Python. Dari system programming hingga scripting, arsitektur dapat dikendalikan secara visual
2. Penyempurnaan konsistensi logika: flowchart (Flowchart Logic)
Bukan sekadar melihat koneksi, alat ini dirancang untuk menutup celah dalam desain.
Anda dapat meninjau keseluruhan 'hutan (struktur file)'. Kemacetan logika dapat diperiksa secara visual.
Saat struktur logika diperiksa, flowchart akan dibuat secara otomatis.
3. Pencatatan pengetahuan: penyimpanan otomatis percakapan (Auto-Archiving)
Agar tidak lupa mengapa keputusan tertentu diambil bersama AI, percakapan dengan AI dapat disimpan secara otomatis
Semua percakapan dan proses penalaran dengan AI yang terkait dengan node (file) tertentu akan disimpan secara otomatis
Fitur snapshot juga disediakan agar Anda bisa kapan saja meninjau kembali alur logika di masa lalu sambil merevisi desain. Snapshot ini adalah snapshot logika, bukan snapshot file.
4. Lingkungan pengembangan dan kompatibilitas (Development & Compatibility)
Dibuat dengan Gemini 3.1 sebagai basis utama di Google Antigravity. Pengujian dilakukan di VSCode
Compatibility: Karena pada dasarnya dirancang sebagai ekstensi VSCode, diharapkan dapat memberikan pengalaman visual yang sama tidak hanya di Antigravity tetapi juga di versi fork berbasis VSCode lainnya
UI dasarnya bersifat WYSIWYG, jadi ini adalah alat untuk vibe coder yang ingin melihat logika kode, atau untuk arsitektur yang menitikberatkan pada desain logika itu sendiri
Artinya, pengguna dapat menata posisi semua node secara bebas dan membedakannya dengan cluster. Dengan ini, beberapa blok logika dapat dikelola.
Bagi developer yang berfokus pada kode, ini mungkin hanya terasa sebagai alat tambahan belaka
Seperti Photoshop, tersedia fitur layer yang memungkinkan node (file) yang Anda buat dibedakan secara visual dalam layer terpisah.
Dibuat dengan struktur SRE menggunakan TypeScript dan Java. Struktur pemrograman yang direkomendasikan adalah ECS.
Belum ada komentar.