
CraftBot
CraftBot adalah asisten AI pribadi yang berjalan 24/7 di mesin Anda, secara otonom menafsirkan tugas, merencanakan tindakan, dan menjalankan alur kerja kompleks dengan dukungan untuk beberapa penyedia LLM, integrasi alat eksternal, dan keterampilan yang dapat diperluas.
https://github.com/CraftOS-dev/CraftBot?ref=producthunt&utm_source=aipure

Informasi Produk
Diperbarui:Apr 20, 2026
Apa itu CraftBot
CraftBot adalah asisten AI pribadi sumber terbuka yang dikembangkan oleh CraftOS yang berada di dalam mesin Anda dan beroperasi terus-menerus untuk membantu Anda mencapai tujuan. Tidak seperti asisten berbasis cloud, CraftBot berjalan secara lokal dengan pendekatan Bring Your Own Key (BYOK), mendukung beberapa penyedia LLM termasuk OpenAI, Google Gemini, Anthropic Claude, BytePlus, dan model Ollama lokal. Agen ini memiliki sistem memori canggih yang mempelajari preferensi dan kebiasaan Anda, secara proaktif merencanakan dan memulai tugas untuk membantu Anda meningkatkan kehidupan. Ia menawarkan mode antarmuka yang fleksibel termasuk Browser, Terminal UI (TUI), CLI, dan mode GUI eksperimental untuk otomatisasi desktop. CraftBot terintegrasi dengan mulus dengan layanan eksternal seperti Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, dan Telegram melalui otentikasi OAuth, sambil juga mendukung Model Context Protocol (MCP) dan kerangka kerja keterampilan yang dapat diperluas untuk kemampuan yang ditingkatkan.
Fitur Utama CraftBot
CraftBot adalah asisten AI pribadi yang berjalan secara lokal di mesin Anda 24/7, secara otonom menafsirkan tugas, merencanakan tindakan, dan mengeksekusinya untuk mencapai tujuan Anda. Fitur ini mencakup sistem BYOK (Bring Your Own Key) yang fleksibel yang mendukung beberapa penyedia LLM termasuk OpenAI, Google Gemini, Anthropic Claude, dan model Ollama lokal. Agen ini mencakup sistem memori yang mengkonsolidasikan peristiwa harian, perilaku proaktif yang mempelajari preferensi dan kebiasaan Anda, dan kemampuan integrasi yang luas dengan alat eksternal seperti Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, dan Telegram. Ini mendukung Model Context Protocol (MCP) untuk memperluas kemampuan, menawarkan kerangka kerja keterampilan yang dapat diperluas, dan menyediakan beberapa mode antarmuka termasuk Browser, TUI, CLI, dan mode GUI eksperimental untuk otomatisasi desktop. CraftBot kompatibel lintas platform dengan Windows dan Linux, dapat dijalankan sebagai layanan latar belakang, dan menawarkan pengaturan sederhana untuk pemula dan penyesuaian tingkat lanjut untuk pengguna tingkat lanjut.
Dukungan Multi-LLM Provider dengan BYOK: Sistem fleksibel yang memungkinkan pengguna untuk membawa kunci API mereka sendiri dan dengan mudah beralih antara OpenAI, Google Gemini, Anthropic Claude, BytePlus, dan model Ollama lokal, memberikan kontrol biaya dan independensi penyedia.
Agen AI Proaktif dengan Memori: Mempelajari preferensi pengguna, kebiasaan, dan tujuan hidup melalui sistem memori semantik berbasis RAG menggunakan ChromaDB. Secara otonom melakukan perencanaan dan memulai tugas (dengan persetujuan) untuk membantu pengguna meningkatkan, dengan konsolidasi peristiwa harian pada tengah malam.
Integrasi Alat Eksternal yang Luas: Terhubung dengan mulus ke platform produktivitas termasuk Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, dan Telegram melalui otentikasi OAuth dengan kredensial yang disematkan dalam build rilis.
Kerangka Kerja MCP dan Keterampilan: Integrasi Model Context Protocol untuk memperluas kemampuan agen dengan alat dan layanan eksternal, ditambah kerangka kerja keterampilan yang dapat diperluas dengan keterampilan bawaan untuk perencanaan tugas, penelitian, tinjauan kode, dan operasi git.
Beberapa Mode Antarmuka: Menawarkan Browser (antarmuka web modern), TUI (UI terminal), CLI (baris perintah), dan mode GUI eksperimental untuk otomatisasi desktop, memungkinkan pengguna untuk memilih metode interaksi pilihan mereka berdasarkan kebutuhan dan lingkungan.
Layanan Latar Belakang 24/7: Dapat berjalan sebagai layanan latar belakang persisten dengan mulai otomatis saat login, pintasan desktop untuk akses browser yang mudah, dan perintah manajemen layanan yang komprehensif untuk memulai, menghentikan, memulai ulang, pemeriksaan status, dan melihat log.
Kasus Penggunaan CraftBot
Asisten Produktivitas Pribadi: Mengelola tugas harian, acara kalender, email, dan pengingat di seluruh Google Workspace sambil mempelajari preferensi pengguna untuk secara proaktif menyarankan prioritas tugas dan optimasi jadwal untuk para profesional yang sibuk.
Otomatisasi Alur Kerja Pengembangan: Membantu pengembang perangkat lunak dengan tinjauan kode, operasi git, perencanaan tugas, dan penelitian. Terintegrasi dengan alat pengembangan dan dapat menjalankan alur kerja multi-langkah untuk pengujian, penerapan, dan dokumentasi.
Hub Komunikasi Lintas Platform: Memusatkan komunikasi di seluruh Slack, Discord, Telegram, LinkedIn, dan Zoom, memungkinkan pengguna untuk mengelola pesan, menjadwalkan rapat, dan mengoordinasikan aktivitas tim dari satu antarmuka.
Penelitian dan Manajemen Pengetahuan: Melakukan tugas penelitian, mengelola informasi di seluruh Notion dan Google Drive, dan memelihara memori semantik dari temuan dan wawasan penting untuk siswa, peneliti, dan pekerja pengetahuan.
Otomatisasi Desktop untuk Tugas Berulang: Menggunakan mode GUI eksperimental untuk mengotomatiskan tugas berbasis layar yang memerlukan interaksi visual, seperti entri data, pengisian formulir, atau pengujian aplikasi di berbagai lingkungan desktop.
Asisten AI yang Dihosting Sendiri untuk Pengguna yang Sadar Privasi: Berjalan sepenuhnya di mesin lokal dengan dukungan untuk model Ollama lokal, menyediakan alternatif yang berfokus pada privasi untuk asisten berbasis cloud bagi pengguna yang menangani informasi pribadi atau bisnis yang sensitif.
Kelebihan
Kontrol lokal lengkap dengan model BYOK yang memungkinkan pengguna untuk memilih penyedia LLM pilihan mereka dan menjaga privasi data
Ekosistem integrasi yang luas dengan platform produktivitas utama melalui otentikasi OAuth dan kredensial yang disematkan
Opsi penerapan yang fleksibel termasuk beberapa mode UI, kemampuan layanan latar belakang, kontainerisasi Docker, dan dukungan lintas platform
Arsitektur terbuka dengan kerangka kerja MCP dan Keterampilan yang memungkinkan ekstensibilitas dan penyesuaian yang mudah untuk kasus penggunaan tertentu
Kekurangan
Mode GUI masih eksperimental dan mungkin mengalami masalah ketika agen beralih ke tugas otomatisasi visual
Memerlukan pengaturan teknis termasuk Python 3.10+, kunci API, dan Node.js opsional untuk mode browser, yang mungkin menantang bagi pengguna non-teknis
Sistem memori dan fitur proaktif masih dalam pengembangan (perilaku proaktif ditandai sebagai 'Pending' dalam peta jalan)
Otomatisasi GUI memerlukan dependensi tambahan yang signifikan (~4GB untuk bobot model) dan pengaturan yang kompleks dengan kontainer Docker dan konfigurasi server X11
Cara Menggunakan CraftBot
1. Instal Prasyarat: Pastikan Anda memiliki Python 3.10+, git, dan opsional Node.js 18+ (untuk mode browser) dan conda yang terinstal di sistem Anda. Kunci API dari OpenAI, Google Gemini, atau Anthropic juga diperlukan.
2. Klon Repository: Buka terminal Anda dan jalankan: git clone https://github.com/zfoong/CraftBot.git kemudian navigasikan ke direktori dengan: cd CraftBot
3. Instal Dependensi: Jalankan skrip instalasi: python install.py. Untuk dukungan GUI tambahkan flag --gui. Untuk lingkungan conda tambahkan flag --conda. Untuk sistem khusus CPU tambahkan flag --cpu-only.
4. Konfigurasi Kunci API: Pada saat pertama kali dijalankan, CraftBot akan memandu Anda melalui urutan orientasi untuk mengonfigurasi kunci API penyedia LLM Anda, mengatur nama agen, dan mengonfigurasi MCP dan Skills.
5. Pilih Mode Antarmuka Anda: Jalankan CraftBot dalam mode pilihan Anda: python run.py (Mode Browser - default, membutuhkan Node.js), python run.py --tui (Mode Terminal UI - tanpa dependensi), python run.py --cli (Mode CLI - ringan), atau python run.py --gui (Mode GUI - membutuhkan instalasi GUI).
6. Mulai Berinteraksi dengan CraftBot: Setelah diluncurkan, Anda dapat berbicara dengan agen secara alami, memintanya untuk melakukan tugas multi-langkah yang kompleks, atau mengetik /help untuk melihat perintah dan fitur yang tersedia.
7. Hubungkan Layanan Eksternal (Opsional): Hubungkan CraftBot ke layanan eksternal menggunakan perintah OAuth: /google login untuk Google Workspace, /zoom login untuk Zoom, /slack invite untuk Slack, /notion invite untuk Notion, atau /linkedin login untuk LinkedIn.
8. Siapkan sebagai Layanan Latar Belakang (Opsional): Untuk operasi berkelanjutan, instal CraftBot sebagai layanan latar belakang: python service.py install. Ini akan menginstal dependensi, mendaftarkan mulai otomatis saat login, memulai CraftBot, dan membuat pintasan desktop untuk akses browser yang mudah.
9. Kelola Layanan: Gunakan perintah layanan untuk mengontrol CraftBot: python service.py start (mulai di latar belakang), python service.py stop (hentikan layanan), python service.py status (periksa status berjalan), python service.py logs (lihat log terbaru), atau python service.py restart (mulai ulang layanan).
10. Perluas Kemampuan (Lanjutan): Perluas kemampuan CraftBot dengan menambahkan Skills khusus, mengintegrasikan alat Model Context Protocol (MCP), atau menghubungkan aplikasi eksternal tambahan sesuai kebutuhan untuk alur kerja Anda.
FAQ CraftBot
CraftBot adalah Asisten AI Pribadi yang berada di dalam mesin Anda dan bekerja 24/7 untuk Anda. Ia secara otonom menafsirkan tugas, merencanakan tindakan, dan mengeksekusinya untuk mencapai tujuan Anda. Ia mempelajari preferensi dan tujuan Anda, secara proaktif membantu Anda merencanakan dan memulai tugas. CraftBot mendukung beberapa penyedia LLM (OpenAI, Google Gemini, Anthropic Claude, BytePlus, dan model Ollama lokal), terintegrasi dengan alat eksternal seperti Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, dan Telegram, serta memiliki sistem memori, integrasi MCP, dan kerangka kerja keterampilan yang dapat diperluas.
Video CraftBot
Artikel Populer

Nano Banana SBTI: Apa Itu, Bagaimana Cara Kerjanya, dan Cara Menggunakannya di Tahun 2026
Apr 15, 2026

Ulasan Atoms — Pembuat Produk AI yang Mendefinisikan Ulang Kreasi Digital di Tahun 2026
Apr 10, 2026

Kilo Claw: Cara Menerapkan dan Menggunakan Agen AI "Lakukan-Untuk-Anda" Sejati (Pembaruan 2026)
Apr 3, 2026

OpenAI Menutup Aplikasi Sora: Apa yang Akan Terjadi pada Generasi Video AI di Tahun 2026
Mar 25, 2026







