azfarh95/sentinel-stack-public

Sentinel AI Stack — assistente pessoal de IA auto-hospedado em hardware local, controlado via Telegram. MetaMCP + OpenClaw + Watchdog bot + servidores MCP.

O que é sentinel-stack-public?

O Sentinel AI Stack é um assistente pessoal de IA completo, projetado para ser executado localmente, garantindo privacidade e controle total sobre seus dados. Ele se integra ao Telegram, permitindo que você envie comandos e receba respostas diretamente do seu smartphone ou desktop. O stack inclui MetaMCP para orquestração de modelos, OpenClaw para funcionalidades avançadas, um bot Watchdog para monitoramento e reinicialização automática, e vários servidores MCP que expandem as capacidades do assistente (navegação na web, acesso a arquivos, execução de código, etc.). É ideal para desenvolvedores e entusiastas que desejam uma solução de IA pessoal, modular e auto-hospedada, sem depender de serviços em nuvem. A configuração é feita via Docker e arquivos de configuração, suportando modelos locais como Llama, Mistral ou qualquer modelo compatível com a API do OpenAI.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add azfarh95/sentinel-stack-public

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que sentinel-stack-public faz?

Sentinel AI Stack — assistente pessoal de IA auto-hospedado em hardware local, controlado via Telegram. MetaMCP + OpenClaw + Watchdog bot + servidores MCP.

Visão Geral

O Sentinel AI Stack fornece um assistente pessoal de IA completo, controlado via Telegram, executado inteiramente em seu próprio hardware. Ele combina:

  • MetaMCP — Orquestração de modelos de IA (local ou API)
  • OpenClaw — Funcionalidades avançadas para o assistente
  • Watchdog Bot — Monitoramento e reinicialização automática
  • Servidores MCP — Ferramentas modulares para o assistente (navegação na web, sistema de arquivos, etc.)

Pré-requisitos

  • Docker e Docker Compose instalados
  • Conta no Telegram e um bot token (via @BotFather)
  • Hardware capaz de rodar modelos de IA localmente (GPU recomendada) ou acesso a uma API de modelo (OpenAI, Anthropic, etc.)

Instalação Rápida

  1. Clone o repositório:
git clone https://github.com/azfarh95/sentinel-stack-public.git
cd sentinel-stack-public
  1. Copie o arquivo de ambiente e configure:
cp .env.example .env

Edite o arquivo .env com suas configurações (token do Telegram, endpoint do modelo, etc.)

  1. Inicie o stack:
docker-compose up -d
  1. Envie /start para o seu bot no Telegram.

Configuração

Variáveis de Ambiente Principais

VariávelDescrição
TELEGRAM_BOT_TOKENToken do seu bot Telegram
MODEL_ENDPOINTURL do modelo (local ou API)
MODEL_API_KEYChave da API (se aplicável)
MCP_SERVERSLista de servidores MCP a serem carregados

Servidores MCP

O Sentinel usa servidores MCP para funcionalidades. Você pode adicionar ou remover servidores no arquivo de configuração. Exemplos incluídos:

  • mcp-web-search — Pesquisa na web
  • mcp-file-system — Acesso ao sistema de arquivos local
  • mcp-code-executor — Execução segura de código

Uso

  • Chat: Envie uma mensagem para o bot e receba uma resposta do modelo.
  • Comandos: Use /help para ver comandos disponíveis.
  • Ferramentas: O assistente pode usar ferramentas MCP quando apropriado (ex.: "Pesquise na web sobre...").

Licença

Este projeto está licenciado sob a licença MIT — veja o arquivo LICENSE para detalhes.

Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.

Habilidades Relacionadas