Guia de Configuracion de PicoClaw: Asistente IA en Go para Hardware de $10
Guia paso a paso para instalar PicoClaw en un VPS Linux con MiniMax M2.5, GLM-5, integracion con Discord y Brave Search. Cubre configuracion, proveedores, memoria y despliegue con Docker.
PicoClaw es una reescritura de nanobot en Go que compila a un unico binario, arranca en menos de un segundo, y usa menos de 10MB de RAM. Sipeed, la empresa de hardware RISC-V detras de NanoKVM y MaixCAM, lo construyo para ejecutarse en sus placas LicheeRV-Nano de $10. He estado ejecutandolo junto con mis configuraciones de nanobot y ZeroClaw durante la ultima semana, y los numeros de recursos son reales. Si quieres un asistente de IA en hardware donde Python se ahogaria, este es el que debes mirar.
Esta guia te lleva paso a paso para poner PicoClaw en funcionamiento en un VPS o SBC con MiniMax M2.5 y GLM-5 como modelos, Brave Search para acceso web, y Discord como canal de chat.
PicoClaw GitHubLo que cubre esta guia
- Instalar PicoClaw desde el codigo fuente, binario precompilado, o Docker
- Configurar MiniMax M2.5 y Zhipu GLM-5 como proveedores LLM
- Configurar Brave Search y DuckDuckGo para acceso web
- Integracion con canal de Discord
- Sistema de memoria, archivos de workspace y tareas programadas
- Sandbox de seguridad y opciones de despliegue
Si estas comparando opciones de bots auto-alojados, nuestro resumen de alternativas a OpenClaw incluye PicoClaw junto con nanobot, NanoClaw, memU, IronClaw y ZeroClaw.
Que es realmente PicoClaw
PicoClaw es un asistente de IA de codigo abierto de Sipeed. El proyecto comenzo como un port de nanobot a Go, y supuestamente el 95% de la migracion fue realizada por el propio agente de IA con revision humana. El resultado es un unico binario que se ejecuta en RISC-V, ARM y x86 sin ninguna dependencia de runtime.
La arquitectura sigue el mismo patron que nanobot:
Tu (Discord / Telegram / DingTalk / LINE / QQ / CLI)
↓
PicoClaw Gateway (ejecutandose en tu VPS o SBC)
↓
Proveedor LLM (OpenRouter, Zhipu, Anthropic, OpenAI, Gemini, Groq, DeepSeek)
↓
Herramientas (shell, acceso a archivos, busqueda web, memoria, tareas programadas)
Los mensajes llegan desde tu app de chat, PicoClaw los enruta al LLM que hayas configurado, y el modelo puede usar herramientas integradas para ejecutar comandos shell, leer y escribir archivos, y buscar en la web. Todo excepto las llamadas a la API del LLM se queda en tu maquina.
Como se compara
| OpenClaw | NanoBot | PicoClaw 🦐 | |
|---|---|---|---|
| Lenguaje | TypeScript | Python | Go |
| RAM | > 1GB | > 100MB | < 10MB |
| Arranque (0.8GHz) | > 500s | > 30s | < 1s |
| Binario | ~28MB (dist) | N/A (scripts) | Unico binario |
| Costo min hardware | Mac Mini $599 | ~$50 SBC | $10 placa |
| Canales | 4 plataformas | 9 plataformas | 5+ plataformas |
| Proveedores | Varios | 13+ | 8+ |
| Memoria | Archivo + semantica | Basada en archivos | Workspace basado en archivos |
Por que MiniMax M2.5 y GLM-5
Ambos modelos salieron en febrero de 2026 y funcionan bien con un bot ligero como PicoClaw.
MiniMax M2.5
MiniMax M2.5 es un modelo Mixture-of-Experts de 230B con solo 10B parametros activos por pasada. Es rapido y barato:
| Especificacion | Valor |
|---|---|
| Arquitectura | 230B MoE, 10B activos |
| Ventana de contexto | 1M tokens |
| Velocidad (Lightning) | 100 tokens/seg |
| Costo (Lightning) | $0.30/M entrada, $2.40/M salida |
| SWE-Bench Verified | 80.2% |
| Licencia | MIT modificada (codigo abierto) |
Obtiene 80.2% en SWE-Bench Verified, igualando a Claude Opus 4.6 a aproximadamente 1/20 del costo. La ventana de contexto de 1M tokens significa que PicoClaw no alcanzara limites de contexto ni con conversaciones largas.
GLM-5
GLM-5 de Zhipu AI es un modelo MoE de 744B con 40-44B parametros activos:
| Especificacion | Valor |
|---|---|
| Arquitectura | 744B MoE, ~40B activos |
| Ventana de contexto | 200K tokens |
| SWE-Bench Verified | 77.8% |
| BrowseComp | #1 codigo abierto |
| Licencia | MIT |
GLM-5 ocupa el primer lugar entre modelos de codigo abierto en BrowseComp (tareas de agentes de busqueda web), asi que es una opcion solida para un bot que hace muchas consultas web. Ambos modelos estan disponibles a traves de sus propias APIs y a traves de OpenRouter.
Instalacion
Tres formas de instalar PicoClaw. El binario precompilado es la ruta mas rapida.
Descarga el binario para tu plataforma desde la pagina de releases:
# Ejemplo para Linux amd64 — revisa releases para la ultima version
wget https://github.com/sipeed/picoclaw/releases/download/v0.1.1/picoclaw-linux-amd64
chmod +x picoclaw-linux-amd64
sudo mv picoclaw-linux-amd64 /usr/local/bin/picoclawPara ARM64 (Raspberry Pi, telefono via Termux):
wget https://github.com/sipeed/picoclaw/releases/download/v0.1.1/picoclaw-linux-arm64
chmod +x picoclaw-linux-arm64
sudo mv picoclaw-linux-arm64 /usr/local/bin/picoclaw Necesitas Go 1.21+ instalado:
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
make deps
make buildO compila e instala en un solo paso:
make installPara compilacion cruzada para multiples plataformas:
make build-all git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
# Configura tu config
cp config/config.example.json config/config.json
nano config/config.json
# Inicia el gateway
docker compose --profile gateway up -d
# Revisa los logs
docker compose logs -f picoclaw-gatewayPara una consulta puntual sin el gateway:
docker compose run --rm picoclaw-agent -m "What is 2+2?" Despues de instalar, inicializa el workspace y la configuracion:
picoclaw onboard
Esto crea el directorio ~/.picoclaw/ con un config.json por defecto y una carpeta workspace/.
Verifica que todo funciona:
picoclaw status
Configurar MiniMax M2.5
PicoClaw usa un archivo de configuracion JSON en ~/.picoclaw/config.json. El sistema de proveedores enruta modelos basandose en palabras clave en el nombre del modelo, similar a como lo hace nanobot.
Obtener una clave API
- Ve a platform.minimax.io (global) o minimaxi.com (China continental)
- Crea una cuenta y genera una clave API
Plan de codificacion MiniMax — 10% de descuento
MiniMax ofrece planes de codificacion con precios para cargas de trabajo de desarrolladores. Obten 10% de descuento con nuestro enlace de referido. Para detalles sobre como se comparan GLM-5 y MiniMax M2.5 para bots siempre activos, ve nuestro desglose de mejores modelos open source para OpenClaw.
Agregar a la configuracion
La forma mas simple es a traves de OpenRouter, que te da acceso a MiniMax junto con cientos de otros modelos:
{
"agents": {
"defaults": {
"model": "minimax/MiniMax-M2.5",
"max_tokens": 8192,
"temperature": 0.7
}
},
"providers": {
"openrouter": {
"api_key": "sk-or-your-openrouter-key",
"api_base": "https://openrouter.ai/api/v1"
}
}
}
Para conectarte directamente a la API de MiniMax, configura un proveedor dedicado:
{
"agents": {
"defaults": {
"model": "MiniMax-M2.5"
}
},
"providers": {
"minimax": {
"api_key": "your-minimax-api-key"
}
}
}
Para el endpoint de China continental, agrega "api_base": "https://api.minimaxi.com/v1" al proveedor minimax.
Probar
picoclaw agent -m "What's 42 * 17?"
Si obtienes una respuesta, MiniMax esta funcionando.
Configurar GLM-5 (Zhipu)
PicoClaw tiene soporte integrado para Zhipu. El proveedor enruta automaticamente cuando detecta glm en el nombre del modelo.
Obtener una clave API
- Ve a bigmodel.cn
- Registrate y crea una clave API
Plan de codificacion Z.AI GLM — 10% de descuento
Z.AI ofrece planes de codificacion GLM diseñados para cargas de trabajo continuas de desarrolladores. Usa nuestro enlace para obtener 10% de descuento.
Agregar a la configuracion
{
"agents": {
"defaults": {
"model": "glm-4.7",
"max_tokens": 8192,
"temperature": 0.7,
"max_tool_iterations": 20
}
},
"providers": {
"zhipu": {
"api_key": "your-zhipu-api-key",
"api_base": "https://open.bigmodel.cn/api/paas/v4"
}
}
}
Cambiar entre modelos
Configura ambos proveedores y cambia el modelo por defecto cuando quieras. Cambia "model" a "MiniMax-M2.5" o "glm-4.7" y PicoClaw elige el proveedor correcto automaticamente. No se necesita reinicio para uso CLI. Para el gateway, reinicia con picoclaw gateway.
Configurar busqueda web
PicoClaw soporta tanto Brave Search como DuckDuckGo. Brave da mejores resultados pero necesita una clave API. DuckDuckGo funciona de inmediato sin necesidad de clave.
Brave Search
- Ve a brave.com/search/api
- Registrate para una cuenta
- El tier gratuito te da 2,000 busquedas al mes
- Genera una clave API desde el dashboard
Agregar a la configuracion
{
"tools": {
"web": {
"brave": {
"enabled": true,
"api_key": "your-brave-search-api-key",
"max_results": 5
},
"duckduckgo": {
"enabled": true,
"max_results": 5
}
}
}
}
Mantén ambos habilitados. Si Brave alcanza un limite de velocidad o falla, PicoClaw hace fallback a DuckDuckGo automaticamente. La configuracion max_results controla cuantos resultados se obtienen por busqueda. Cinco es un valor razonable por defecto.
Configuracion de Discord
Discord es uno de los canales que PicoClaw soporta junto con Telegram, QQ, DingTalk y LINE.
Crear un bot de Discord
- Ve a discord.com/developers/applications
- Haz clic en New Application, dale un nombre
- Ve a Bot en la barra lateral izquierda, haz clic en Add Bot
- Copia el token del bot
Habilitar intents
Todavia en la pagina de configuracion del Bot:
- Baja hasta Privileged Gateway Intents
- Habilita MESSAGE CONTENT INTENT (obligatorio, si no el bot no puede leer mensajes)
- Opcionalmente habilita SERVER MEMBERS INTENT si planeas usar listas de permitidos
Obtener tu ID de usuario
- Abre Configuracion de Discord → Advanced → habilita Developer Mode
- Haz clic derecho en tu avatar en cualquier parte de Discord
- Haz clic en Copy User ID
Configurar PicoClaw
Agrega el canal de Discord a tu ~/.picoclaw/config.json:
{
"channels": {
"discord": {
"enabled": true,
"token": "YOUR_DISCORD_BOT_TOKEN",
"allow_from": ["YOUR_USER_ID"]
}
}
}
El array allow_from restringe quien puede hablar con el bot. Dejalo vacio para permitir que cualquiera en tu servidor lo use. Para un bot personal, siempre bloquealo a tu ID de usuario.
Invitar el bot a tu servidor
- En el portal de desarrolladores de Discord, ve a OAuth2 → URL Generator
- En Scopes, marca
bot - En Bot Permissions, marca
Send MessagesyRead Message History - Copia la URL generada y abrela en tu navegador
- Selecciona el servidor al que quieres agregar el bot
Iniciar el gateway
picoclaw gateway
Envia un mensaje en Discord. El bot deberia responder. Si no pasa nada, revisa picoclaw status y mira los logs del gateway.
Ejemplo de configuracion completa
Asi se ve un ~/.picoclaw/config.json completo con OpenRouter, Zhipu, Brave Search, DuckDuckGo y Discord:
{
"agents": {
"defaults": {
"workspace": "~/.picoclaw/workspace",
"model": "minimax/MiniMax-M2.5",
"max_tokens": 8192,
"temperature": 0.7,
"max_tool_iterations": 20
}
},
"providers": {
"openrouter": {
"api_key": "sk-or-your-openrouter-key",
"api_base": "https://openrouter.ai/api/v1"
},
"zhipu": {
"api_key": "your-zhipu-api-key",
"api_base": "https://open.bigmodel.cn/api/paas/v4"
},
"groq": {
"api_key": "gsk_your-groq-key"
}
},
"channels": {
"discord": {
"enabled": true,
"token": "YOUR_DISCORD_BOT_TOKEN",
"allow_from": ["YOUR_USER_ID"]
},
"telegram": {
"enabled": false,
"token": "",
"allow_from": []
}
},
"tools": {
"web": {
"brave": {
"enabled": true,
"api_key": "your-brave-search-api-key",
"max_results": 5
},
"duckduckgo": {
"enabled": true,
"max_results": 5
}
},
"cron": {
"exec_timeout_minutes": 5
}
},
"heartbeat": {
"enabled": true,
"interval": 30
}
}
Explicacion de las configuraciones
| Configuracion | Por defecto | Que hace |
|---|---|---|
agents.defaults.model | anthropic/claude-opus-4-5 | Que modelo maneja tus mensajes |
agents.defaults.max_tokens | 8192 | Tokens maximos por respuesta del LLM |
agents.defaults.temperature | 0.7 | Aleatoriedad (menor = mas deterministico) |
agents.defaults.max_tool_iterations | 20 | Cuantas llamadas de herramientas por turno antes de detenerse |
agents.defaults.restrict_to_workspace | true | Limita todo acceso a archivos/shell al workspace |
heartbeat.interval | 30 | Minutos entre verificaciones de tareas periodicas |
tools.cron.exec_timeout_minutes | 5 | Timeout para ejecucion de tareas programadas |
Sistema de proveedores
PicoClaw enruta proveedores por familia de protocolo. Los endpoints compatibles con OpenAI (OpenRouter, Groq, Zhipu) comparten una ruta de codigo. Anthropic tiene la suya propia. Agregar un nuevo proveedor compatible con OpenAI es principalmente una operacion de configuracion con api_base y api_key.
| Proveedor | Proposito | Obtener clave API |
|---|---|---|
| OpenRouter | Gateway a cualquier modelo | openrouter.ai |
| Zhipu | Modelos GLM (directo) | bigmodel.cn |
| Gemini | Google Gemini (directo) | aistudio.google.com |
| Anthropic | Claude (directo) | console.anthropic.com |
| OpenAI | GPT (directo) | platform.openai.com |
| DeepSeek | DeepSeek (directo) | platform.deepseek.com |
| Groq | Inferencia rapida + Whisper voz | console.groq.com |
Tiers gratuitos de API
OpenRouter da 200K tokens/mes gratis. Zhipu da 200K tokens/mes gratis. Brave Search da 2,000 consultas/mes gratis. Groq tiene un tier gratuito para inferencia rapida. Puedes empezar sin gastar nada.
Memoria y workspace
PicoClaw almacena la memoria y configuracion en el directorio de workspace:
~/.picoclaw/workspace/
├── sessions/ # Sesiones de conversacion e historial
├── memory/ # Memoria a largo plazo (MEMORY.md)
├── state/ # Estado persistente (ultimo canal, etc.)
├── cron/ # Base de datos de trabajos programados
├── skills/ # Skills personalizadas
├── AGENTS.md # Guia de comportamiento del agente
├── HEARTBEAT.md # Prompts de tareas periodicas
├── IDENTITY.md # Identidad del agente
├── SOUL.md # Alma del agente / personalidad
├── TOOLS.md # Descripciones de herramientas
└── USER.md # Tu informacion personal y preferencias
Dile al bot que recuerde algo y lo escribe en memory/MEMORY.md. Las sesiones se almacenan por conversacion. Los archivos de bootstrap (SOUL.md, USER.md, etc.) se cargan en el prompt del sistema cada vez que el bot procesa un mensaje.
nano ~/.picoclaw/workspace/USER.md
Agrega el contexto que quieras que el bot siempre tenga — detalles de proyectos, preferencias de comunicacion,背景 tecnico. Esto funciona igual que los archivos de workspace de nanobot.
Heartbeat y tareas programadas
PicoClaw puede ejecutar tareas periodicas automaticamente. Crea un archivo HEARTBEAT.md en tu workspace:
# Tareas Periodicas
- Revisar el pronostico del clima
- Buscar noticias de IA en la web y resumir
El agente lee este archivo cada 30 minutos (configurable) y ejecuta cada tarea usando las herramientas disponibles. Para tareas de larga duracion, PicoClaw genera un subagente que trabaja independientemente sin bloquear el loop principal de heartbeat.
Tambien puedes gestionar trabajos puntuales y recurrentes desde el CLI:
# Agregar un recordatorio
picoclaw cron add --name "morning" --message "Good morning! What's in the news?" --cron "0 9 * * *"
# Listar todos los trabajos
picoclaw cron list
Los trabajos se almacenan en ~/.picoclaw/workspace/cron/ y se procesan automaticamente.
Sandbox de seguridad
PicoClaw se ejecuta en un entorno aislado por defecto. Con restrict_to_workspace establecido en true, el agente solo puede acceder a archivos y ejecutar comandos dentro del directorio de workspace.
Herramientas protegidas
| Herramienta | Funcion | Restriccion |
|---|---|---|
read_file | Leer archivos | Solo workspace |
write_file | Escribir archivos | Solo workspace |
list_dir | Listar directorios | Solo workspace |
edit_file | Editar archivos | Solo workspace |
append_file | Agregar a archivos | Solo workspace |
exec | Ejecutar comandos | Rutas deben estar dentro del workspace |
Bloqueo de comandos peligrosos
Incluso con restrict_to_workspace en false, PicoClaw bloquea comandos destructivos:
rm -rf,del /f,rmdir /s— eliminacion masivaformat,mkfs,diskpart— formateo de discodd if=— imagen de disco- Escritura a
/dev/sd[a-z]— escritura directa a disco shutdown,reboot,poweroff— apagado del sistema- Fork bombs
El limite del sandbox se aplica consistentemente a traves del agente principal, subagentes y tareas de heartbeat. No hay forma de evadirlo a traves de subagentes o trabajos programados.
Deshabilitar restricciones
Si necesitas que el agente acceda a rutas fuera del workspace:
{
"agents": {
"defaults": {
"restrict_to_workspace": false
}
}
}
Riesgo de seguridad
Deshabilitar la restriccion de workspace permite al agente acceder a cualquier ruta en tu sistema. Solo hazlo en entornos controlados donde confias en la salida del modelo.
Despliegue con Docker
PicoClaw tiene una configuracion de Docker Compose con perfiles separados para modo agente y modo gateway.
Usando Docker Compose
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
# Configurar
cp config/config.example.json config/config.json
nano config/config.json
# Iniciar gateway (ejecucion continua)
docker compose --profile gateway up -d
# Revisar logs
docker compose logs -f picoclaw-gateway
# Detener
docker compose --profile gateway down
Modo agente (consultas puntuales)
# Hacer una pregunta
docker compose run --rm picoclaw-agent -m "What is 2+2?"
# Modo interactivo
docker compose run --rm picoclaw-agent
Recompilar despues de actualizaciones
docker compose --profile gateway build --no-cache
docker compose --profile gateway up -d
El archivo compose monta config.json como solo lectura y usa un volumen con nombre para el workspace, asi que tus datos sobreviven a reinicios del contenedor.
Referencia del CLI
| Comando | Que hace |
|---|---|
picoclaw onboard | Inicializar configuracion y workspace |
picoclaw agent -m "..." | Enviar un solo mensaje |
picoclaw agent | Modo de chat interactivo |
picoclaw gateway | Iniciar el gateway (conecta a canales de chat) |
picoclaw status | Mostrar estado actual |
picoclaw cron list | Listar trabajos programados |
picoclaw cron add | Agregar un trabajo programado |
En modo interactivo, escribe exit, quit, o presiona Ctrl+D para salir.
Hosting en VPS
PicoClaw se ejecuta en practicamente cualquier cosa. El binario unico con menos de 10MB de RAM significa que puedes desplegarlo en placas tan baratas como $10. Para un VPS, un Hetzner CX22 (2 vCPU, 4GB RAM) a €4.35/mes es excesivo, pero deja espacio para otros servicios.
Descuento en Hetzner
Obten €20 de credito cuando te registres a traves de nuestro enlace de referido. Eso cubre alrededor de 4 meses de un CX22.
Configuracion rapida en un VPS Ubuntu 24.04 nuevo:
ssh root@YOUR_SERVER_IP
# Actualizar sistema
apt update && apt upgrade -y
# Descargar binario (revisa releases para la ultima version)
wget https://github.com/sipeed/picoclaw/releases/download/v0.1.1/picoclaw-linux-amd64
chmod +x picoclaw-linux-amd64
mv picoclaw-linux-amd64 /usr/local/bin/picoclaw
# Inicializar
picoclaw onboard
# Editar config
nano ~/.picoclaw/config.json
# Iniciar gateway en segundo plano
nohup picoclaw gateway > /var/log/picoclaw.log 2>&1 &
Para una configuracion de daemon apropiada, crea un servicio systemd:
[Unit]
Description=PicoClaw gateway
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/picoclaw gateway
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Guarda en /etc/systemd/system/picoclaw.service, luego:
systemctl daemon-reload
systemctl enable picoclaw
systemctl start picoclaw
Ejecutar en hardware economico
PicoClaw fue diseñado para esto. Una LicheeRV-Nano de $10 con Ethernet o WiFi6 puede servir como asistente doméstico minimal. Un NanoKVM de $30-50 funciona para mantenimiento automatizado de servidores. Un MaixCAM maneja casos de uso de monitoreo inteligente.
Para telefonos Android antiguos, instala Termux y ejecuta el binario ARM64:
pkg install proot wget
wget https://github.com/sipeed/picoclaw/releases/download/v0.1.1/picoclaw-linux-arm64
chmod +x picoclaw-linux-arm64
termux-chroot ./picoclaw-linux-arm64 onboard
Si quieres ejecutar modelos locales junto con PicoClaw, revisa nuestra guia de instalar Ollama con Docker. PicoClaw funciona con cualquier endpoint compatible con OpenAI, asi que apuntarlo a un servidor Ollama local es un cambio de configuracion de una linea.
PicoClaw vs nanobot vs ZeroClaw
Uso los tres en este punto, asi que aqui va una comparacion directa:
| Aspecto | PicoClaw 🦐 | nanobot | ZeroClaw 🦀 |
|---|---|---|---|
| Lenguaje | Go | Python | Rust |
| Uso de RAM | < 10MB | ~100MB | < 5MB |
| Arranque | < 1s | > 2s | < 10ms |
| Binario | Binario Go unico | N/A (scripts) | 3.4MB binario Rust |
| Formato de config | JSON | JSON | TOML |
| Cantidad de canales | 5+ | 9 | 8+ |
| Cantidad de proveedores | 8+ | 13+ | 22+ |
| Memoria | Workspace basado en archivos | Basada en archivos | Busqueda hibrida SQLite |
| Seguridad | Sandbox de workspace + bloqueo de comandos | Listas de permitidos | Emparejamiento + sandbox + listas de permitidos |
| Metodo de instalacion | Descarga binaria / make install | pip install | cargo install |
| Tiempo de configuracion | ~2 minutos (binario) | ~5 minutos | ~10 minutos (incluye compilacion) |
PicoClaw es el mas facil de desplegar: descarga un binario, ejecutalo, listo. nanobot tiene mejor cobertura de canales y una comunidad mas grande. ZeroClaw tiene el sistema de memoria mas capaz y el soporte de proveedores mas amplio. Para la guia de configuracion de nanobot, ve nuestro tutorial completo. Para ZeroClaw, ve la guia de configuracion.
Preguntas frecuentes
¿Cuanto cuesta ejecutar PicoClaw?
VPS: ~$5/mes en Hetzner, aunque PicoClaw puede ejecutarse en hardware tan barato como $10 unica vez. La API Lightning de MiniMax M2.5 cuesta aproximadamente $1/hora de uso continuo, pero los costos reales son mucho menores ya que el bot solo llama a la API cuando le envias un mensaje. Espera $5-20/mes para uso personal. Tambien puedes empezar con los tiers gratuitos de OpenRouter y Zhipu.
¿Puedo usar PicoClaw sin costos de API?
Parcialmente. La busqueda web de DuckDuckGo funciona sin clave API. Para el LLM, necesitas una API de pago o un modelo local via un endpoint compatible con OpenAI. Apunta PicoClaw a un servidor Ollama local y no hay facturas de API.
¿PicoClaw funciona en una Raspberry Pi?
Si. Descarga el binario ARM64 y se ejecuta en cualquier Pi con red. El binario usa menos de 10MB de RAM en ejecucion, asi que incluso una Pi Zero 2W lo maneja. PicoClaw fue literalmente diseñado para computadoras de placa unica de $10.
¿Pueden varias personas usar una instancia de PicoClaw?
Si. Agrega multiples IDs de usuario a allow_from en tu configuracion de canal. Cada persona obtiene su propio contexto de conversacion a traves del sistema de sesiones.
¿Cual es la diferencia entre agent y gateway?
picoclaw agent es para chat directo por CLI. picoclaw gateway inicia el servicio en segundo plano que se conecta a Discord, Telegram y otras plataformas de chat. Para uso 24/7, quieres el gateway.
¿Puedo agregar Telegram junto con Discord?
Si. Configura ambos canales en el mismo archivo de configuracion y el gateway los maneja simultaneamente. Para Telegram, necesitas un token de bot de @BotFather — el proceso es el mismo que se describe en la guia de nanobot.
¿PicoClaw soporta mensajes de voz?
Si, a traves de la integracion Whisper de Groq. Configura una clave API de Groq y los mensajes de voz de Telegram se transcriben automaticamente.
Si quieres explorar otras herramientas de codificacion con IA, nuestra comparacion de herramientas de codificacion con IA cubre el panorama actual. Para conceptos basicos de MCP que funcionan en todos estos asistentes, revisa la introduccion a MCP para principiantes.
Este articulo tambien esta disponible en ingles: PicoClaw Setup Guide.