O desenvolvedor MaximeRivest lançou em 4 de julho o projeto de código aberto riddle, que transforma o tablet de papel eletrônico reMarkable Paper Pro em um diário manuscrito com capacidade de resposta IA, inspirado no Diário Mágico de Tom Riddle em Harry Potter. Após o usuário escrever à mão no papel eletrônico e parar de escrever, em cerca de 2,8 segundos a tinta desbota gradualmente, e a resposta é escrita de volta na página com animação traço por traço usando uma fonte manuscrita IA.
Após 2,8 segundos parado, a tinta desbota, resposta animada traço por traço com fonte manuscrita Dancing Script
(Fonte: MaximeRivest)
De acordo com a descrição e demonstração de MaximeRivest, o fluxo de interação do riddle é: após o usuário escrever à mão no reMarkable Paper Pro e parar de escrever, em cerca de 2,8 segundos a tinta desbota gradualmente da página; o dispositivo entra em um estado de "pensamento" e, em seguida, escreve de volta na página a resposta gerada pela IA com animação traço por traço usando a fonte manuscrita Dancing Script, criando visualmente o efeito de "alguém está respondendo uma carta diante de seus olhos". MaximeRivest postou no X: "I love it when technology feels like magic."
Arquitetura de três camadas do riddle: núcleo Rust, mecanismo de exibição quill em C/C++, backend oracle AI
De acordo com a explicação técnica de MaximeRivest, a arquitetura do riddle é dividida em três camadas:
Camada núcleo Rust: responsável pelo processamento da entrada de traços manuscritos e pelos efeitos de animação de desaparecimento e síntese da tinta
Camada quill em C/C++: assume diretamente o mecanismo de exibição do papel eletrônico, ignorando a camada intermediária da UI para reduzir a latência de exibição
Backend oracle AI: o desenvolvedor o chama de "a alma do diário", responsável por receber a entrada de texto e gerar respostas
Backend oracle suporta múltiplos serviços de IA: OpenAI, OpenRouter, Groq ou servidor local auto-hospedado
De acordo com a documentação técnica de MaximeRivest, o backend oracle suporta por padrão a API compatível com OpenAI (formato /chat/completions); desde que o serviço atenda a esse formato, é possível alternar o backend modificando variáveis de ambiente, com opções incluindo OpenAI oficial, OpenRouter, Groq e servidores locais auto-hospedados; também oferece um modo de roteamento local com menor latência.
Atualmente, o riddle suporta apenas o hardware reMarkable Paper Pro, sendo publicado no GitHub sob a licença MIT.
Perguntas frequentes
Como funciona a experiência de escrita à mão do riddle?
De acordo com a demonstração de MaximeRivest, após o usuário escrever à mão no reMarkable Paper Pro e parar de escrever por cerca de 2,8 segundos, a tinta desbota gradualmente da página; após o backend oracle IA processar a entrada, a resposta é escrita de volta na página com animação traço por traço usando a fonte manuscrita Dancing Script, simulando o efeito visual de "alguém está respondendo uma carta".
Quais backends de IA o riddle suporta?
De acordo com a documentação técnica, o backend oracle do riddle suporta por padrão a API compatível com OpenAI (formato /chat/completions), podendo ser conectado ao OpenAI oficial, OpenRouter, Groq ou servidores locais auto-hospedados, alternando através de variáveis de ambiente; também suporta modo de roteamento local para reduzir a latência.
Onde posso obter o riddle e qual licença ele usa?
De acordo com o anúncio de MaximeRivest, o riddle é publicado no GitHub sob a licença MIT e é compatível com o tablet de papel eletrônico reMarkable Paper Pro.