ps-claw
v1.1.2
Published
PS Claw - AI Agent Gateway with multi-provider support, web UI, and CLI. Lightweight fork of OpenClaw.
Maintainers
Readme
PS Claw 🦞
PS Claw — Agente de IA autônomo leve com interface web estilo ChatGPT. Multi-canal (Telegram, Discord, WhatsApp) com suporte a modelos de múltiplos provedores (Claude, GPT-4, Gemini).
Fork enxuto do OpenClaw focado em leveza, facilidade de uso e sem dependências pesadas.
⚡ Início Rápido (5 minutos)
Requisitos
- Node.js v22.19+ (baixe a versão LTS)
- npm (incluído com Node.js)
1️⃣ Instalar e executar
npx ps-claw@latest webPronto! A interface web abre em http://localhost:3000 🎉
🌐 Interface Web
O que é?
Interface visual estilo ChatGPT para conversar com o agente de IA. Salva histórico no navegador, permite trocar modelos, configurar gateways.
Como usar?
# Abrir a interface web
npx ps-claw web
# Ou executar tudo junto (agente + web)
npx ps-claw allAcesse: http://localhost:3000
Configuração na interface
Vá para a aba 🔌 Gateways
- Clique + Adicionar
- URL:
http://localhost:18789(PS Claw local) ou qualquer API OpenAI-compatível - Nome: "Meu Gateway"
- Clique Adicionar
Vá para a aba 🤖 Modelos & Provedores
- Adicione suas chaves de API:
- Claude (Anthropic):
sk-ant-... - GPT-4 (OpenAI):
sk-... - Gemini (Google):
AIza... - Mistral: sua chave
- Claude (Anthropic):
- Selecione um modelo
- Clique no modelo para usá-lo
- Adicione suas chaves de API:
Volte para 💬 Chat e comece a conversar! 💬
🔑 Chaves de API — Como obter
🟠 Anthropic (Claude)
- Acesse https://console.anthropic.com
- Faça login ou crie conta
- Vá para API Keys
- Clique Create Key
- Copie a chave
sk-ant-... - Cole na aba Modelos do PS Claw
Grátis? Sim, Claude oferece créditos iniciais ($5-$20). Depois é por uso.
🟢 OpenAI (GPT-4, GPT-4o)
- Acesse https://platform.openai.com
- Faça login ou crie conta
- Vá para API Keys
- Clique Create new secret key
- Copie a chave
sk-... - Cole na aba Modelos do PS Claw
Grátis? Sim, trial de $5-$18. Depois é por uso (mais barato que Claude).
🔵 Google (Gemini)
- Acesse https://aistudio.google.com/apikey
- Clique Create API Key
- Selecione um projeto ou crie novo
- Copie a chave
AIza... - Cole na aba Modelos do PS Claw
Grátis? Sim, 60 chamadas por minuto para sempre.
🟣 Mistral
- Acesse https://console.mistral.ai
- Faça login ou crie conta
- Vá para API Keys
- Clique Generate a new key
- Copie a chave
- Cole na aba Modelos do PS Claw
Grátis? Sim, trial de crédito. Depois por uso.
🚀 Alternativas de Uso
Via Git Clone (desenvolvedores)
git clone https://github.com/Pedro21062014/ps-claw-v2.git
cd ps-claw-v2
npm install
npx ps-claw webInstalar Globalmente
npm install -g ps-claw@latest
ps-claw webSe não funcionar em Windows, use npx ps-claw web em vez disso.
Atualizar
npx ps-claw update
# ou
npm install -g ps-claw@latest⚙️ Configurações Avançadas
Variáveis de Ambiente
# Porta da interface web (padrão: 3000)
set PS_CLAW_WEB_PORT=3000
# Porta do gateway PS Claw (padrão: 18789)
set PS_CLAW_GATEWAY_PORT=18789
# Token do gateway (se tiver autenticação)
set OPENCLAW_GATEWAY_TOKEN=seu_token_aquiUsar outro Gateway
Se você tem um PS Claw rodando em outro servidor:
- Na interface, aba 🔌 Gateways
- Adicione a URL:
http://seu-servidor:18789 - Pronto! Usa esse gateway
Usar API OpenAI-compatível
Muitos serviços são compatíveis com OpenAI API:
- Ollama (modelos locais):
http://localhost:11434 - Vllm (inference server):
http://localhost:8000 - LiteLLM: qualquer URL proxy
Configure na aba Gateways com a URL do seu servidor.
📱 Canais (Telegram, Discord, WhatsApp)
Você pode conectar o PS Claw a:
- Telegram — Adicionar bot ao chat
- Discord — Adicionar bot ao servidor
- WhatsApp — Integração via Twilio ou Baileys
- Slack — Bot em workspace
Configure na interface ou edite .env:
# .env.example
TELEGRAM_BOT_TOKEN=seu_token
DISCORD_BOT_TOKEN=seu_token
WHATSAPP_PHONE=seu_numeroCopie .env.example para .env e preencha.
🐳 Docker
# Build
docker build -t ps-claw .
# Run
docker run -p 3000:3000 ps-claw web✅ Recursos Incluídos
| Recurso | Status | |---------|--------| | Interface web estilo ChatGPT | ✅ | | Chat com histórico | ✅ | | Múltiplos modelos | ✅ | | Telegram, Discord, WhatsApp | ✅ | | Busca na web | ✅ | | Memória persistente | ✅ | | CLI + API | ✅ | | Suporte MCP/Skills | ✅ | | Apps iOS/Android | ❌ removido | | Geração de vídeo/música | ❌ removido | | Transcrição em tempo real | ❌ removido |
🆘 Resolução de Problemas
"ps-claw: comando não encontrado"
Solução: Use npx ps-claw web em vez de ps-claw web
"localhost:3000 recusou conexão"
Solução: Verifique se algum programa já usa a porta 3000:
# Windows
netstat -ano | findstr :3000
# Mac/Linux
lsof -i :3000Se estiver em uso, mude a porta:
set PS_CLAW_WEB_PORT=3001
npx ps-claw web"Gateway offline"
Solução: Verifique se:
- A URL está correta (ex:
http://localhost:18789) - O gateway está rodando (se for local, execute
npx ps-claw start) - Firewall não está bloqueando
"Chave de API inválida"
Solução:
- Copie a chave completa (sem espaços)
- Verifique se é uma chave válida (não expirou)
- Cole de novo na aba Modelos
📚 Documentação Completa
📄 Licença
MIT — Baseado no OpenClaw por Peter Steinberger
🤝 Contribuições
Pull requests bem-vindo! Para mudanças grandes, abra uma issue primeiro.
💬 Suporte
- GitHub Issues: https://github.com/Pedro21062014/ps-claw-v2/issues
- Discussões: https://github.com/Pedro21062014/ps-claw-v2/discussions
Aproveite o PS Claw! 🦞
Dúvidas? Abra uma issue no GitHub ou entre em contato! ✨
