Monte uma equipe de assistentes de IA, cada um com o próprio navegador
O OpenBot é um projeto gratuito e aberto: cada assistente de IA ganha um navegador de verdade, com os próprios logins, os próprios arquivos e só as ferramentas que você liberar. Ele roda no seu computador e você vê tudo o que cada um faz.
Criar assistentes com um papel fixo, tipo "confere reembolso" ou "faz triagem de chamado". O papel vale em toda conversa.
Usar um dos 10 assistentes de exemplo que já vêm prontos: conferir despesa com a política, tirar as tarefas de uma anotação de reunião, escrever as notas do que saiu, triagem de chamados, resumo de feedback e mais.
Juntar dois ou mais na mesma conversa: põe os dois no campo "To:" e eles viram um grupo.
Deixar tarefas no automático com rotinas, tipo "todo dia útil às 9, resume o que mudou neste canal".
Ver a tela de cada assistente e, logo abaixo, a lista do que ele rodou, leu e salvou. Travou num login ou na verificação em duas etapas? Ele pede ajuda, você assume no mesmo painel e devolve o controle.
Continuar a conversa com o assistente pelo Slack, pelo Microsoft Teams ou por SMS.
02O que você precisa
Docker Desktop (o programa que liga o banco de dados e os assistentes)
Bun 1.4 ou mais novo (o programa que roda o app)
Chrome ou Edge instalado
Uma chave da OpenAI (é paga por uso)
Conta grátis na CopilotKit Intelligence (o plano gratuito serve)
Computador com pelo menos 2 GB de memória livre (4 GB é o recomendado)
03Passo a passo
Instale o Docker Desktop e o Bun (versão 1.4 ou mais nova). Abra o Docker e deixe ele ligado. Tenha o Chrome ou o Edge no computador.
https://bun.sh
Abra o terminal (a tela preta de comandos) e baixe o projeto pro seu computador. Depois entre na pasta dele.
git clone https://github.com/CopilotKit/OpenBot.git
cd OpenBot
Crie o arquivo de configuração e instale o que o app precisa:
cp .env.example .env
bun install
Conecte a sua conta grátis da CopilotKit. O último comando abre uma janela do Chrome ou do Edge pra você entrar e grava tudo sozinho na configuração.
Abra o arquivo .env da pasta num editor de texto (Bloco de Notas serve) e cole a sua chave da OpenAI na linha OPENAI_API_KEY. Salve.
Ligue tudo e abra no navegador. Pra desligar depois, rode bash scripts/stop.sh.
bash scripts/start.sh
http://localhost:3010
04Exemplos pra usar com seus assistentes
Primeiro teste do navegadorEm /bot, logo depois de ligar, pra ver ele navegando
Abra o site [ENDEREÇO DO SITE] e me diga, em português, quais são as 3 notícias mais importantes da página inicial agora. Diga o título de cada uma e em que parte da página ela aparece.
Papel fixo de conferente de reembolsoAo criar um assistente em /bots, no campo de descrição do papel
Você é o Conferente de Reembolso, do Financeiro da [NOME DA EMPRESA].
Confira cada pedido de reembolso com a nossa política: [COLE AQUI A POLÍTICA OU O CAMINHO DO ARQUIVO].
Pra cada pedido, diga se aprova, recusa ou precisa de mais informação, e cite a regra da política que pesou na decisão.
Este papel vale em todos os canais. Trate as mensagens de cada canal como a tarefa do momento, dentro deste papel.
Rotina no automáticoNuma conversa com o assistente (o administrador precisa liberar as rotinas pra ele antes, em /admin/plugins/routines)
Todo dia útil às [HORÁRIO], resuma o que mudou neste canal durante a noite. Separe em: decisões tomadas, tarefas novas com o nome de quem ficou responsável e dúvidas que ficaram sem resposta. Poste o resumo aqui.
Grupo de dois assistentesEm /channel/new, com dois assistentes no campo To:
[NOME DO ASSISTENTE 1], leia esta anotação da reunião e liste as tarefas que estão nela, com responsável e prazo: [COLE A ANOTAÇÃO].
[NOME DO ASSISTENTE 2], pegue essa lista e transforme cada tarefa num chamado, com prioridade alta, média ou baixa e o motivo da prioridade.
05Antes de usar
Custa dinheiro: cada conversa gasta a sua chave da OpenAI. Acompanhe o gasto no painel da OpenAI nos primeiros dias.
Ainda está em teste (beta): o próprio projeto avisa que vai ter defeitos e mudanças. Não existe versão pronta pra assinar. Você instala e cuida dele.
O navegador de cada assistente guarda logins de verdade. Libere só as ferramentas e os sites que ele precisa. Em /admin/boundaries dá pra bloquear ações.
Do jeito que vem, o app trata quem entra como administrador único. Antes de deixar outra pessoa acessar, configure o login pelo Google, Microsoft ou Okta, como o repositório explica.
Os 10 exemplos ficam em examples/fintech/catalog e não ligam sozinhos: é preciso copiar o arquivo do exemplo pra pasta examples/fintech/agents e reiniciar.
Rotinas rodam no máximo a cada 15 minutos, cada pessoa pode ter até 20 ligadas, e depois de 10 falhas seguidas a rotina se desliga sozinha e avisa.
O repositório cita Slack, Teams e SMS, mas não traz o passo a passo pra ligar esses canais. Comece pelo app no navegador.
Os comandos de ligar e desligar usam bash. O repositório não traz instruções específicas pra Windows.
Licença MIT: pode usar e modificar de graça, inclusive na empresa.
Resumindo: instala no seu computador, cria assistentes com um papel fixo, junta eles num grupo e acompanha tudo o que cada um faz na tela.