docs/project/README.id.md
<a href="https://picoclaw.io"></a>
<a href="https://docs.picoclaw.io/"></a>
<a href="https://deepwiki.com/sipeed/picoclaw"></a>
<a href="https://x.com/SipeedIO"></a>
<a href="../../assets/wechat.png"></a>
<a href="https://discord.gg/V4sAZ9XWpN"></a>
δΈζ | ζ₯ζ¬θͺ | νκ΅μ΄ | PortuguΓͺs | TiαΊΏng Viα»t | FranΓ§ais | Italiano | Bahasa Indonesia | Malay | English
</div>PicoClaw adalah proyek open-source independen yang diinisiasi oleh Sipeed, ditulis sepenuhnya dalam Go β bukan fork dari OpenClaw, NanoBot, atau proyek lainnya.
PicoClaw adalah asisten AI pribadi yang super ringan, terinspirasi dari NanoBot. Dibangun ulang dari awal dalam Go melalui proses "self-bootstrapping" β AI Agent itu sendiri yang memandu migrasi arsitektur dan optimasi kode.
Berjalan di perangkat keras $10 dengan RAM <10MB β hemat 99% memori dibanding OpenClaw dan 98% lebih murah dari Mac mini!
<table align="center"> <tr align="center"> <td align="center" valign="top"> <p align="center"> </p> </td> <td align="center" valign="top"> <p align="center"> </p> </td> </tr> </table>[!CAUTION] Peringatan Keamanan
- TANPA KRIPTO: PicoClaw tidak menerbitkan token atau cryptocurrency resmi apa pun. Semua klaim di
pump.funatau platform trading lainnya adalah penipuan.- DOMAIN RESMI: Satu-satunya website resmi adalah picoclaw.io, dan website perusahaan adalah sipeed.com
- WASPADA: Banyak domain
.ai/.org/.com/.net/...telah didaftarkan oleh pihak ketiga. Jangan percaya mereka.- CATATAN: PicoClaw masih dalam tahap pengembangan awal yang cepat. Mungkin ada masalah keamanan yang belum terselesaikan. Jangan deploy ke produksi sebelum v1.0.
- CATATAN: PicoClaw baru-baru ini menggabungkan banyak PR. Build terbaru mungkin menggunakan RAM 10-20MB. Optimasi sumber daya direncanakan setelah fitur stabil.
2026-03-31 π± Dukungan Android! PicoClaw sekarang berjalan di Android! Unduh APK di picoclaw.io
2026-03-25 π v0.2.4 Dirilis! Perombakan arsitektur Agent (SubTurn, Hooks, Steering, EventBus), integrasi WeChat/WeCom, penguatan keamanan (.security.yml, penyaringan data sensitif), provider baru (AWS Bedrock, Azure, Xiaomi MiMo), dan 35 perbaikan bug. PicoClaw telah mencapai 26K Stars!
2026-03-17 π v0.2.3 Dirilis! UI system tray (Windows & Linux), pelacakan status sub-agent (spawn_status), eksperimental Gateway hot-reload, gerbang keamanan Cron, dan 2 perbaikan keamanan. PicoClaw telah mencapai 25K Stars!
2026-03-09 π v0.2.1 β Pembaruan terbesar sejauh ini! Dukungan protokol MCP, 4 channel baru (Matrix/IRC/WeCom/Discord Proxy), 3 provider baru (Kimi/Minimax/Avian), pipeline visi, penyimpanan memori JSONL, perutean model.
2026-02-28 π¦ v0.2.0 dirilis dengan dukungan Docker Compose dan Web UI Launcher.
<details> <summary>Berita sebelumnya...</summary>2026-02-26 π PicoClaw mencapai 20K Stars hanya dalam 17 hari! Orkestrasi channel otomatis dan antarmuka kapabilitas kini aktif.
2026-02-16 π PicoClaw menembus 12K Stars dalam satu minggu! Peran maintainer komunitas dan Roadmap resmi diluncurkan.
2026-02-13 π PicoClaw menembus 5000 Stars dalam 4 hari! Roadmap proyek dan grup pengembang sedang dalam proses.
2026-02-09 π PicoClaw Diluncurkan! Dibangun dalam 1 hari untuk menghadirkan AI Agent ke perangkat keras $10 dengan RAM <10MB. Let's Go, PicoClaw!
</details>πͺΆ Super Ringan: Penggunaan memori inti <10MB β 99% lebih kecil dari OpenClaw.*
π° Biaya Minimal: Cukup efisien untuk berjalan di perangkat keras $10 β 98% lebih murah dari Mac mini.
β‘οΈ Boot Secepat Kilat: Startup 400x lebih cepat. Boot dalam <1 detik bahkan di prosesor single-core 0,6GHz.
π Portabilitas Sejati: Satu binary untuk RISC-V, ARM, MIPS, dan x86. Satu binary, jalan di mana saja!
π€ AI-Bootstrapped: Implementasi Go native murni β 95% kode inti dihasilkan oleh Agent dengan penyempurnaan human-in-the-loop.
π Dukungan MCP: Integrasi Model Context Protocol native β hubungkan server MCP mana pun untuk memperluas kapabilitas Agent.
ποΈ Pipeline Vision: Kirim gambar dan file langsung ke Agent β encoding base64 otomatis untuk LLM multimodal.
π§ Routing Cerdas: Routing model berbasis aturan β kueri sederhana diarahkan ke model ringan, menghemat biaya API.
*Build terbaru mungkin menggunakan 10-20MB karena penggabungan PR yang cepat. Optimasi sumber daya direncanakan. Perbandingan kecepatan boot berdasarkan benchmark single-core 0,8GHz (lihat tabel di bawah).
<div align="center">| OpenClaw | NanoBot | PicoClaw | |
|---|---|---|---|
| Bahasa | TypeScript | Python | Go |
| RAM | >1GB | >100MB | < 10MB* |
| Waktu Boot</br>(core 0,8GHz) | >500d | >30d | <1d |
| Biaya | Mac Mini $599 | Kebanyakan board Linux ~$50 | Board Linux mana pun</br>mulai $10 |
<p align="center"> </p>Daftar Kompatibilitas Hardware β Lihat semua board yang telah diuji, dari RISC-V $5 hingga Raspberry Pi hingga ponsel Android. Board Anda belum terdaftar? Kirim PR!
PicoClaw dapat di-deploy di hampir semua perangkat Linux!
π Lebih Banyak Kasus Deploy Menanti!
Kunjungi picoclaw.io β website resmi mendeteksi platform Anda secara otomatis dan menyediakan unduhan satu klik. Tidak perlu memilih arsitektur secara manual.
Atau, unduh binary untuk platform Anda dari halaman GitHub Releases.
Prasyarat:
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
make deps
# Instal dependensi frontend
(cd web/frontend && pnpm install --frozen-lockfile)
# Build binary inti
make build
# Build Web UI Launcher (diperlukan untuk mode WebUI)
make build-launcher
# Build binary inti untuk semua platform yang dikelola Makefile
make build-all
# Build untuk Raspberry Pi Zero 2 W (32-bit: make build-linux-arm; 64-bit: make build-linux-arm64)
make build-pi-zero
# Build dan instal
make install
Raspberry Pi Zero 2 W: Gunakan binary yang sesuai dengan OS Anda: Raspberry Pi OS 32-bit -> make build-linux-arm; 64-bit -> make build-linux-arm64. Atau jalankan make build-pi-zero untuk build keduanya.
WebUI Launcher menyediakan antarmuka berbasis browser untuk konfigurasi dan chat. Ini adalah cara termudah untuk memulai β tidak perlu pengetahuan command-line.
Opsi 1: Klik dua kali (Desktop)
Setelah mengunduh dari picoclaw.io, klik dua kali picoclaw-launcher (atau picoclaw-launcher.exe di Windows). Browser Anda akan terbuka otomatis di http://localhost:18800.
Opsi 2: Command line
picoclaw-launcher
# Buka http://localhost:18800 di browser Anda
<p align="center"> </p>[!TIP] Akses jarak jauh / Docker / VM: Tambahkan flag
-publicuntuk mendengarkan di semua antarmuka:bashpicoclaw-launcher -public
Memulai:
Buka WebUI, lalu: 1) Konfigurasi Provider (tambahkan API key LLM Anda) -> 2) Konfigurasi Channel (mis. Telegram) -> 3) Mulai Gateway -> 4) Chat!
Untuk dokumentasi WebUI lengkap, lihat docs.picoclaw.io.
<details> <summary><b>Docker (alternatif)</b></summary># 1. Clone repo ini
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
# 2. Jalankan pertama kali β otomatis membuat docker/data/config.json lalu keluar
# (hanya terpicu ketika config.json dan workspace/ keduanya tidak ada)
docker compose -f docker/docker-compose.yml --profile launcher up
# Container mencetak "First-run setup complete." dan berhenti.
# 3. Atur API key Anda
vim docker/data/config.json
# 4. Mulai
docker compose -f docker/docker-compose.yml --profile launcher up -d
# Buka http://localhost:18800
Pengguna Docker / VM: Gateway mendengarkan di
127.0.0.1secara default. AturPICOCLAW_GATEWAY_HOST=0.0.0.0atau gunakan flag-publicagar dapat diakses dari host.
# Cek log
docker compose -f docker/docker-compose.yml logs -f
# Hentikan
docker compose -f docker/docker-compose.yml --profile launcher down
# Update
docker compose -f docker/docker-compose.yml pull
docker compose -f docker/docker-compose.yml --profile launcher up -d
macOS mungkin memblokir picoclaw-launcher saat pertama kali diluncurkan karena diunduh dari internet dan tidak dinotarisasi melalui Mac App Store.
Langkah 1: Klik dua kali picoclaw-launcher. Anda akan melihat peringatan keamanan:
"picoclaw-launcher" Tidak Dapat Dibuka β Apple tidak dapat memverifikasi bahwa "picoclaw-launcher" bebas dari malware yang dapat membahayakan Mac Anda atau mengancam privasi Anda.
Langkah 2: Buka Pengaturan Sistem β Privasi & Keamanan β gulir ke bawah ke bagian Keamanan β klik Tetap Buka β konfirmasi dengan mengklik Tetap Buka pada dialog.
<p align="center"> </p>Setelah langkah satu kali ini, picoclaw-launcher akan terbuka secara normal pada peluncuran berikutnya.
Berikan kehidupan kedua untuk ponsel lama Anda! Ubah menjadi Asisten AI pintar dengan PicoClaw.
Opsi 1: Instal APK
Pratinjau:
<table> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table>Unduh APK dari picoclaw.io dan instal langsung. Tanpa Termux!
Opsi 2: Termux
<details> <summary><b>Terminal Launcher (untuk lingkungan dengan sumber daya terbatas)</b></summary># Unduh rilis terbaru
wget https://github.com/sipeed/picoclaw/releases/latest/download/picoclaw_Linux_arm64.tar.gz
tar xzf picoclaw_Linux_arm64.tar.gz
pkg install proot
termux-chroot ./picoclaw onboard # chroot menyediakan tata letak filesystem Linux standar
Kemudian ikuti bagian Terminal Launcher di bawah untuk menyelesaikan konfigurasi.
Untuk lingkungan minimal di mana hanya binary inti picoclaw yang tersedia (tanpa Launcher UI), Anda dapat mengonfigurasi semuanya melalui command line dan file konfigurasi JSON.
1. Inisialisasi
picoclaw onboard
Ini membuat ~/.picoclaw/config.json dan direktori workspace.
2. Konfigurasi (~/.picoclaw/config.json)
{
"agents": {
"defaults": {
"model_name": "gpt-5.4"
}
},
"model_list": [
{
"model_name": "gpt-5.4",
"model": "openai/gpt-5.4",
"api_key": "sk-your-api-key"
}
]
}
Lihat
config/config.example.jsondi repo untuk template konfigurasi lengkap dengan semua opsi yang tersedia.
3. Chat
# Pertanyaan satu kali
picoclaw agent -m "What is 2+2?"
# Mode interaktif
picoclaw agent
# Mulai gateway untuk integrasi aplikasi chat
picoclaw gateway
PicoClaw mendukung 30+ provider LLM melalui konfigurasi model_list. Gunakan format protocol/model:
| Provider | Protocol | API Key | Catatan |
|---|---|---|---|
| OpenAI | openai/ | Diperlukan | GPT-5.4, GPT-4o, o3, dll. |
| Anthropic | anthropic/ | Diperlukan | Claude Opus 4.6, Sonnet 4.6, dll. |
| Google Gemini | gemini/ | Diperlukan | Gemini 3 Flash, 2.5 Pro, dll. |
| OpenRouter | openrouter/ | Diperlukan | 200+ model, API terpadu |
| Zhipu (GLM) | zhipu/ | Diperlukan | GLM-4.7, GLM-5, dll. |
| DeepSeek | deepseek/ | Diperlukan | DeepSeek-V3, DeepSeek-R1 |
| Volcengine | volcengine/ | Diperlukan | Doubao, model Ark |
| Qwen | qwen/ | Diperlukan | Qwen3, Qwen-Max, dll. |
| Groq | groq/ | Diperlukan | Inferensi cepat (Llama, Mixtral) |
| Moonshot (Kimi) | moonshot/ | Diperlukan | Model Kimi |
| Minimax | minimax/ | Diperlukan | Model MiniMax |
| Mistral | mistral/ | Diperlukan | Mistral Large, Codestral |
| NVIDIA NIM | nvidia/ | Diperlukan | Model yang di-host NVIDIA |
| Cerebras | cerebras/ | Diperlukan | Inferensi cepat |
| Novita AI | novita/ | Diperlukan | Berbagai model open |
| Xiaomi MiMo | mimo/ | Diperlukan | Model MiMo |
| Ollama | ollama/ | Tidak perlu | Model lokal, self-hosted |
| vLLM | vllm/ | Tidak perlu | Deploy lokal, kompatibel OpenAI |
| LiteLLM | litellm/ | Bervariasi | Proxy untuk 100+ provider |
| Azure OpenAI | azure/ | Diperlukan | Deploy Azure enterprise |
| GitHub Copilot | github-copilot/ | OAuth | Login dengan device code |
| Antigravity | antigravity/ | OAuth | Google Cloud AI |
Ollama:
{
"model_list": [
{
"model_name": "local-llama",
"model": "ollama/llama3.1:8b",
"api_base": "http://localhost:11434/v1"
}
]
}
vLLM:
{
"model_list": [
{
"model_name": "local-vllm",
"model": "vllm/your-model",
"api_base": "http://localhost:8000/v1"
}
]
}
Untuk detail konfigurasi provider lengkap, lihat Providers & Models.
</details>Bicara dengan PicoClaw Anda melalui 17+ platform pesan:
| Channel | Pengaturan | Protocol | Dokumentasi |
|---|---|---|---|
| Telegram | Mudah (bot token) | Long polling | Panduan |
| Discord | Mudah (bot token + intents) | WebSocket | Panduan |
| Mudah (scan QR atau bridge URL) | Native / Bridge | Panduan | |
| Weixin | Mudah (scan QR native) | iLink API | Panduan |
| Mudah (AppID + AppSecret) | WebSocket | Panduan | |
| Slack | Mudah (bot + app token) | Socket Mode | Panduan |
| Matrix | Sedang (homeserver + token) | Sync API | Panduan |
| DingTalk | Sedang (client credentials) | Stream | Panduan |
| Feishu / Lark | Sedang (App ID + Secret) | WebSocket/SDK | Panduan |
| LINE | Sedang (credentials + webhook) | Webhook | Panduan |
| WeCom | Mudah (login QR atau manual) | WebSocket | Panduan |
| IRC | Sedang (server + nick) | IRC protocol | Panduan |
| OneBot | Sedang (WebSocket URL) | OneBot v11 | Panduan |
| MaixCam | Mudah (aktifkan) | TCP socket | Panduan |
| Pico | Mudah (aktifkan) | Native protocol | Bawaan |
| Pico Client | Mudah (WebSocket URL) | WebSocket | Bawaan |
Semua channel berbasis webhook berbagi satu server HTTP Gateway (
gateway.host:gateway.port, default127.0.0.1:18790). Feishu menggunakan mode WebSocket/SDK dan tidak menggunakan server HTTP bersama.
Verbositas log dikontrol oleh
gateway.log_level(default:warn). Nilai yang didukung:debug,info,warn,error,fatal. Juga dapat diatur melaluiPICOCLAW_LOG_LEVEL. Lihat Konfigurasi untuk detail.
Untuk instruksi pengaturan channel lengkap, lihat Konfigurasi Aplikasi Chat.
PicoClaw dapat mencari web untuk memberikan informasi terkini. Konfigurasi di tools.web:
| Mesin Pencari | API Key | Tier Gratis | Tautan |
|---|---|---|---|
| DuckDuckGo | Tidak perlu | Tidak terbatas | Fallback bawaan |
| Baidu Search | Diperlukan | 1000 kueri/hari | Bertenaga AI, dioptimalkan untuk bahasa Mandarin |
| Tavily | Diperlukan | 1000 kueri/bulan | Dioptimalkan untuk AI Agent |
| Brave Search | Diperlukan | 2000 kueri/bulan | Cepat dan privat |
| Perplexity | Diperlukan | Berbayar | Pencarian bertenaga AI |
| SearXNG | Tidak perlu | Self-hosted | Mesin metasearch gratis |
| GLM Search | Diperlukan | Bervariasi | Pencarian web Zhipu |
PicoClaw menyertakan tools bawaan untuk operasi file, eksekusi kode, penjadwalan, dan lainnya. Lihat Konfigurasi Tools untuk detail.
Skills adalah kapabilitas modular yang memperluas Agent Anda. Dimuat dari file SKILL.md di workspace Anda.
Instal skills dari ClawHub:
picoclaw skills search "web scraping"
picoclaw skills install <skill-name>
Konfigurasi token ClawHub (opsional, untuk rate limit lebih tinggi):
Tambahkan ke config.json Anda:
{
"tools": {
"skills": {
"registries": {
"clawhub": {
"auth_token": "your-clawhub-token"
}
}
}
}
}
Untuk detail lebih lanjut, lihat Konfigurasi Tools - Skills.
PicoClaw mendukung MCP secara native β hubungkan server MCP mana pun untuk memperluas kapabilitas Agent Anda dengan tools dan sumber data eksternal.
{
"tools": {
"mcp": {
"enabled": true,
"servers": {
"filesystem": {
"enabled": true,
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"]
}
}
}
}
}
Untuk konfigurasi MCP lengkap (transport stdio, SSE, HTTP, Tool Discovery), lihat Konfigurasi Tools - MCP.
Hubungkan PicoClaw ke Jaringan Sosial Agent hanya dengan mengirim satu pesan melalui CLI atau Aplikasi Chat terintegrasi mana pun.
Baca https://clawdchat.ai/skill.md dan ikuti instruksi untuk bergabung dengan ClawdChat.ai
| Perintah | Deskripsi |
|---|---|
picoclaw onboard | Inisialisasi konfigurasi & workspace |
picoclaw auth weixin | Hubungkan akun WeChat via QR |
picoclaw agent -m "..." | Chat dengan agent |
picoclaw agent | Mode chat interaktif |
picoclaw gateway | Mulai gateway |
picoclaw status | Tampilkan status |
picoclaw version | Tampilkan info versi |
picoclaw model | Lihat atau ganti model default |
picoclaw cron list | Daftar semua tugas terjadwal |
picoclaw cron add ... | Tambah tugas terjadwal |
picoclaw cron disable | Nonaktifkan tugas terjadwal |
picoclaw cron remove | Hapus tugas terjadwal |
picoclaw skills list | Daftar skill yang terinstal |
picoclaw skills install | Instal skill |
picoclaw migrate | Migrasi data dari versi lama |
picoclaw auth login | Autentikasi dengan provider |
PicoClaw mendukung pengingat terjadwal dan tugas berulang melalui tool cron:
Untuk panduan lengkap di luar README ini:
| Topik | Deskripsi |
|---|---|
| Docker & Panduan Cepat | Pengaturan Docker Compose, mode Launcher/Agent |
| Aplikasi Chat | Semua 17+ panduan pengaturan channel |
| Konfigurasi | Variabel environment, tata letak workspace, sandbox keamanan |
| Providers & Models | 30+ provider LLM, routing model, konfigurasi model_list |
| Spawn & Tugas Async | Tugas cepat, tugas panjang dengan spawn, orkestrasi sub-agent async |
| Hooks | Sistem hook berbasis event: observer, interceptor, approval hook |
| Steering | Menyuntikkan pesan ke dalam loop agent yang sedang berjalan |
| SubTurn | Koordinasi subagent, kontrol konkurensi, siklus hidup |
| Pemecahan Masalah | Masalah umum dan solusinya |
| Konfigurasi Tools | Aktifkan/nonaktifkan per-tool, kebijakan exec, MCP, Skills |
| Kompatibilitas Hardware | Board yang telah diuji, persyaratan minimum |
PR sangat diterima! Codebase sengaja dibuat kecil dan mudah dibaca.
Lihat Roadmap Komunitas dan CONTRIBUTING.md untuk panduan.
Grup pengembang sedang dibangun, bergabunglah setelah PR pertama Anda di-merge!
Grup Pengguna:
Discord: https://discord.gg/V4sAZ9XWpN
WeChat: