Sistema operacional de IA open source e self-hostable, com agentes em sandboxes isoladas na nuvem que entregam o trabalho por meio de change requests aprovadas.
vercel-labs/personal-agent-template
Template de Nuxt e Eve que você pode bifurcar para criar um agente pessoal de IA auto-hospedado, com chat web, Slack, GitHub, Linear e memória persistente.
- Estrelas
- 477
- Forks
- 78
- Issues abertas
- 3
- Último commit
- há 2 meses
O que é?
Personal Agent Template é um ponto de partida para criar seu próprio assistente de IA sempre disponível. Ele oferece uma interface de chat no navegador e conecta o mesmo agente a mensagens diretas e menções no Slack, para que as conversas e o contexto acompanhem você em diferentes plataformas. O agente pode consultar repositórios, pull requests, issues e workflows do GitHub, além de issues, projetos e ciclos do Linear. Operações de escrita exigem aprovação persistente.
O projeto combina um app web em Nuxt (com API do Nitro, autenticação do Better Auth por e-mail e senha e PostgreSQL) com o runtime de agente Eve. As conversas persistem entre sessões porque o Eve mantém o histórico. A memória de longo prazo é um documento limitado por usuário, mantido pelo modelo e armazenado no Vercel Blob privado; o agente consulta esse documento antes de cada interação e salva ou remove entradas quando a conversa pede. Uma skill de resumo matinal reúne os focos recuperados da memória e as issues atribuídas no Linear.
O template tem licença MIT e foi projetado para ser bifurcado e renomeado. Ele vem com uma persona chamada V, e um guia de personalização aborda o nome do agente, o modelo, as ferramentas, as skills, as integrações e o tema da interface. Você pode implantá-lo na Vercel com um clique ou auto-hospedá-lo com Node.js 24+ e pnpm.
Recursos principais
- 01Chat no navegador com conversas que continuam entre sessões e chamadas de ferramentas exibidas em tempo real.
- 02Mensagens diretas e @menções no Slack encaminhadas ao mesmo agente, com contas vinculadas a um perfil web.
- 03Ferramentas para GitHub e Linear via Vercel Connect, com aprovação obrigatória para operações de escrita.
- 04Memória persistente por usuário, consultada antes de cada interação e editável pelo agente.
- 05Skill de resumo matinal baseada na memória recuperada e nas issues atribuídas no Linear.
- 06Implantação na Vercel com um clique ou auto-hospedagem local com Better Auth e PostgreSQL.
Casos de uso
- Criar um assistente pessoal que você hospeda e controla na sua própria infraestrutura da Vercel ou do Node.js.
- Consultar pull requests do GitHub e issues do Linear por uma interface de chat ou pelo Slack.
- Usar como ponto de partida para criar um agente personalizado com persona, ferramentas e memória próprias.
- Explorar como Eve, Nuxt e Better Auth se integram em um app de agente.
Início rápido
- 1
Clone o repositório
git clone https://github.com/vercel-labs/personal-agent-template.git - 2
Acesse o diretório do projeto
cd personal-agent-template - 3
Instale as dependências, copie o arquivo env e execute as migrações do banco de dados
pnpm install && cp .env.example .env && pnpm db:migrate - 4
Inicie o servidor de desenvolvimento e abra localhost:3000
pnpm dev
Antes de usar
- Requer Node.js 24+ e pnpm, além de variáveis de ambiente como BETTER_AUTH_SECRET e INTERNAL_API_SECRET.
- A memória persistente requer um armazenamento privado do Vercel Blob conectado ao projeto antes da implantação.
- As integrações com GitHub e Linear dependem do Vercel Connect, o que adiciona etapas de configuração.
Tópicos
Perguntas frequentes
- O que é personal-agent-template?
- Template de Nuxt e Eve que você pode bifurcar para criar um agente pessoal de IA auto-hospedado, com chat web, Slack, GitHub, Linear e memória persistente. Personal Agent Template é um ponto de partida para criar seu próprio assistente de IA sempre disponível. Ele oferece uma interface de chat no navegador e conecta o mesmo agente a mensagens diretas e menções no Slack, para que as conversas e o contexto acompanhem você em diferentes plataformas. O agente pode consultar repositórios, pull requests, issues e workflows do GitHub, além de issues, projetos e ciclos do Linear. Operações de escrita exigem aprovação persistente.
- personal-agent-template é gratuito? Qual é a licença?
- personal-agent-template é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- personal-agent-template ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de personal-agent-template foi em 2 de set. de 2026.
- Para que posso usar personal-agent-template?
- Criar um assistente pessoal que você hospeda e controla na sua própria infraestrutura da Vercel ou do Node.js. Consultar pull requests do GitHub e issues do Linear por uma interface de chat ou pelo Slack. Usar como ponto de partida para criar um agente personalizado com persona, ferramentas e memória próprias. Explorar como Eve, Nuxt e Better Auth se integram em um app de agente.
- Como instalar personal-agent-template?
- Clone o repositório: git clone https://github.com/vercel-labs/personal-agent-template.git Acesse o diretório do projeto: cd personal-agent-template Instale as dependências, copie o arquivo env e execute as migrações do banco de dados: pnpm install && cp .env.example .env && pnpm db:migrate Inicie o servidor de desenvolvimento e abra localhost:3000: pnpm dev
- Onde consigo personal-agent-template?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vercel-labs/personal-agent-template
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Camada de contexto open source e baseada em eventos que oferece aos agentes de IA um modelo compartilhado e com permissões dos seus sistemas, dados e organização.
Plugin que conecta bots de IM (Feishu, WeChat, DingTalk, WeCom, QQ, Slack, Telegram, Discord e WhatsApp) ao DeepSeek Harness por QR code ou credenciais.
Um hub de memória local e self-hosted que oferece a vários agentes de IA, como Claude Code, Codex e OpenClaw, uma memória persistente e compartilhada sobre você.
Memória persistente para agentes de programação: registra a atividade das sessões, compacta as informações com IA e injeta contexto relevante em sessões futuras.
Uma camada de memória para agentes e apps de IA que armazena e recupera contexto de usuários, sessões e agentes entre conversas.