An open API service indexing awesome lists of open source software.

https://github.com/renatoruis/timworkspaces

App desktop (Electron): WhatsApp Web, Gmail, Teams, Slack e outras ferramentas web em uma janela — Windows, macOS e Linux.
https://github.com/renatoruis/timworkspaces

cross-platform desktop-app electron pnpm productivity tailwindcss whatsapp

Last synced: 3 months ago
JSON representation

App desktop (Electron): WhatsApp Web, Gmail, Teams, Slack e outras ferramentas web em uma janela — Windows, macOS e Linux.

Awesome Lists containing this project

README

          


Tim Workspaces

Tim Workspaces


Um só lugar para WhatsApp Web, Gmail, Teams, Slack e o que mais você usa no browser.


Site
·
Downloads
·
Issues


Build
Última release
Downloads
Licença
Stars


Plataformas
Electron
pnpm

---

## Screenshot

![Tim Workspaces](website/screenshot-1.png)

## Funcionalidades

| | |
| --- | --- |
| **Várias ferramentas** | WhatsApp, Gmail, Teams, Slack e outras em abas |
| **Sessões separadas** | Cada serviço com sua própria sessão (várias contas, etc.) |
| **Uma janela** | Menos alt-tab entre apps de browser |
| **Tema claro / escuro** | Ajuste rápido na interface do app |
| **Desktop** | Windows, macOS e Linux (builds na [aba Releases](https://github.com/renatoruis/timworkspaces/releases)) |

## Instalação para desenvolver

```bash
git clone https://github.com/renatoruis/timworkspaces.git
cd timworkspaces
pnpm install
pnpm run start
```

Use **pnpm** (recomendado). Com npm: `npm install` e `npm run start`.

## Download (binários)

Instaladores prontos: **[GitHub Releases](https://github.com/renatoruis/timworkspaces/releases/latest)** (`.exe`, `.dmg`, `.deb`).

Cada push na branch `main` que altera código dispara o workflow **Build and Release**, que gera artefatos e publica/atualiza a release da versão em `package.json`.

### Windows

Baixe o `.exe`. Se o SmartScreen avisar: **Mais informações** → **Executar assim mesmo**. O instalador pode não estar assinado com certificado pago; o código-fonte é público.

### macOS

Use o `.dmg` correto (**arm64** Apple Silicon ou **x64** Intel). Arraste para **Aplicativos**. Na primeira abertura, se aparecer aviso de app não assinado: clique com o botão direito → **Abrir**, ou:

```bash
xattr -cr /Applications/Tim\ Workspaces.app
```

**Gravação de tela** (compartilhar tela em Meet/Teams, etc.): em **Ajustes do sistema** → **Privacidade e segurança** → **Gravação de tela**, permita o Tim Workspaces.

### Linux

Instale o `.deb` (Ubuntu/Debian) ou use `dpkg -i` / gerenciador de pacotes.

## Changelog recente

### v1.3.3

- Permissões de **webview** alinhadas entre *request* e *check* (menos loops pedindo notificação ou permissão de tela).
- Suporte a **compartilhamento de tela** via `setDisplayMediaRequestHandler` (seletor nativo no macOS quando disponível + fallback com `desktopCapturer`).
- **macOS:** `NSScreenCaptureUsageDescription` para o prompt de captura de tela do sistema.

## Tecnologias

- [Electron](https://www.electronjs.org/) — shell desktop
- JavaScript, HTML, CSS ([Tailwind](https://tailwindcss.com/) no build)

## Site e documentação

- Site público: **[timworkspaces.com](https://timworkspaces.com/)** (GitHub Pages a partir da pasta `website/`).
- Assinatura e notarização **macOS** (opcional, conta Apple Developer): configure secrets no repositório e a variável `ENABLE_MAC_SIGNING` conforme o workflow em `.github/workflows/release.yml`.

## Contribuir

- [Issues](https://github.com/renatoruis/timworkspaces/issues) — bugs e ideias
- [Pull requests](https://github.com/renatoruis/timworkspaces/pulls) — correções e melhorias

Tim Workspaces é **gratuito e sempre será** — feito com a colaboração da comunidade.

## Licença

[Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0)](LICENSE) — uso e modificação permitidos; **uso comercial** (incluindo venda) não permitido.