Agregador de ferramentas web em um único ambiente: WhatsApp, Gmail, Microsoft Teams, Slack e outras aplicações que você usa no dia a dia. Centralize suas comunicações e produtividade em uma única janela.
# Clone o repositório git clone https://github.com/renatoruis/timworkspaces.git cd timworkspaces # Instale as dependências (use pnpm) pnpm install # Execute o aplicativo pnpm run startAlternativa com npm:
npm install npm run start- Integração múltipla — WhatsApp, Gmail, Teams, Slack e outras ferramentas em abas
- Contas separadas — Cada aba mantém sua própria sessão (múltiplas contas Gmail, etc.)
- Interface unificada — Uma janela para todas as suas aplicações web
- Tema claro/escuro — Alternância entre modos de visualização
- Cross-platform — Funciona em Windows, macOS e Linux
- Leve e simples — Interface minimalista e funcional
- Gratuito — Sem custos e sempre será
- Electron — Framework para aplicativos desktop multiplataforma
- JavaScript/HTML/CSS
A pasta /website contém a landing page do projeto. Para publicar:
- A landing page já inclui logo e screenshots
- Hospede o conteúdo em GitHub Pages, Vercel ou similar, apontando para a pasta
website
Ao fazer merge na main, a pipeline GitHub Actions compila para Windows, macOS e Linux e publica em Releases. Atualize a versão em package.json antes do merge.
Com conta Apple Developer, é possível assinar e notarizar o app para macOS — eliminando o aviso "damaged". Veja docs/MAC_SIGNING_SETUP.md para configurar os secrets no GitHub.
Versões compiladas e instaladores estão disponíveis em: Releases
Baixe o .exe (instalador NSIS ou portable). Se o SmartScreen bloquear: clique em Mais informações → Executar assim mesmo. O app não é assinado (open source), mas o código é público no GitHub.
Baixe o .dmg na versão compatível (arm64 para Apple Silicon, x64 para Intel). Arraste o app para a pasta Aplicativos. Feche o app antes de ejetar o disco.
Problemas comuns:
- "O app está corrompido e não pode ser aberto" — O app não é assinado (open source). Clique com o botão direito no app → "Abrir" na primeira vez, ou execute no Terminal:
xattr -cr /Applications/Tim\ Workspaces.app - "The volume can't be ejected" — Feche o Tim Workspaces completamente (Cmd+Q) antes de ejetar. Não execute o app diretamente do DMG; arraste-o para Aplicativos primeiro.
- Não sobrescreve a instalação anterior — Exclua manualmente a versão antiga em Aplicativos antes de arrastar a nova.
Contribuições são bem-vindas! Você pode:
- Abrir Issues para reportar bugs ou sugerir melhorias
- Enviar Pull Requests com correções ou novas funcionalidades
- Melhorar documentação, traduções ou a experiência do usuário
Tim Workspaces é gratuito e sempre será — feito com a colaboração da comunidade.
Este projeto está licenciado sob Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0) — permite uso, modificação e compartilhamento, mas proíbe uso comercial (incluindo venda).

