Sobre o projeto

Lotti é um diário pessoal multiplataforma que mantém intenção e realidade como registros separados: as tarefas descrevem o que você deseja alcançar, enquanto entradas de tempo, notas, áudio, fotos e medições registram o que realmente aconteceu. Ele funciona em macOS, Linux, Windows, iOS e Android, com armazenamento local em SQLite e anexos no seu próprio sistema de arquivos. Uma característica distintiva é sua equipe de agentes de IA persistentes. Os agentes podem ler tarefas, resumir informações e propor alterações como atualizações de status, checklist ou datas, mas as alterações propostas aguardam aprovação explícita do usuário antes de entrar no banco de dados do usuário. Esse design human-in-the-loop é imposto estruturalmente por meio de bancos de dados separados para usuário e agentes, em vez de depender apenas de prompting. A IA é opcional, e os usuários podem direcionar diferentes categorias de dados para diferentes provedores, incluindo modelos locais via Ollama, modelos de nuvem de ponta ou o endpoint europeu Melious.ai destacado durante o onboarding. A sincronização é criptografada ponta a ponta sobre Matrix usando Vodozemac, com um homeserver Synapse atuando apenas como retransmissor de texto cifrado. Os dispositivos se emparelham por meio de códigos QR, códigos de verificação e verificação por emoji. O protocolo de sincronização e o runtime dos agentes são formalmente especificados em 16 modelos TLA+ e verificados por model checking todas as noites, com amplos testes automatizados relatados pelo projeto. O aplicativo inclui gravação de áudio com transcrição local via Whisper ou Voxtral, gerenciamento do ciclo de vida de tarefas, controle de tempo com avaliações de foco, análise de tempo, hábitos, importação de dados de saúde do Apple Health e recursos experimentais opcionais, como projetos, eventos, dashboards e busca com suporte a embeddings. Uma visão de Uso e Impacto relata tokens, requisições e, quando disponível, custo, energia e CO₂e para chamadas de IA na nuvem. Lotti é gratuito no Linux, sem paywalls, e as opções de instalação incluem Flathub, lançamentos no GitHub e testes limitados via TestFlight ou Play Store para plataformas móveis.