Sobre o projeto
Principia Desk é um aplicativo de estudo para desktop, projetado para aprendizado profundo e fundamental. Ele oferece nove classes integradas (Linux Bash, Bash Scripting, JavaScript & Browser, TypeScript, Frontend Architecture, Developer Tooling, System Design, German e Italian) e permite que os usuários criem suas próprias classes personalizadas. O aplicativo enfatiza pontos de partida pessoais, lições escritas por um tutor de IA a partir de documentação primária verificada, compromissos duráveis e políticas de aplicação escolhidas pelo usuário.
Os principais recursos incluem:
- **Visão Hoje**: Combina compromissos de classe, mostrando horários de estudo devidos e tópicos de revisão espaçada.
- **Classes**: Cada classe tem seu próprio tutor, horários de estudo, política de aplicação, caminho pessoal e mapa curricular.
- **Horários de estudo**: Regras recorrentes com horários de início configuráveis, dias da semana e durações (de 10 minutos a 8 horas).
- **Pontos de partida**: Escolha fundamentos, declare um estágio inicial ou faça uma verificação de colocação que amostra cada estágio.
- **Caminhos pessoais**: Revise sua rota com status como Concluído, Conhecimento prévio verificado, Ignorado por escolha, Precisa de revisão, Não avaliado, Lição de ponte, Em andamento, Próximo.
- **Classes personalizadas**: Um construtor de cinco etapas (Brief, Rascunho, Revisão, Verificação, Publicação) permite criar cursos com assistência de IA ou do zero, incluindo bancos de perguntas.
- **Runtime de estudo compartilhado**: As lições são planejadas, preparadas, publicadas como versões imutáveis e concluídas em uma única transação. O progresso é salvo conforme você avança.
- **Escuta**: As lições podem ser convertidas em conversas de áudio com vozes selecionáveis (sistema, Piper, Kokoro, VibeVoice).
- **Aplicação**: Políticas de foco por classe (informativa, focada, estrita) com múltiplas saídas de emergência: terminar a verificação, frase de quebra de vidro, console de recuperação (Ctrl+Alt+Shift+U), token de liberação e um interruptor de homem morto.
- **Geração de conteúdo**: Suporta agentes externos (Claude Code, Codex, etc.), chaves de API (Anthropic, OpenAI, etc.) ou modelos locais via Ollama.
- **Fontes**: Busca documentos primários de uma lista de editores permitidos (MDN, web.dev, W3C, etc.) para geração de lições.
- **Sempre ativo**: Mesa na barra de menus com agendador, notificações e alarmes de estudo.
Construído com Tauri, Svelte e Rust, é licenciado sob MIT e disponível para macOS, Windows e Linux.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.