Trustclaw
Trustclaw é um agente de IA pessoal auto-hospedado com memória vetorial, integrações com Composio via OAuth e interface web/Telegram.
O que é o Trustclaw?
Trustclaw é um agente de IA pessoal auto-hospedado que executa tarefas recorrentes enquanto você está ausente. Ele se conecta a integrações de ferramentas do Composio via OAuth, executa chamadas de ferramentas em um ambiente remoto isolado e oferece uma experiência de chat por meio de um painel web (Next.js) e de um bot no Telegram.
O projeto foi desenvolvido para operação segura em comparação com a execução direta de agentes de IA em uma máquina local: evita entregar chaves de API brutas ao agente e evita executar código no dispositivo do usuário durante a execução de ferramentas. Também inclui memória de longo prazo baseada em Postgres e pgvector, utilizando uma abordagem de gerenciamento de contexto em múltiplas etapas.
Principais Recursos
- Aplicativo web e bot do Telegram auto-hospedáveis: Use a interface Next.js ou interaja pelo Telegram para conversas diárias e gerenciamento de tarefas.
- Acesso a ferramentas apenas via OAuth (integrações do Composio): As chamadas de ferramentas são autorizadas pelas contas conectadas do usuário, em vez de distribuir senhas ao agente.
- Execução isolada para ações de ferramentas: Cada ação é executada em um ambiente remoto isolado e é removida ao final da tarefa, reduzindo o risco de execução de código local.
- Memória de longo prazo com Postgres + pgvector: Armazena e recupera memória para conversas mais longas usando gerenciamento de contexto em 3 camadas (poda, liberação de memória, resumo/compactação).
- Trabalho recorrente automatizado via cron: Um runtime de agente agendado por cron suporta tarefas recorrentes em piloto automático.
- Ampla superfície de ferramentas via Composio (mais de 1000 integrações): As integrações incluem serviços como Gmail, GitHub, Slack, Notion, Linear, Calendar, Drive, Stripe e HubSpot (entre outros), controladas pelas contas conectadas do usuário.
Como Usar o Trustclaw
- Implante rapidamente (template do Vercel) ou use a CLI: O repositório descreve a implantação via template do Vercel ou a execução de
npx @composio/trustclaw deploy. - Configure os pré-requisitos uma única vez: O fluxo da CLI exige que você tenha uma conta Vercel (
npx vercel login once) e uma conta GitHub (gh auth login once). - Instale a ferramenta CLI do Trustclaw: Instale a CLI usando o comando de instalação fornecido (
curl -fsSL https://composio.dev/install | bash). - Forneça uma chave de API do Composio: As instruções solicitam uma chave de API gratuita do Composio para uso com a CLI.
- Use o agente: Após a implantação, converse pelo painel web ou pelo Telegram e agende tarefas recorrentes usando o runtime do agente.
Observações sobre roteamento de LLM/embeddings da fonte: As chamadas de LLM e embeddings são roteadas pelo Vercel AI Gateway, e o projeto afirma que não são necessárias chaves de API da Anthropic ou OpenAI para esta configuração.
Casos de Uso
- Fluxos de trabalho recorrentes de caixa de entrada ou e-mail: Use a integração do Gmail do agente para automatizar tarefas contínuas com agendamento cron em vez de verificação manual.
- Suporte a fluxos de trabalho de software para desenvolvedores: Conecte o GitHub (e ferramentas relacionadas como Slack ou Linear) e permita que o agente execute ações agendadas ou responda a solicitações ao longo do tempo.
- Assistente de produtividade pessoal com contexto de documentos e calendário: Use integrações como Notion e Calendar para ajudar a coordenar atividades recorrentes e reter detalhes relevantes usando memória de longo prazo.
- Tarefas operacionais que envolvem pagamentos ou ferramentas de CRM: Use as integrações do Stripe e HubSpot para processos recorrentes automatizados, limitados às contas conectadas do usuário.
- Experimentação prática com uma configuração de agente segura: Para desenvolvedores que avaliam padrões de agente mais seguros, o Trustclaw oferece uma arquitetura que enfatiza o acesso a ferramentas via OAuth e a execução remota isolada.
FAQ
-
O Trustclaw é realmente auto-hospedável? O projeto se descreve como auto-hospedável e fornece um caminho de implantação via Vercel (incluindo um template) e um fluxo de CLI.
-
O agente precisa de chaves de API brutas para cada ferramenta? A fonte afirma que o design evita entregar chaves de API brutas ao agente; o acesso às ferramentas é intermediado via OAuth do Composio para cada integração.
-
Onde ocorre a execução das ferramentas? As chamadas de ferramentas são executadas em um ambiente remoto isolado; a fonte também observa que não há acesso de shell de longa duração na máquina do usuário.
-
Como funciona a memória de longo prazo? A memória é baseada em Postgres com pgvector, e o agente usa gerenciamento de contexto em 3 camadas (poda, liberação de memória e resumo/compactação).
-
Existem limites de implantação no plano gratuito (Hobby) do Vercel? Sim. A fonte alerta que no Vercel Hobby, os jobs cron são executados uma vez por dia (com uma janela de 60 minutos) e expressões cron mais frequentes que diárias falham no momento da implantação; as funções são limitadas a 300 segundos. A CLI ajusta
vercel.jsonpara diário no Hobby, e maior precisão exige upgrade.
Alternativas
- Frameworks de agentes de IA locais com chamadas de ferramentas: Normalmente executam mais lógica na máquina do usuário; em comparação com o Trustclaw, podem exigir mais configuração e não oferecer o mesmo sandbox remoto nem a abordagem de intermediação de ferramentas apenas via OAuth.
- Assistentes de automação/chat pessoais hospedados: Serviços em nuvem podem oferecer agendamento e integrações de ferramentas sem necessidade de auto-hospedagem. Em comparação com o Trustclaw, você troca o controle da auto-hospedagem por uma configuração mais pronta para uso.
- Outros runtimes de agentes open-source com persistência: Procure projetos que combinem execução de ferramentas com uma camada de persistência (banco de dados vetorial/memória) e agendamento de agentes. As diferenças geralmente estão em como lidam com credenciais (OAuth vs chaves) e onde o código/chamadas de ferramentas são executados (local vs remoto em sandbox).
Alternativas
Lasso
Lasso é um PIM com IA para equipes de e-commerce: enriquece atributos e descrições, processa dados de fornecedores e monitora concorrentes via app ou API.
Gemma AI
Gemma AI é um aplicativo inteligente que liga diretamente para você com lembretes de voz personalizados e inteligentes para garantir que você nunca perca tarefas importantes, compromissos ou prazos.
Tavus
Tavus desenvolve sistemas de IA em tempo real para interações face a face, com visão, audição e resposta, além de vídeo agentes e companheiros via APIs.
HiringPartner.ai
HiringPartner.ai é uma plataforma de recrutamento autônoma com agentes de IA que buscam, triagem, ligam e entrevistam candidatos 24/7, reduzindo o time-to-hire de semanas para apenas 48 horas.
Spotit
Spotit é um app para macOS que lê sua tela em outro app e destaca exatamente onde clicar, com perguntas por voz e orientação na tela.
AgentMail
AgentMail é uma API de inbox de e-mail para agentes de IA: crie, envie, receba e pesquise mensagens via REST para conversas bidirecionais.