>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Segurança
Python

Código na Palma da Mão - Gerenciando Projetos com Claude Direto no Telegram

2.726 estrelas

Imagine a seguinte situação: você está no metrô ou na fila do café, e de repente aparece um bug no chat do trabalho que precisa de uma correção imediata. Ou você teve uma ideia brilhante de refatoração, mas não há um laptop por perto. Geralmente nesses momentos, apenas suspiramos e esperamos voltar às nossas mesas. Mas e se seu terminal com um poderoso assistente de IA estivesse disponível em um aplicativo de mensagens comum?

O projeto claude-code-telegram transforma essa fantasia em realidade. É uma ponte entre seu código e o Claude Code — o avançado agente CLI da Anthropic.

O que é e por que um desenvolvedor precisa disso

Essencialmente, estamos olhando para um bot avançado do Telegram que fornece acesso remoto ao seu ambiente de trabalho. Mas não é apenas uma "linha de comando no Telegram." Graças à integração com o Claude Code, o bot entende o contexto do seu projeto, pode ler arquivos, executar testes e até fazer alterações por conta própria.

Para quem isso é útil?

  • Líderes de equipe que precisam verificar rapidamente o status do build ou dar uma olhada em um trecho de código sem abrir um IDE.
  • Desenvolvedores full-stack que trabalham "em campo".
  • Entusiastas de automação que querem que a IA envie relatórios de saúde do projeto por conta própria.

Principais Recursos: Por que é conveniente

1. Modo Agente

Este é o modo principal de operação. Você conversa com o bot como se fosse um colega sênior. Não precisa lembrar da sintaxe de comandos — basta escrever: "Adicione tratamento de erros em api.py e verifique se os testes ainda estão passando." O bot analisará o arquivo, sugerirá alterações e executará pytest por conta própria.

A propósito, o nível de "verbosidade" do bot é ajustável com o comando /verbose. No máximo, ele mostrará a cadeia de raciocínio, o que realmente ajuda a entender por que a IA tomou uma decisão específica.

2. GitHub com Esteroides

O bot se integra bem com a CLI do gh. Direto do chat você pode:

  • Clonar repositórios.
  • Ver a lista de Issues abertas.
  • Criar branches para correções e fazer push para o repositório remoto.

Isso transforma o Telegram em um painel de controle completo para sua conta GitHub.

3. Modo Terminal (Modo Clássico)

Se você prefere o bom e velho controle tradicional, pode mudar para o modo clássico. Lá você encontrará comandos familiares: /ls, /cd, /pwd, além de botões interativos para ações rápidas — por exemplo, executar um linter ou formatar código com um único clique.

4. Automação Proativa

Um recurso interessante do projeto é o suporte a webhooks e agendador (Cron). Você pode configurar o bot para:

  • Enviar a você um resumo breve de cada Pull Request do GitHub.
  • Executar uma "verificação" diária do código e notificá-lo sobre problemas potenciais.
  • Reagir a eventos de CI/CD.

Segurança: Para que seu código não vaze para "lugares indevidos"

Quando se trata de acesso remoto ao código, a primeira pergunta é sobre segurança. O desenvolvedor implementou vários níveis de proteção:

  • Lista branca de usuários: o bot só responderá a você (você precisa especificar seu ID do Telegram).
  • Sandboxing: você limita estritamente o diretório, e o bot não pode ir além dele. Sem acesso a arquivos do sistema /etc/passwd.
  • Limites de tokens: você pode definir um orçamento em dólares para que o Claude não "coma" acidentalmente todo o seu salário em loops infinitos de refatoração.

Como Começar

O projeto é escrito em Python e usa Poetry para gerenciamento de dependências. Para começar, você precisará de:

  1. Um token de bot do @BotFather.
  2. CLI do Claude Code instalado (ou uma chave de API da Anthropic).
  3. Python 3.10+.

O início rápido é padrão:

git clone https://github.com/RichardAtCT/claude-code-telegram.git
cd claude-code-telegram
make dev
cp .env.example .env  # Настраиваем свои ID и токены
make run

Casos Práticos de Uso: Quando Ele Salva o Dia

Caso #1: Hotfix urgente. Você percebe um erro de digitação em um config ou texto em produção. Abra o Telegram, escreva para o bot: "Corrija o erro de digitação em config.yaml na linha 42 e faça push para main." Feito.

Caso #2: Auditoria rápida. Você baixou uma nova biblioteca e quer entender rapidamente como ela é estruturada. Pergunte ao bot: "Analise a estrutura da pasta libs/new-lib e explique os principais pontos de entrada."

Caso #3: Monitoramento. Configure um relatório diário: "Todas as manhãs às 9:00, verifique a cobertura de testes e me envie uma mensagem se cair abaixo de 80%."

claude-code-telegram não é um substituto para um IDE completo, mas sim uma ferramenta adicional poderosa. Ele apaga a fronteira entre "estou no meu computador" e "estou disponível." Se você já usa o Claude para ajudar com programação, este bot será uma ótima adição ao seu fluxo de trabalho.

O projeto está em desenvolvimento ativo, e os planos do autor incluem um sistema de plugins para estender as capacidades. Definitivamente vale a pena adicionar aos favoritos ou fazer deploy em um servidor doméstico/VPS para uso pessoal.

Projetos relacionados