Produtos e plataformas
Anima
Várias empresas num só lugar, com agentes de IA sob limites claros
O Anima é o hub de gestão privado que estou construindo para as empresas que eu e meu sócio tocamos. Cada empresa guarda seus clientes, projetos, reuniões, dinheiro e prazos no próprio espaço de trabalho, e nós vemos o quadro inteiro numa só tela. Agentes de IA também trabalham dentro dele, mas só com as permissões que uma pessoa concede.
- Minha parte
- Conceito, decisões de produto, design, engenharia e testes
- Status
- Em desenvolvimento, ainda não publicado
- Stack
- TypeScript, Next.js, Supabase
- Desde
- 2026

O que é
O Anima é um único app web em que cada empresa ganha um espaço de trabalho próprio: as pessoas que trabalham nela, os clientes e seus contatos, os projetos, as reuniões, o dinheiro que entra e sai, os domínios e hospedagens que precisam de renovação e as aprovações que um cliente deu. Nada de uma empresa vaza para outra; uma pessoa só vê os espaços a que pertence.
Tarefas não moram no Anima. Moram no Tempo, um app de tarefas separado que estou construindo em paralelo. Um projeto do Anima sabe a qual projeto do Tempo pertence, mostra progresso e prazos e abre o quadro com um clique. O Tempo, por sua vez, nunca fica sabendo o que é um cliente ou uma fatura.

Para quem é, e por quê
Eu e meu sócio estamos começando mais de uma empresa ao mesmo tempo: um estúdio de games, um estúdio de web design e uma empresa de IA aplicada, além do meu trabalho freelance. O trabalho de todas vivia espalhado por conversas, repositórios de código, um app de notas e a nossa memória. Ninguém conseguia responder, num só lugar, o que cada empresa devia, tinha a receber, estava construindo ou tinha prometido a um cliente.
O Anima existe para que dois fundadores toquem várias empresas pequenas sem um back office. Foi feito para nós primeiro, e desenhado para que um novo sócio, uma contratação ou outra empresa entrem sem precisar refazer tudo.
- Fundadores veem todas as empresas que podem ver numa tela consolidada.
- Donos e membros de um espaço veem só a própria empresa.
- Um espaço inteiro pode ser exportado como um arquivo só, para que uma empresa seja repassada por inteiro, separada das outras.

Clientes, projetos e o elo com o Tempo
Todo projeto está ligado a um cliente, ou é marcado como interno, e carrega um status simples: proposta, ativo, pausado, entregue ou encerrado. Contatos podem ser digitados, importados de uma planilha, copiados para outro espaço ou apagados a pedido, com registro de que o apagamento aconteceu.
Quando um projeto é criado, o Anima cria ou vincula o projeto do Tempo automaticamente e mantém um pequeno painel de saúde na página do projeto: quantas tarefas estão abertas e concluídas, os prazos mais próximos, o que está atrasado. Funcionalidades pedidas por um cliente ou decididas em reunião ficam registradas no projeto com a sua origem.
Dinheiro, reuniões e o que pede atenção
O financeiro funciona como um livro de lançamentos que nunca é reescrito. Uma cobrança, um recebimento, uma despesa ou uma proposta é registrada uma vez; um erro é cancelado por um estorno, não editando o passado. A partir desses lançamentos o Anima mostra o que cada cliente ainda deve e o que está vencido, quais contas vencem, um demonstrativo simples de receitas e despesas e os custos recorrentes de cada empresa. O estúdio de web design também registra domínios e hospedagens de cada cliente e é lembrado antes de vencerem.
Reuniões ficam guardadas com participantes e transcrição, ligadas ao cliente e ao projeto a que pertencem. Lembretes, prazos, aprovações e recebíveis vencidos chegam às pessoas como notificações no app, push no celular, resumo diário por e-mail e um feed de calendário privado; cada pessoa escolhe quais categorias recebe e por onde.


Agentes com permissões explícitas
Uso agentes de código por IA todo dia e queria que eles lessem e atualizassem as mesmas informações com que eu trabalho sem nunca agir além do que permiti. No Anima, um agente é um usuário próprio, criado por uma pessoa e agindo em nome dela. Para cada espaço, a pessoa define o que o agente pode fazer com tarefas, clientes, reuniões, finanças e documentos: nada, ler, escrever ou excluir.
Enviar algo a um cliente, emitir uma cobrança ou apagar dados pessoais ficam desligados mesmo para um agente com permissão de escrita, até que uma pessoa os ligue. Agentes se conectam com chaves de acesso próprias, por uma interface web e pelas ferramentas que os agentes de código já usam, e cada mudança que fazem registra tanto o agente quanto a pessoa por trás dele.
Minha parte
O projeto inteiro é meu: o problema, as decisões, o design e o código. Comecei com uma longa sessão pergunta por pergunta que definiu como empresas, pessoas, agentes e módulos se relacionam, escrevi isso numa especificação com histórias de usuário, quebrei em tickets e venho construindo ticket a ticket desde então. Também desenhei a identidade do Anima, da marca à voz da interface, que fala português do Brasil.
A engenharia parte de um objetivo: confiar nos dados. Toda mudança passa por uma única operação auditada no banco, então o app web, a interface dos agentes e os testes seguem o mesmo caminho e deixam o mesmo registro. O isolamento entre espaços é imposto pelo próprio banco. Testes de banco checam que toda escrita recusa agentes sem permissão, testes de integração rodam contra um banco local real e jornadas de navegador conduzem o app como uma pessoa faria. Construo com agentes de código dentro desse processo, e as checagens são o que libera cada entrega.


Onde está hoje
O Anima roda na minha máquina e ainda não foi publicado. O que já funciona de ponta a ponta: entrada com lista de convidados, espaços com membros, clientes e contatos, projetos com o painel do Tempo, reuniões lançadas à mão, os lançamentos e relatórios financeiros, domínios e hospedagens com lembretes, links de aprovação, agentes com suas permissões, notificações, a trilha de auditoria, a exportação do espaço e a visão consolidada. As telas aqui mostram o espaço de um estúdio fictício.
Como o Tempo ainda não está hospedado, o painel do Tempo conversa com um substituto que se comporta como a interface real. As próximas peças são o lado automático das reuniões (transcrever gravações em resumo, decisões e tarefas propostas para uma pessoa aprovar), documentos com histórico de versões, propostas e contratos a partir de modelos e a própria hospedagem.
Mais telas

Próximo projeto