Devin for Terminal untuk desain.
Devin for Terminal adalah insinyur perangkat lunak AI otonom dari Cognition, berjalan di terminal Anda. Ia merencanakan dan mengeksekusi tugas multi-langkah sendiri dan bisa menyerahkan sebuah sesi ke agen cloud ber-sandbox — yang menjadikannya cara nyata untuk mengirim pekerjaan front-end, begitu Anda memberinya referensi, konvensi, dan loop verifikasi. Open Design menyambungkannya ke alur kerja desain open-source: akun Devin Anda, berkas Anda, mengutamakan lokal.
Open Design mengubah Devin for Terminal menjadi agen desain open-source yang mengutamakan lokal — akun Devin Anda, berkas Anda, dengan pustaka skill dan design-system kurasi di sekelilingnya.
Devin for Terminal adalah insinyur perangkat lunak AI otonom dari Cognition, dibawa ke baris perintah lokal. Dua hal membuatnya menarik khusus untuk desain: ia benar-benar agentik, sehingga ia merencanakan dan mengeksekusi tugas multi-langkah dari ujung ke ujung alih-alih sekadar melengkapi baris; dan ia bisa menyerahkan sebuah sesi ke agen cloud ber-sandbox dengan komputernya sendiri, sehingga build yang lebih panjang terus berjalan setelah Anda menutup laptop. Dipadukan dengan referensi, konvensi, dan loop verifikasi yang tepat, ia membangun UI yang nyata dan responsif. Ini adalah panduan praktis menyeluruh untuk menggunakan Devin for Terminal untuk pekerjaan UI, frontend, dan design-system, serta untuk menyambungkannya ke alur kerja desain terstruktur dengan Open Design.
Panduan ini mencakup apa sebenarnya Devin for Terminal itu, mengapa insinyur perangkat lunak otonom cocok untuk pekerjaan desain, cara menyiapkannya dari nol, loop tangkapan-layar-ke-UI, bagaimana aturan proyek dan tool eksternal memperluasnya, bagaimana ia dibandingkan dengan Codex, Claude Code, Cursor, dan Gemini CLI, jebakan yang membuat keluaran AI terlihat generik, dan bagaimana Open Design menutup celah itu sebagai lapisan desain terbuka yang mengutamakan lokal — pasangan yang alami untuk agen mana pun yang bisa merencanakan dan mengirim pekerjaan front-end.
Apa sebenarnya Devin for Terminal itu
Devin for Terminal adalah versi baris-perintah dari Devin, insinyur perangkat lunak AI otonom dari Cognition. Ia berjalan sebagai agen pengkodean lokal dengan akses ke basis kode, tool, dan lingkungan Anda — membaca repositori Anda, menyunting berkas, menjalankan perintah shell, serta merencanakan dan memverifikasi pekerjaan dari tugas berbahasa natural alih-alih sekadar melengkapi baris. Cognition membangun pustaka rendering terminal kustom dalam Rust agar antarmuka tetap cepat dan responsif.
Untuk pekerjaan desain, dua sifat menonjol. Ia benar-benar otonom, sehingga Anda bisa mendeskripsikan sebuah hasil dan ia mengeksekusi jalur multi-langkah untuk mencapainya. Dan ketika sebuah build melampaui laptop Anda, Anda bisa menyerahkan sesi ke agen cloud yang berjalan di lingkungan ber-sandbox-nya sendiri dan terus bekerja secara asinkron — sehingga Anda bisa kembali ke pull request yang sudah selesai.
- Eksekusi otonom dan agentik: Devin merencanakan dan mengeksekusi tugas multi-langkah sendiri — mengimplementasikan fitur, membangun UI, menjalankan dan mengujinya — dipandu oleh prompt yang jelas dengan kriteria penyelesaian yang eksplisit.
- Agen lokal, serah-terima cloud: Ia berjalan secara lokal di terminal Anda, dan bisa mengeskalasi sesi ke agen cloud ber-sandbox yang punya komputernya sendiri dan melanjutkan pekerjaan setelah Anda beranjak.
- Berbasis akun, pilihan model: Anda masuk dengan akun Devin (Cognition); Devin berjalan pada model terdepan — Anda bisa memilih di antara opsi seperti SWE-1.6 milik Cognition dan model terdepan lainnya.
- Vendor: Cognition
- Kredensial: akun Devin (Cognition) — masuk berbasis langganan/akun, bukan bawa-kunci-sendiri
- Bentuk: agen terminal lokal dengan serah-terima cloud ber-sandbox opsional
Mengapa insinyur perangkat lunak otonom cocok untuk desain
Keunggulan desain Devin berasal dari cara ia bekerja — eksekusi otonom dari ujung ke ujung — tetapi, seperti setiap agen, selera tetap harus disediakan.
- Build multi-langkah dari ujung ke ujung: Karena Devin merencanakan dan mengeksekusi seluruh tugas, ia bisa menyusun kerangka halaman, menyambung komponen, menjalankan server dev, dan menguji hasil sekaligus alih-alih berhenti di potongan kode.
- Putaran cloud ber-sandbox: Pekerjaan front-end yang lebih panjang — landing page penuh, alur multi-layar — bisa diserahkan ke agen cloud ber-sandbox dan terus membangun, sehingga iterasi tidak terhambat oleh laptop Anda.
- Konvensi dalam aturan proyek: Arahkan agen ke token, komponen, dan spesifikasi nyata Anda melalui aturan dan dokumen proyek Anda, sehingga ia bekerja terhadap sebuah brand alih-alih tampilan bawaan.
Pelajarannya sama dengan yang diajarkan setiap agen: Devin tidak memiliki selera secara bawaan. Ia menghasilkan desain yang baik ketika Anda memberinya batasan — sebuah design system, sebuah skill estetika, dan referensi konkret. Open Design mengemas tepat masukan-masukan itu, itulah mengapa keduanya cocok dipadukan (lebih lanjut di bawah).
Menyiapkan Devin untuk pekerjaan desain, dari nol
Berikut jalur lengkap dari mesin bersih menuju Devin for Terminal yang dapat membangun dan memverifikasi UI.
# 1. Install Devin for Terminal
curl -fsSL https://cli.devin.ai/install.sh | bash
# 2. Start it in your project and sign in on first run
cd your-project
devin # sign in with your Devin (Cognition) account
# 3. Describe the task in natural language, with clear
# completion criteria, and let Devin plan and execute.
# 4. When a build outgrows your laptop, hand the session
# off to a sandboxed cloud agent that keeps working.
- Kodekan aturan desain Anda: Letakkan token, primitif, dan konvensi Anda di tempat agen membacanya — di aturan dan dokumen proyek Anda — sehingga keluaran cocok dengan sebuah brand alih-alih jatuh ke tampilan generik.
- Tambahkan verifikasi peramban: Minta Devin merender di peramban sungguhan dan memeriksa keluarannya di seluruh breakpoint, sehingga ia memverifikasi terhadap desain alih-alih hanya memastikan build lolos.
Alur kerja tangkapan-layar-ke-UI
Loop desain dengan daya ungkit tertinggi pada Devin adalah mengubah gambar referensi menjadi UI yang berfungsi dan responsif, lalu berulang sampai cocok — membiarkan agen otonom membangun, menjalankan, dan membandingkan keluarannya kembali ke referensi.
- Mulailah dari referensi visual paling jelas yang Anda punya — dan sertakan beberapa keadaan (desktop dan mobile, hover, kosong, memuat), bukan hanya satu bidikan hero.
- Bersikaplah spesifik dalam prompt dan beri kriteria penyelesaian yang eksplisit; prompt yang kabur menghasilkan UI generik bahkan dengan agen yang kuat.
- Simpan design system dan konvensi Anda di aturan proyek Anda, dan beri tahu Devin di mana token dan primitif kanonis berada.
- Jalankan server dev dan minta Devin merender di peramban sungguhan, mengubah ukuran ke breakpoint untuk memeriksa hasilnya.
- Berulanglah dengan meminta Devin membandingkan implementasinya kembali ke referensi — bukan sekadar memastikan ia ter-build — dan serahkan ke cloud untuk putaran yang lebih panjang.
Beri Devin referensi dan batasan konkret, dengan definisi selesai yang jelas:
devin
# in the prompt:
> Implement the attached reference (desktop + mobile) in
React + Vite + Tailwind + TypeScript.
Reuse my existing design-system components and tokens.
Match spacing, layout, and hierarchy; make it responsive.
Render it in the browser and iterate until it matches the
references across breakpoints. Done = pixel-close on both
desktop and mobile with no console errors.Jaga prompt tetap terfokus, commit iterasi yang baik dan kembalikan yang buruk (beri tahu Devin saat Anda mengembalikan), sehingga setiap putaran dibangun di atas dasar yang bersih.
Aturan proyek, tool, dan serah-terima cloud
Tiga titik ekstensi menjadikan Devin for Terminal praktis untuk pekerjaan desain berkelanjutan, dan ketiganya memetakan dengan rapi ke alur kerja desain terbuka.
- Aturan proyek dan konteks: Simpan konvensi desain, token, dan daftar periksa tinjauan Anda di aturan dan dokumen proyek Anda, sehingga agen membacanya pada setiap putaran dan bekerja terhadap brand Anda.
- Basis kode, tool, dan lingkungan: Devin berjalan sebagai agen lokal dengan akses ke basis kode, tool, dan lingkungan Anda — ia bisa menjalankan server dev, mengeksekusi build, dan memverifikasi keluaran tanpa meninggalkan terminal.
- Serah-terima cloud ber-sandbox: Serahkan sebuah sesi ke agen cloud di sandbox-nya sendiri untuk menjalankan build, pengujian, dan pembuatan PR yang lebih panjang secara asinkron, lalu kembali ke pull request yang sudah selesai.
Inilah persis jenis kapabilitas portabel berbentuk-agen yang dibangun untuk diorkestrasi oleh Open Design, alih-alih dibuat ulang per proyek.
Devin vs Codex vs Claude Code vs Cursor vs Gemini CLI untuk desain
Tidak ada satu pemenang tunggal untuk pekerjaan desain — setiap agen punya kekuatan berbeda, dan tim berpengalaman menumpuknya. Ringkasan yang adil:
| Agen | Kekuatan desain | Paling cocok untuk |
|---|---|---|
| Devin | Insinyur perangkat lunak sepenuhnya otonom; merencanakan dan mengeksekusi build multi-langkah serta menyerahkannya ke agen cloud ber-sandbox | Mendelegasikan build front-end ujung-ke-ujung yang terus berjalan setelah Anda beranjak |
| Codex | Poles visual kuat dengan skill frontend; build async ber-sandbox | Build async terdelegasi dan aturan AGENTS.md yang portabel |
| Claude Code | Keputusan desain spesifik (heks, jarak, tipografi) dan UX yang sadar basis kode | Penalaran frontend dan refaktor konteks besar |
| Cursor | Loop bangun-dan-lihat visual dengan pratinjau langsung dan suntingan inline | Pekerjaan UI iterasi-dan-pantau yang rapat di dalam IDE |
| Gemini CLI | Pemahaman gambar multimodal yang kuat dan konteks 1 juta token; open-source dengan tingkat gratis | Pekerjaan padat-tangkapan-layar dan menahan seluruh design system dalam konteks |
Vonis komunitas yang berulang adalah bahwa selera berasal dari manusia: semuanya jatuh ke estetika generik tanpa skill, referensi, dan batasan. Itulah masalah nyata yang harus dipecahkan — dan bentuknya adalah alat-desain, bukan model.
Jebakan, dan cara menghindari tampilan “AI slop”
Keluhan paling umum tentang desain hasil AI adalah tampak generik — gradien lembut, panel mengambang, sudut membulat berlebihan, bayangan dramatis, nuansa Inter-dan-ungu yang “berteriak bahwa ini buatan AI”. Masalah lain yang dilaporkan termasuk tata letak mobile yang rusak dan instruksi yang bocor ke teks UI. Tidak satu pun unik bagi Devin; itu yang terjadi ketika agen mana pun berjalan tanpa konteks desain yang dikurasi.
- Tambahkan skill estetika: Skill desain yang dikurasi memaksa agen untuk berkomitmen pada arah nyata alih-alih tampilan bawaan.
- Verifikasi di peramban sungguhan: Minta Devin merender dan memeriksa-sendiri di seluruh breakpoint sehingga tata letak tidak diam-diam rusak di mobile.
- Sediakan token dan referensi: Token desain nyata dan tangkapan layar referensi adalah tuas tunggal terbesar atas kualitas keluaran.
- Kodekan aturan di konteks proyek: Letakkan aturan bergaya “tanpa kartu hero, maksimal dua jenis huruf, hierarki brand-dulu” di tempat agen membacanya setiap putaran, dengan kriteria penyelesaian yang eksplisit.
Perhatikan bahwa setiap mitigasi adalah tentang memberi agen konteks desain yang dikurasi. Memelihara konteks itu secara manual, per proyek, adalah kerja keras yang dihilangkan Open Design.
Mendesain dengan Devin di dalam Open Design
Open Design adalah lapisan desain open-source yang terus diminta oleh alur kerja di atas. Ia memperlakukan Devin for Terminal sebagai adaptor first-party dan membungkusnya dengan pustaka skill dan design-system kurasi, pipeline render terstruktur, serta UI desktop lokal — sehingga konteks desain yang membuat Devin bagus sudah ada sejak putaran pertama, bukan dirakit dengan tangan setiap kali. Open Design open-source dan mengutamakan lokal, yang menjadikan pasangan ini cocok secara alami untuk agen yang sudah Anda jalankan di terminal Anda.
- Pasang Open Design dan pilih Devin for Terminal sebagai agen Anda.
- Autentikasi dengan akun Devin (Cognition) Anda — kredensial digunakan langsung oleh agen Anda dan tidak pernah diproksikan melalui kami.
- Pilih sebuah design system dan sebuah skill, lalu hasilkan deck, prototipe, dan landing page dengan selera yang konsisten.
- Setiap artefak dan berkas DESIGN.md tinggal di repo Anda sendiri, bukan cloud terkelola.
Agen Devin yang sama, akun yang sama — plus alur kerja desain open-source yang nyata dan portabel di sekelilingnya. Open Design mengutamakan lokal dan Apache-2.0, sehingga tidak ada apa pun tentang pekerjaan atau kredensial Anda yang meninggalkan mesin Anda melalui kami.
Pertanyaan yang sering diajukan
-
01 Apakah Devin for Terminal benar-benar bisa mengerjakan pekerjaan desain?
Ya — dengan skill estetika, design system, dan gambar referensi nyata dalam konteks, Devin menghasilkan UI berkualitas produksi dan responsif, dan sebagai agen otonom ia bisa membangun, menjalankan, dan memverifikasi hasil terhadap referensi Anda. Tanpa konteks itu ia cenderung jatuh ke tampilan generik, dan itulah celah yang diisi Open Design.
-
02 Bagaimana cara masuk ke Devin?
Devin berbasis akun: Anda masuk dengan akun Devin (Cognition) alih-alih membawa kunci model Anda sendiri. Pasang Devin for Terminal, jalankan di proyek Anda, dan autentikasi pada putaran pertama. Open Design tidak pernah memproksikan kredensial Anda — agen Anda menggunakannya langsung.
-
03 Apa yang membuat Devin bagus khusus untuk desain?
Ia adalah insinyur perangkat lunak yang sepenuhnya otonom: ia merencanakan dan mengeksekusi build front-end multi-langkah dari ujung ke ujung, dan bisa menyerahkan sesi ke agen cloud ber-sandbox yang terus bekerja setelah Anda beranjak. Selera tetap berasal dari design system, skill, dan referensi yang Anda sediakan.
-
04 Devin atau Claude Code untuk desain frontend?
Keduanya kuat. Claude Code dikenal untuk keputusan desain yang spesifik dan sadar basis kode; keunggulan Devin adalah eksekusi ujung-ke-ujung yang sepenuhnya otonom dengan serah-terima cloud ber-sandbox. Banyak tim memakai keduanya — Open Design membiarkan Anda mengganti agen tanpa mengubah alur kerja desain Anda.
-
05 Apakah Devin berjalan di sandbox?
Devin for Terminal berjalan secara lokal dengan akses ke basis kode dan lingkungan Anda, dan ia bisa menyerahkan sesi ke agen cloud yang berjalan di lingkungan ber-sandbox-nya sendiri — berguna untuk build, pengujian, dan pembuatan PR yang lebih panjang yang berlanjut secara asinkron.
-
06 Apakah Open Design berafiliasi dengan Cognition?
Tidak. Devin for Terminal adalah produk Cognition; Open Design adalah proyek open-source independen yang mendukungnya sebagai adaptor first-party. Devin adalah merek dagang Cognition.
-
07 Apakah berkas dan kredensial saya aman?
Ya — Open Design mengutamakan lokal dan Apache-2.0. Berkas, artefak, dan DESIGN.md Anda tetap di repo Anda sendiri, dan kredensial Devin Anda digunakan langsung oleh agen Anda, tidak pernah dirutekan melalui server Open Design.
Mendesain dengan Devin, dengan cara yang terbuka.
Masuk dengan akun Devin Anda, jaga setiap berkas tetap lokal, dan dapatkan pustaka desain kurasi di sekeliling agen otonom yang sudah Anda gunakan.