Sobre o Lince

Lince é mais que software — é uma filosofia de propriedade de dados pessoais, desenvolvimento transparente e inovação guiada pela comunidade. Aqui está tudo que você precisa saber.

Nossa Missão

Acreditamos que ferramentas de produtividade pessoal devem pertencer aos usuários, não às corporações. Lince existe para fornecer uma alternativa poderosa, flexível e completamente gratuita a gerenciadores de tarefas, rastreadores de hábitos e ferramentas de automação proprietários. Estamos comprometidos a: nunca cobrar por funcionalidades principais, nunca vender dados de usuários (não coletamos nenhum), manter o desenvolvimento aberto e transparente, empoderar usuários com controle total sobre suas vidas digitais. Isso não é um negócio — é um projeto comunitário. Somos financiados por doações e contribuições voluntárias, não por investidores buscando retornos.

O Registro DNA

Quando você inicia o Lince pela primeira vez, ele cria um banco de dados pessoal armazenado localmente no seu sistema. Em sistemas UNIX (Linux, macOS), está localizado em ~/.config/lince/lince.db. Este banco de dados SQLite é seu 'DNA' — uma estrutura de dados flexível que pode ser moldada para representar virtualmente qualquer coisa. Tarefas, hábitos, inventários, projetos, transações econômicas, regras de automação — seu DNA se adapta ao seu caso de uso. A beleza do SQLite é a portabilidade: todo seu sistema pessoal é um único arquivo que você pode fazer backup, sincronizar, copiar ou compartilhar. Sem lock-in na nuvem, sem conta necessária. Seus dados viajam com você.

O Modelo de Necessidades & Contribuições

Todo comportamento no Lince se reduz a um conceito simples: Quantidade. Valores negativos representam Necessidades — coisas que você deve adquirir ou realizar. Valores positivos representam Contribuições — coisas que você tem ou completou. Precisa de 2 maçãs? Isso é -2 Maçãs no seu DNA. Comeu uma? Incremente 1 para -1 Maçãs. Este modelo elegantemente simples unifica: Gerenciamento de tarefas (Necessidade = -1 'Completar relatório'), Rastreamento de hábitos (Reset diário para -1 'Exercício'), Gerenciamento de inventário (Necessidade = -3 'Galões de leite'), Rastreamento de recursos (Contribuição = +500 'Dólares do orçamento'). Tudo é um número. Simples, mas incrivelmente poderoso.

Automação & Gatilhos

Se há previsibilidade na sua vida, Lince pode automatizar. Frequências Fixas ajustam automaticamente quantidades em um cronograma — resete seu hábito 'Estudar Espanhol' para -1 toda manhã, decremente 'Dias até o prazo' a cada 24 horas. Gatilhos de Estado executam comandos do sistema quando condições são atendidas — quando 'Modo Foco' igual a -1, execute um script para bloquear sites distrativos; quando 'Backup Necessário' atingir -7, acione sua rotina de backup. A camada de automação conecta seus dados pessoais às capacidades do seu computador. Combinado com scripts shell, isso se torna incrivelmente poderoso: notificações, controle de aplicações, manutenção do sistema, fluxos de trabalho personalizados. O limite é sua imaginação.

Padrões de DNA Compartilháveis

Grandes sistemas organizacionais frequentemente morrem com seus criadores. Conhecimento se perde, fluxos de trabalho são esquecidos. Lince resolve isso com padrões de DNA compartilháveis — templates de banco de dados pré-construídos para atividades comuns. Importe um DNA de rotina matinal para começar seu dia. Carregue um template de gerenciamento de projeto com dependências de tarefas. Obtenha um sistema de inventário doméstico com itens comuns pré-configurados. Compartilhe seu DNA de produtividade personalizado com a comunidade. Padrões permitem que você comece de sistemas comprovados ao invés de construir do zero. Conforme a comunidade cresce, a biblioteca de padrões compartilhados também cresce.

Transações Econômicas

O modelo de Necessidades/Contribuições se estende naturalmente à economia. Comércio é simplesmente a transferência de quantidades entre partes. Modele compras, vendas, débitos e créditos. Rastreie inventário em múltiplas localizações. Gerencie recursos compartilhados em residências ou organizações. Lide com transações multipartes com responsabilidade clara. Lince não é software de contabilidade, mas pode modelar relações econômicas quando você precisar.

Fundação Técnica

Lince é construído com Rust, escolhido por desempenho, confiabilidade e segurança de memória. As garantias em tempo de compilação previnem classes inteiras de bugs comuns em outras linguagens. Dados vivem em SQLite, o banco de dados mais implantado do mundo. Testado em batalha, leve e completamente autocontido — nenhum servidor de banco de dados necessário. A arquitetura é intencionalmente simples: um binário local, um banco de dados local, processamento local. Sem microserviços, sem containers, sem dependências de nuvem. Instale e execute. Funciona offline para sempre. A base de código é completamente documentada e acolhedora para contribuidores. Seja corrigindo bugs, adicionando funcionalidades ou aprendendo Rust, há um lugar para você.

Nossa Filosofia

Software deve servir usuários, não explorá-los. Ferramentas de produtividade não devem requerer assinaturas, não devem coletar dados, não devem prender você em ecossistemas. Construímos Lince porque queremos usá-lo nós mesmos. Cada funcionalidade existe porque uma pessoa real precisou. Cada decisão de design prioriza a liberdade do usuário. Este é software feito por pessoas, para pessoas. Junte-se a nós na construção de algo diferente. Algo que te respeita. Algo que é verdadeiramente seu.