Sobre o projeto

Workhub é um hub completo para desenvolvedores, projetado para Windows 10/11, que facilita um fluxo de desenvolvimento orientado por IA. Ele funciona como uma interface central onde desenvolvedores humanos e agentes de IA operam a partir do mesmo quadro de tarefas, apoiado por um vault Obsidian em Markdown puro. O princípio central de design é que o vault é a única fonte de verdade; tarefas, notas de projeto, cronogramas e conhecimento são armazenados como arquivos Markdown com frontmatter YAML. Isso permite edição direta pelo usuário no Obsidian, no aplicativo Workhub ou por agentes de IA como Claude Code e OpenCode, sem prender os dados em um banco de dados proprietário. Os principais recursos incluem: - **Gerenciamento de Tarefas**: Um quadro Kanban e visualização em lista para tarefas, com suporte a arrastar e soltar, filtragem e sincronização ao vivo com edições externas. As tarefas podem ser atribuídas a humanos ou agentes de IA. - **Integração com Agentes de IA**: Os agentes podem ser iniciados diretamente dos cartões de tarefa, executar trabalho em repositórios registrados e reportar resultados de volta ao vault. Os recursos incluem memória local de longo prazo, prompts personalizados, tarefas recorrentes e ganchos de segurança como modo de confirmação e git worktrees para tarefas paralelas. - **Painel de Repositórios**: Uma visão multi-repo mostrando status de branch, estado sujo, gráficos git e painéis de alterações. Suporta abrir repositórios no VS Code, terminais ou agentes. - **Ferramentas de Planejamento**: Inclui um quadro branco de cronograma para estimativa de datas e marcos, uma ferramenta de mapa mental para ramificar pensamentos e um recurso de estrategista para revisar o progresso em relação às metas. - **Utilitários de Produtividade**: Captura rápida para links da área de transferência, ditado por voz offline local, seletor de snippets (clips), anotação de tela (ink) e um player de música/temporizador. O aplicativo é construído com Tauri 2 (backend em Rust, frontend em React) e requer Git, Node.js e, opcionalmente, Claude Code ou OpenCode. É licenciado sob MIT.