Pular para o conteúdo
brorn
Nº 025 · Outros apps

read.me

Leitor de ebooks para iPad com botões de IA que reescrevem a página inteira (simplificar, explicar, resumir, traduzir), e um toque volta ao original.

Experimento
Período
2026-11
Plataformas
iPad · Servidor (em casa ou na nuvem)
Papel
Sozinho: design, código e entrega
Tecnologias
Ainda sem imagens. A página vai direto ao §1

§1O problema

Livros difíceis ou em outra língua obrigam a sair do leitor para pedir ajuda a uma IA. Faltava a ajuda dentro da própria página, sem perder o lugar.

§2O que eu construí

  • Servidor ponte para a IARoda no meu computador ou na nuvem (com Dockerfile), com dois motores: ferramenta de LLM por linha de comando ou API direta.
  • Plano do appBotões configuráveis (nome, ícone, instrução), cache por página e contexto das páginas vizinhas.
  • Importador de PDF (planejado)Texto do PDF ou OCR da Apple, limpeza e geração de EPUB.
  • RoteiroInstruções passo a passo para um agente de IA num Mac montar o app em SwiftUI.

§3As partes difíceis

4 itens
  1. 01

    Reduzir o atraso do LLM por linha de comando

    Com configuração enxuta o 1º texto sai em 1,2 a 2,5 s; terminar a leitura no fim da mensagem evita ~3 s de espera extra.

  2. 02

    O app monta o prompt e o servidor só repassa

    Para todos os caminhos darem o mesmo resultado.

  3. 03

    Cache por conteúdo

    Texto da página + instrução, para voltar à página sem gastar de novo.

  4. 04

    PDF escaneado para EPUB de verdade

    OCR, remoção de cabeçalho/rodapé, junção de hífens e parágrafos, capítulos pelo sumário.

§4Resultado

até o 1º texto reescrito
1,2-2,5 s
testes automáticos do servidor
9

O servidor roda no meu computador, com 9 testes automáticos (usando uma IA falsa). O app de iPad já foi começado; o importador de PDF ainda está planejado.

§5Stack

  • Node (servidor)
  • Docker
  • LLM por linha de comando ou API
  • Swift / SwiftUI (iPadOS 26, planejado)
  • PDFKit e Vision (planejado)
  • pm2
  • Tailscale