Repositório do GitHub · Em alta
dossier
O Dossier é um aplicativo que você mesmo hospeda para organizar sua busca de empregos, criando currículos e cartas de apresentação personalizados com inteligência artificial.
O que é
O Dossier é uma ferramenta de código aberto que funciona no seu próprio computador ou servidor. Pense nele como um assistente pessoal de carreira que guarda todo o seu histórico profissional em um único perfil central. Ele ajuda você a encontrar vagas, lê os requisitos de cada anúncio e aponta exatamente o quanto você combina com a oportunidade. A partir disso, ele redige documentos sob medida para cada candidatura sem inventar informações que não estejam no seu histórico.
Imagine que você tem uma gaveta virtual onde guarda seus diplomas, experiências e projetos passados. Em vez de reescrever o currículo inteiro do zero para cada vaga de emprego que aparece, você usa o programa para gerar uma versão focada no que a empresa procura. O sistema também acompanha cada etapa do processo seletivo, desde o rascunho inicial até a proposta final de trabalho. Tudo isso roda sob o seu controle direto, garantindo que seus dados profissionais fiquem seguros e privados.
O projeto foi desenhado para uma única pessoa e roda em uma pequena estrutura própria. Isso significa que você define uma senha de acesso e armazena suas informações em um banco de dados particular. Você escolhe qual inteligência artificial vai usar para redigir os textos, podendo optar por modelos que rodam direto na sua máquina ou serviços externos conectados por chave de acesso. O objetivo é dar autonomia total para quem busca uma nova colocação no mercado de trabalho.
Como funciona por dentro
O funcionamento do sistema gira em torno de um perfil único com suas habilidades, experiências e histórico educacional. Quando você cola a descrição de uma vaga, o programa faz a leitura dos requisitos exigidos pela empresa. Em seguida, ele compara essas exigências com o seu perfil cadastrado para mostrar claramente onde há correspondência e quais são as lacunas existentes.
Com base nessa análise, a inteligência artificial redige um currículo específico e uma carta de apresentação alinhada ao tom desejado. O ponto forte é a regra de segurança que impede a ferramenta de inventar experiências profissionais que você não possui. Se a vaga pede um requisito que não está no seu perfil, o sistema aponta isso como uma lacuna em vez de criar dados falsos. Você pode refinar o texto gerado por meio de um bate-papo interativo, ajustando cada detalhe antes de baixar o documento final em formato PDF.
A arquitetura técnica do aplicativo utiliza um banco de dados PostgreSQL para guardar as informações com segurança. O processamento dos documentos e a renderização dos arquivos em PDF ocorrem de forma local na sua instalação. Caso queira automatizar a busca, o sistema pode procurar vagas periodicamente em plataformas integradas e deixar tudo pronto para a sua revisão diária. Nada é enviado ou publicado automaticamente sem a sua confirmação explícita.
O que dá pra fazer com ele
Com o Dossier, você consegue centralizar todo o seu histórico profissional em um único lugar organizado. É possível importar dados de um currículo antigo em PDF ou Word para preencher o perfil inicial rapidamente. O sistema conta com doze temas visuais diferentes e um criador de temas para você personalizar a aparência dos documentos gerados.
Outra função prática é a busca de vagas em sites parceiros ou em listas de empresas de tecnologia que contratam de forma remota. O aplicativo avalia os anúncios encontrados e classifica quais combinam mais com o seu perfil profissional. Ele também gera rascunhos de e-mails para acompanhar o envio dos documentos, facilitando a comunicação com os recrutadores.
Se você conectar sua conta de e-mail e calendário, o sistema consegue ler respostas de empregadores e sugerir rascunhos de respostas baseados no seu perfil. Ele ainda sincroniza entrevistas diretamente com a sua agenda para que você não perca nenhum compromisso importante. Todas as candidaturas ficam visíveis em um painel de controle estilo kanban, mostrando claramente o andamento de cada processo seletivo.
Pra quem é (e pra quem não é)
Esta ferramenta é ideal para profissionais que estão buscando ativamente uma nova colocação no mercado e querem gerenciar o processo com privacidade. É perfeito para quem envia muitos currículos e sofre para personalizar o texto de apresentação para cada vaga diferente. Desenvolvedores, profissionais autônomos e pessoas com familiaridade técnica básica para rodar aplicações locais vão aproveitar muito o projeto.
Por outro lado, o aplicativo não serve para quem procura uma solução simples de instalar com um clique em lojas de aplicativos tradicionais. Como a interface está disponível apenas em inglês, pessoas que não dominam o idioma podem ter dificuldades para navegar pelas telas. O sistema também não foi feito para empresas ou agências de recrutamento, pois foi concebido estritamente para o uso individual de uma única pessoa.
Além disso, a ferramenta exige o uso de um computador ou servidor dedicado para funcionar, não sendo adequada para quem quer gerenciar candidaturas diretamente pelo celular. Se você precisa de contas múltiplas para gerenciar várias pessoas ou prefere plataformas na nuvem sem precisar lidar com configuração de servidores, esta alternativa pode não atender às suas necessidades.
Quanto custa
O software é totalmente gratuito e distribuído sob uma licença livre chamada GNU Affero General Public License v3.0. Isso significa que você pode usar, modificar e compartilhar o código-fonte sem pagar taxas de licenciamento pelo programa em si. No entanto, é preciso considerar os custos indiretos para mantê-lo rodando.
Para colocar a aplicação no ar, você precisará de um computador ligado ou de um servidor virtual alugado na nuvem. Dependendo da escolha do modelo de inteligência artificial, pode haver custos associados ao uso de APIs de mercado, como serviços pagos de grandes empresas de tecnologia. Caso opte por rodar modelos totalmente locais no seu próprio hardware, o único custo extra será o consumo de energia elétrica da sua máquina.
Ferramentas de busca de vagas integradas e serviços adicionais de e-mail funcionam com suas respectivas contas e limites de uso gratuitos ou pagos. A infraestrutura básica do aplicativo não cobra assinaturas, mantendo o controle financeiro inteiramente nas suas mãos.
O que você precisa pra usar
Para rodar o programa no seu computador pessoal, você precisa ter instalado o Docker Desktop, que funciona em sistemas operacionais macOS e Windows, ou o Docker Engine com o plugin Compose no Linux. O computador precisa dispor de pelo menos 2 gigabytes de memória livre para garantir um funcionamento estável.
Você também precisará saber usar o terminal de comandos do seu sistema operacional para digitar algumas instruções básicas de instalação. É necessário definir uma senha forte e escolher um provedor de inteligência artificial, que pode ser rodado localmente com ferramentas como Ollama ou conectado por meio de chaves de API compatíveis.
Caso decida hospedar o aplicativo em um servidor externo para acessá-lo de qualquer lugar, será preciso configurar um servidor virtual com pelo menos dois núcleos de processamento virtual e espaço adequado. O uso de recursos opcionais, como integração com calendários e contas de correio eletrônico, exige credenciais próprias de desenvolvedor nas plataformas correspondentes.
Cuidados e limites
O Dossier foi projetado exclusivamente para uso em computadores e navegadores de desktop, não oferecendo suporte otimizado para telas de celulares. Ele opera em modo de usuário único, o que significa que não existem contas separadas ou múltiplos perfis dentro da mesma instalação do banco de dados.
A interface principal da aplicação está disponível apenas em inglês, embora os documentos gerados possam ser escritos em outros idiomas suportados. Como o sistema processa dados profissionais sensíveis, cabe ao usuário garantir a segurança do servidor onde a aplicação está hospedada para evitar acessos indesejados.
A inteligência artificial auxilia na redação, mas o usuário continua sendo o único responsável por revisar todas as informações antes de enviá-las aos empregadores. O sistema não realiza envios automáticos de candidaturas, exigindo sempre a confirmação manual para qualquer comunicação externa.
na sua empresa
- Um profissional autônomo brasileiro pode usar o sistema para organizar seu próprio portfólio e gerar propostas comerciais personalizadas para diferentes clientes.
- Um jovem empreendedor em busca de transição de carreira pode centralizar suas experiências passadas para estruturar currículos direcionados a vagas internacionais remotas.
- Um especialista em marketing digital pode utilizar a ferramenta para catalogar seus projetos de clientes anteriores e redigir apresentações sob medida para novos contratos.
termos explicados
- auto-hospedado (self-hosted)
- Significa que o programa roda em um computador ou servidor que pertence a você, e não nos servidores de uma empresa terceira.
- Docker
- Uma tecnologia que empacota um aplicativo e tudo o que ele precisa em um contêiner isolado, facilitando a instalação em qualquer computador.
- banco de dados PostgreSQL
- Um sistema seguro e robusto usado para armazenar e organizar todas as informações do aplicativo de forma estruturada.
- API
- Um canal de comunicação que permite que diferentes programas de computador conversem entre si e troquem informações.
como começar
- Instalar o Docker Desktop no seu computador pessoal.
- Baixar o arquivo de configuração do projeto em uma pasta dedicada.
- Gerar as chaves de segurança e definir sua senha de acesso no arquivo de ambiente.
- Iniciar os serviços do aplicativo através do terminal de comandos.
- Acessar o endereço local no navegador para configurar seu perfil profissional e a inteligência artificial.
Quer ver o código, as instruções oficiais e baixar?
Guia escrito com apoio de IA a partir do README do projeto. Projetos mudam rápido: confira a página oficial.