Sobre o projeto
Notaeo é um caderno de estudos e pesquisa gratuito, local-first, projetado para uso escolar. Ele permite que os usuários coletem fontes, leiam-nas no aplicativo, pesquisem na web pública e estudem com flashcards agendados, quizzes baseados em fontes, glossários, guias de estudo de uma página e mapas mentais. Um caderno de demonstração com um clique mostra todos os fluxos de trabalho.
A operação sem chave (sem IA) é um princípio de design de primeira classe: descoberta na web pública via DDGS, ingestão de fontes, busca, leitura, ferramentas de estudo e exportações funcionam sem qualquer chave de provedor. Contas são necessárias (registro local gratuito e instantâneo com e-mail + senha; Google OAuth planejado). Cada caderno, fonte, esboço, cartão, habilidade, nota e chave de IA pertence a exatamente um usuário; acesso entre usuários retorna 404. IA opcional suporta chaves Gemini ou OpenRouter por usuário, e um servidor hospedado separado pode oferecer chat com modelos gratuitos do OpenCode. Sem LLMs locais por design.
A ingestão de fontes suporta PDF, DOCX, TXT/MD e colagem com chunking ciente de páginas. A busca é classificada com filtros, tags, renomeação, ingestão de URL e exportação em markdown. As ferramentas de estudo incluem flashcards agendados, rascunhos fundamentados, glossário, quiz, guias de estudo, mapas mentais e exportação para Anki/Obsidian. Um modo de pesquisa sem chave cobre planejamento, busca na web, coleta e coleção de fontes citadas.
A stack é backend Python 3.12 + FastAPI + SQLite (WAL) gerenciado com uv, e frontend React + TypeScript + Vite + Tailwind CSS. O repositório é o produto local completo sem chave/sem IA; operações hospedadas (sincronização gerenciada, assinaturas, créditos de IA hospedados, ferramentas de administração) vivem em um repositório de servidor privado separado e nunca são necessárias aqui.
O suporte desktop inclui um alfa para macOS (shell SwiftUI executando o backend FastAPI local e a UI React por meio de um sidecar em loopback, assinado ad-hoc para Apple Silicon). O desktop Windows está adiado; clientes iOS e Android vivem em um repositório separado. A fronteira de privacidade local é somente loopback com cookies de sessão por execução e login por e-mail em todas as rotas de dados. O uso de rede é somente explícito (busca na web, ingestão de URL, IA BYOK, Google OAuth) sem sincronização implícita. A licença é MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.