Deskripsi
Claude Engineer v3 adalah kerangka kerja canggih yang dirancang untuk meningkatkan pengembangan perangkat lunak melalui kekuatan model Claude 3.5 Sonnet dari Anthropic. Ia berfungsi sebagai CLI interaktif dan antarmuka web, yang memungkinkan pengguna untuk memanfaatkan AI untuk berbagai tugas pengembangan. Inovasi utamanya terletak pada kemampuannya untuk secara otonom membuat dan mengelola alat, sehingga terus memperluas kemampuannya melalui interaksi percakapan.
Arsitektur kerangka kerja memungkinkan Claude untuk mengidentifikasi kebutuhan akan alat baru selama percakapan, merancangnya, dan menerapkannya secara otomatis. Mekanisme yang terus membaik ini memastikan bahwa kerangka kerja menjadi lebih kuat dengan setiap penggunaan. Fitur-fitur utama meliputi pembuatan dan pemuatan alat dinamis, antarmuka konsol yang kaya dengan indikator kemajuan, dan sistem pelacakan token canggih. Antarmuka web menawarkan UI modern dengan fitur-fitur seperti unggah dan analisis gambar, sementara CLI menyediakan pengalaman yang dioptimalkan untuk pengembang.
Pemasangan sangat mudah, dengan instruksi yang disediakan untuk macOS/Linux dan Windows. Pengguna dapat memilih antara antarmuka web dan CLI berdasarkan preferensi alur kerja mereka. UI web ideal untuk pekerjaan visual dan analisis gambar, sementara CLI cocok untuk pengembang dan integrasi sistem. Struktur proyek mencakup komponen untuk antarmuka web, antarmuka CLI, pengaturan konfigurasi, aset web, templat HTML, implementasi alat, dan perintah sistem.
Claude Engineer v3 hadir dengan serangkaian alat bawaan yang komprehensif, termasuk Pembuat Alat, Pengelola Paket UV, E2B Code Executor, Alat Linting, Alat Sistem File, Alat Web, dan Alat Utilitas. Alat-alat ini dirancang agar terdokumentasi sendiri, tahan kesalahan, dapat disusun, aman, dan kompatibel lintas platform. Proyek ini bersifat sumber terbuka dan menyambut kontribusi, dengan dokumentasi terperinci yang tersedia untuk pengembang yang tertarik untuk memperluas kemampuannya.
Fitur Inti Claude Engineer
Identifikasi dan pembuatan alat otonom
Perluasan kemampuan dinamis selama percakapan
Manajemen dependensi alat yang cerdas
Visualisasi penggunaan token secara real-time
Pemformatan teks kaya di CLI
Unggah dan analisis gambar di antarmuka web
Sistem pengimporan modul dinamis
Riwayat percakapan persisten dengan manajemen token
Pembuatan kode alat otomatis
Manajemen jendela konteks yang tepat
Optimasi sendiri dari alat yang ada
Kemampuan hot-reload untuk alat baru
Memulai dengan Claude Engineer
Kloning: Kloning repositori GitHub ke mesin lokal Anda menggunakan `git clone https://github.com/Doriandarko/claude-engineer.git`
Instal Dependensi: Navigasikan ke direktori proyek dan instal dependensi menggunakan `uv venv` dan `source .venv/bin/activate` (macOS/Linux) atau `uv venv .venv\Scripts\activate` (Windows).
Konfigurasi: Siapkan kunci API Anthropic dan kunci API E2B Anda di variabel lingkungan Anda atau file `.env`.
Jalankan Antarmuka Web: Jalankan antarmuka web menggunakan `uv run app.py` dan buka browser Anda ke `http://localhost:5000`.
Jalankan CLI: Jalankan antarmuka baris perintah menggunakan `uv run ce3.py`.
Jelajahi Alat: Manfaatkan alat bawaan atau buat alat khusus melalui Pembuat Alat.
Berkontribusi: Kirimkan permintaan tarik untuk perubahan besar setelah membuka masalah.
Kasus Penggunaan Claude Engineer
- Pembuatan Alat AI
- Pengembangan Perangkat Lunak
- Eksekusi Kode
- Web Scraping
- Manajemen File
- Manajemen Token
- Debugging
- Analisis Gambar








