Sobre o projeto

Claude Gateway é uma plataforma de orquestração, voz e multicanal para o Claude Code. Ele mantém as conversas responsivas enquanto workers do Claude Code executam tarefas duráveis em paralelo. Os usuários podem falar ou digitar por meio de canais conectados (Telegram, Discord, LINE, Slack, WhatsApp, Cron e outros), acompanhar o progresso e manter a memória e as habilidades dos agentes entre sessões. Os principais recursos incluem: - Motor de orquestração de agentes com conversas responsivas, tarefas duráveis, relatórios de progresso, instruções de acompanhamento e cancelamento. - Conversas por voz com reconhecimento de fala e respostas faladas, modelos e vozes por agente, entrada ao vivo ou gravada e reprodução de áudio. - Autoaperfeiçoamento de habilidades: agentes aprendem habilidades reutilizáveis a partir de seu próprio trabalho, com salvaguardas de procedência e limites diários. - Base de conhecimento (memória de duas vias) com arquivo pesquisável SQLite/FTS5 por agente, exposto via ferramentas MCP. - Sonhos noturnos: consolidação em segundo plano da memória de longo prazo com aplicador seguro e gerenciamento de orçamento. - Suporte multiagente: execute vários bots a partir de um único gateway com sessões isoladas. - MCP multicanal: sistema de ferramentas modular por canal. - Recuperação de entrada de canal para anexos indisponíveis e novas tentativas. - Habilidades de agente por meio de arquivos SKILL.md, com criação, exclusão e instalação em tempo de execução a partir de URLs. - Identidade do agente por meio de arquivos markdown no workspace. - Mensagens de status ao vivo, indicadores de digitação, API de streaming (SSE), encaminhamento automático, heartbeat/tarefas agendadas, histórico de chat persistente, limpeza automática, memória de longo prazo, migração automática de configuração, controle de acesso, API HTTP, App Store para aplicativos Docker-compose, autoatualização, persistência de sessão e modo shell PTY opcional. A instalação requer Node.js 22+, Bun e um CLI do Claude Code autenticado. A orquestração requer Linux. Docker/Compose é necessário para aplicativos; alguns formatos de voz requerem ffmpeg. Início rápido: `npm install -g @0xmaxma/claude-gateway`, depois `claude-gateway gateway start` e `claude-gateway agents create`. A documentação cobre configuração, orquestração, canais, voz, API, operações e desenvolvimento. O comando `claude-gateway doctor` verifica dependências e pode corrigir problemas comuns.