Uma estrutura completa desenhada numa prancha de desenho, com uma folha de papel vegetal trazendo a mesma estrutura sendo erguida por um canto.

Edição de código aberto

Antes do app para Mac existiu um programa em Python com interface web, e ele ainda existe. É a mesma ideia construída do jeito mais simples possível: um servidor de um arquivo só tirado da biblioteca padrão, uma fachada de HTML, CSS e JavaScript comuns sem framework e sem etapa de build, e um arquivo SQLite local segurando a camada de planejamento.

Não é uma demonstração nem uma prévia capada. É completo, é contra ele que o app para Mac foi desenhado, e está sob licença MIT.

github.com/Cogria-AI/ReminderMap

01 / Conteúdo

O que você leva

  • O mapa mental: lembretes organizados em grupos, colunas e árvores de subtarefas numa superfície infinita
  • A agenda: o que vence e o que está escorregando, dia a dia
  • O balanço: um registro mês a mês do que realmente ficou pronto
  • Lê e escreve no Lembretes só pelo EventKit, igual ao app para Mac
  • Um arquivo SQLite local para a camada de planejamento, backups automáticos, e exportação em JSON
  • Uma interface em inglês e em chinês que segue o idioma do seu sistema

02 / A diferença

O que ele não tem

Tem uma diferença que a gente prefere dizer na cara em vez de deixar você descobrir depois de clonar.

01

Sem conexão com a IA

O ponto de acesso MCP que deixa seu assistente ler e alterar a camada de planejamento existe só no app para Mac, e é uma das três coisas pelas quais o app cobra. Colocar ele na edição de código aberto tiraria o motivo de o plano pago existir. A gente prefere te contar agora a você descobrir depois.

02

Não é um app nativo

Ele roda como um servidor local que você abre no navegador. Não tem barra de menus, não tem restauração de janelas, não tem atualização pela App Store, e os pedidos de permissão são atribuídos ao terminal de onde você iniciou em vez de a um app.

03 / Relação

Como os dois se relacionam

O mesmo desenho, duas implementações. O app para Mac é uma reescrita nativa e não um invólucro em volta deste código, e os dois evoluem separados.

Esta edição continua pública porque vale a pena ela estar aberta. O código é pequeno o bastante para ler numa tarde, e sob MIT você pode fazer um fork e levar para onde quiser.

04 / Público

Para quem é

  • Gente que quer conferir as afirmações antes de confiar os lembretes ao app
  • Gente que prefere rodar o próprio software e se vira com um terminal
  • Gente que quer fazer um fork e levar para outro lugar, coisa que a licença permite

05 / Início rápido

Colocando para rodar

  • macOS 14 ou mais novo, por causa da API de acesso total do EventKit
  • Python 3.9 ou mais novo. Só biblioteca padrão, nenhum pacote pip
  • As Xcode Command Line Tools, para os pequenos auxiliares em Swift que falam com o EventKit conseguirem compilar na primeira execução
git clone https://github.com/Cogria-AI/ReminderMap
cd ReminderMap
python3 server.py

Depois abra 127.0.0.1:8788 num navegador. Na primeira execução o macOS pede permissão para acessar seus lembretes. As escritas são escritas de verdade: concluir ou apagar uma tarefa aqui muda o lembrete real, exatamente como o app para Mac faz.

Uma demo no navegador, com dados de exemplo, o suficiente para ver como funciona. O app para Mac é mais rápido e trabalha nos seus próprios lembretes. Aqui nada é salvo, recarregar devolve tudo ao lugar.