Servidor MCP local de busca semântica de código que permite a Claude Code, Codex, Cursor e OpenCode encontrar trechos pelo significado usando embeddings do Ollama ou LM Studio.
ykdojo/safeclaw
Executa várias sessões do Claude Code, cada uma isolada no próprio contêiner Docker e gerenciada por um painel web.
- Estrelas
- 186
- Forks
- 20
- Issues abertas
- 0
- Último commit
- mês passado
O que é?
O SafeClaw empacota o Claude Code para que cada sessão rode em seu próprio contêiner com permissões de bypass ativadas, mantendo a máquina host fora de alcance. As sessões podem ser criadas, iniciadas, interrompidas e excluídas em segundos, e cada uma pode ser acessada por um terminal web baseado em ttyd e tmux.
Um painel em Node.js lista todas as sessões e oferece controles para iniciar, interromper e excluir. Ao criar uma sessão, permite definir mounts de volume e consultas iniciais, além de mostrar visualizações ao vivo das sessões ativas em iframes. O histórico de conversas e a memória automática ficam armazenados no host em ~/.config/safeclaw/sessions/, então recriar os contêineres não os apaga.
A configuração usa scripts de shell para criar a imagem e iniciar sessões com nomes definidos, injetando tokens como CLAUDE_CODE_OAUTH_TOKEN e GH_TOKEN a partir de um diretório local de secrets. A imagem inclui GitHub CLI, Playwright MCP com Chromium e um conjunto de skills para ler mensagens do Slack, baixar conteúdo com yt-dlp e ler documentos públicos do Google Docs.
Recursos principais
- 01Cada sessão do Claude Code roda em um contêiner Docker isolado
- 02Painel web para criar, iniciar, interromper e excluir sessões
- 03Terminal web para cada sessão, via ttyd e tmux
- 04Histórico de conversas e memória persistem no host por meio de mounts de volume
- 05Sessões nomeadas e mounts de volume configurados pela linha de comando
Casos de uso
- Executar várias tarefas do Claude Code em paralelo sem que interfiram umas nas outras
- Permitir que o Claude Code use permissões de bypass em um projeto, mantendo o host protegido
- Manter pesquisas ou experimentos de cada projeto em ambientes separados e descartáveis
Início rápido
- 1
Criar a imagem do Docker
./scripts/build.sh - 2
Iniciar um contêiner e o terminal web
./scripts/run.sh - 3
Iniciar o painel web para gerenciar sessões
node dashboard/server.js
Antes de usar
- O Docker precisa estar instalado e em execução na sua máquina.
- Antes da primeira execução, é necessário ter um token do Claude Code gerado com claude setup-token.
Em coleções
Tópicos
Perguntas frequentes
- O que é safeclaw?
- Executa várias sessões do Claude Code, cada uma isolada no próprio contêiner Docker e gerenciada por um painel web. O SafeClaw empacota o Claude Code para que cada sessão rode em seu próprio contêiner com permissões de bypass ativadas, mantendo a máquina host fora de alcance. As sessões podem ser criadas, iniciadas, interrompidas e excluídas em segundos, e cada uma pode ser acessada por um terminal web baseado em ttyd e tmux.
- safeclaw é gratuito? Qual é a licença?
- safeclaw é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- safeclaw ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de safeclaw foi em 27 de set. de 2026.
- Para que posso usar safeclaw?
- Executar várias tarefas do Claude Code em paralelo sem que interfiram umas nas outras Permitir que o Claude Code use permissões de bypass em um projeto, mantendo o host protegido Manter pesquisas ou experimentos de cada projeto em ambientes separados e descartáveis
- Como instalar safeclaw?
- Criar a imagem do Docker: ./scripts/build.sh Iniciar um contêiner e o terminal web: ./scripts/run.sh Iniciar o painel web para gerenciar sessões: node dashboard/server.js
- Onde consigo safeclaw?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ykdojo/safeclaw
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um conjunto de skills para Claude Code que transforma um quadro kanban do GitHub Projects em um ciclo autônomo de desenvolvimento, QA e revisão, entregando PRs prontos para merge.
Configuração inicial e modelo de banco de memória CLAUDE.md para organizar settings, hooks, subagents e skills do Claude Code em um projeto.
Servidor MCP local que permite a agentes de IA pesquisar no arXiv, ler artigos seção por seção a partir do LaTeX original, exportar BibTeX e monitorar tópicos.
Camada de orquestração multiagente para o Claude Code, com pipelines de equipe, execução autônoma e workers de CLI via tmux.
Um coworker pessoal de IA self-hosted, com interface Web e baseado em um agente Claude Code, integração com apps de mensagens e execução de tarefas em sandbox.