SDK open source em TypeScript para criar um agente de IA auto-hospedado no WhatsApp, usando sua própria chave de modelo e seus próprios dados.
mariagorskikh/open-instinct
Um agente pessoal de IA open source com quem você conversa por iMessage, executado em seu próprio desktop na nuvem e coordenado com os agentes de outras pessoas.
- Estrelas
- 383
- Forks
- 79
- Issues abertas
- 6
- Último commit
- ontem
O que é?
Open Instinct é um agente pessoal que você acessa enviando mensagens para um número de telefone. Cada agente recebe seu próprio número de telefone, endereço de e-mail e endpoint de agente para agente por meio do Inkbox, e é executado em uma microVM com desktop Linux no Maritime. O loop do agente é baseado no Pi, os apps conectados são acessados pelo Composio e os pagamentos usam uma carteira Stripe Link, com uma verificação de política antes de cada ferramenta. O modelo padrão é o Claude, mas também é possível usar qualquer provedor do Pi.
O agente pode fazer ligações em seu nome, criar arquivos como PDFs e enviá-los de volta como anexos, além de ler ou editar seus próprios arquivos de prompt e persona. O acesso é controlado por sete níveis de confiança, aplicados no código antes da execução de qualquer ferramenta, de modo que o agente de um parceiro, de um amigo ou de um desconhecido recebe permissões diferentes. Os dados do cartão nunca chegam ao modelo: cada compra usa um cartão de uso único, com o valor exato, aprovado pelo proprietário.
O projeto é um monorepo TypeScript com uma CLI, um gateway para cadastro de vários usuários e documentação sobre arquitetura, permissões, implantação e configuração de chaves. É descrito como versão 0.1 e beta, e não tem afiliação com o projeto OpenInstinct, que não é relacionado.
Recursos principais
- 01Troca mensagens com o agente por iMessage ou SMS, e também por e-mail.
- 02É executado em sua própria microVM com desktop Linux no Maritime.
- 03Conecta apps pelo nome por meio do Composio.
- 04Faz ligações e informa o resultado por mensagem de texto.
- 05Realiza pagamentos pelo Stripe Link com cartões de uso único aprovados pelo proprietário.
- 06Aplica sete níveis de confiança antes da execução de qualquer ferramenta.
Casos de uso
- Enviar mensagens para um assistente pessoal reservar lugares ou fazer ligações em seu nome.
- Permitir que o agente de um parceiro ou familiar consulte seu calendário com permissões limitadas.
- Criar um agente pessoal auto-hospedado que você pode personalizar por meio dos arquivos de prompt e persona.
- Explorar como implementar a coordenação entre agentes e fluxos de aprovação de pagamentos.
Início rápido
- 1
Clone o repositório
git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct - 2
Instale as dependências e faça o build
pnpm install && pnpm build - 3
Exporte sua chave de API da Anthropic
export ANTHROPIC_API_KEY=sk-ant-... - 4
Crie o perfil do seu agente
pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
Antes de usar
- Você precisa fornecer suas próprias chaves de API de vários serviços; segundo o README, nenhuma chave está incluída.
- A implantação em produção do iMessage e do Maritime é descrita como beta.
- Pagamentos pagos exigem um cliente OAuth do Stripe Link, cuja solicitação passa por uma análise que leva cerca de 3 a 5 dias.
- Requer Node 22.19 ou superior e pnpm 10.
Tópicos
Perguntas frequentes
- O que é open-instinct?
- Um agente pessoal de IA open source com quem você conversa por iMessage, executado em seu próprio desktop na nuvem e coordenado com os agentes de outras pessoas. Open Instinct é um agente pessoal que você acessa enviando mensagens para um número de telefone. Cada agente recebe seu próprio número de telefone, endereço de e-mail e endpoint de agente para agente por meio do Inkbox, e é executado em uma microVM com desktop Linux no Maritime. O loop do agente é baseado no Pi, os apps conectados são acessados pelo Composio e os pagamentos usam uma carteira Stripe Link, com uma verificação de política antes de cada ferramenta. O modelo padrão é o Claude, mas também é possível usar qualquer provedor do Pi.
- open-instinct é gratuito? Qual é a licença?
- open-instinct é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- open-instinct ainda é mantido?
- Manutenção ativa. O último commit de open-instinct foi em 21 de out. de 2026.
- Para que posso usar open-instinct?
- Enviar mensagens para um assistente pessoal reservar lugares ou fazer ligações em seu nome. Permitir que o agente de um parceiro ou familiar consulte seu calendário com permissões limitadas. Criar um agente pessoal auto-hospedado que você pode personalizar por meio dos arquivos de prompt e persona. Explorar como implementar a coordenação entre agentes e fluxos de aprovação de pagamentos.
- Como instalar open-instinct?
- Clone o repositório: git clone https://github.com/mariagorskikh/open-instinct && cd open-instinct Instale as dependências e faça o build: pnpm install && pnpm build Exporte sua chave de API da Anthropic: export ANTHROPIC_API_KEY=sk-ant-... Crie o perfil do seu agente: pnpm instinct init --name "Maria" --phone +14155550100 --email maria@example.com --handle maria-instinct
- Onde consigo open-instinct?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mariagorskikh/open-instinct
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Backend na nuvem para agentes de IA que armazena memória, credenciais, código e automações, acessível por qualquer host compatível com MCP.
Coleção com mais de 80 exemplos executáveis de agentes de IA em Python com uAgents, da Fetch.ai, incluindo LLM, MCP, A2A, pagamentos e padrões multiagente.
Gateway auto-hospedado que permite a agentes de IA descobrir e executar ações de apps de terceiros via MCP ou REST.
Assistente pessoal de IA open source que organiza seu trabalho em um grafo de conhecimento local, com e-mail, notas, navegador, registros de reuniões e Spaces integrados.
Middleware de segurança independente do host, que fica entre agentes de IA que usam ferramentas e essas ferramentas para bloquear chamadas arriscadas e ocultar resultados sensíveis.