Desenvolvedores
Aplicativo de desktop
Aplicativo de desktop nativo para a S.EE
Encurte links, compartilhe texto e envie arquivos do seu computador com aplicativos nativos para macOS e Linux.
Baixar
- macOS: https://s.ee/macos
- Linux: https://s.ee/linux
Plataformas compatíveis
| Plataforma | Status | Tecnologia |
|---|---|---|
| macOS | Disponível | SwiftUI |
| Linux | Disponível | GTK4 + libadwaita + Rust |
| Windows | Em desenvolvimento | - |
Recursos
- Encurtamento de URL — slug personalizado, título, senha e expiração
- Compartilhamento de texto — texto simples, código-fonte ou Markdown com editor monoespaçado
- Envio de arquivos — arrastar e soltar, colar da área de transferência ou seletor de arquivos
- Geração de código QR — exportação em PNG, SVG ou PDF
- Histórico — registro local de todos os links, textos e arquivos criados
- Suporte a vários domínios — escolha entre vários domínios por serviço
- Painel de uso — uso de armazenamento e limites de taxa em um relance
macOS
Desenvolvido com SwiftUI e SwiftData. Oferece suporte completo a atalhos de teclado e integração com a barra de menus.
- sdotee/app/macos
- Requer macOS 14.0+
Destaques
- Barra de menus — encurte URLs, cole e envie, e acesse itens recentes sem abrir a janela principal
- Arrastar e soltar — solte arquivos em qualquer ponto da área de envio
- Colar da área de transferência (Cmd+V) — converte imagens automaticamente para WebP com fallback para PNG
- Keychain — armazenamento seguro da chave de API pela framework de segurança do macOS
Atalhos de teclado
| Atalho | Ação |
|---|---|
| Cmd+N | Nova URL curta |
| Cmd+Shift+N | Novo compartilhamento de texto |
| Cmd+V | Colar e enviar da área de transferência |
| Cmd+, | Configurações |
| Cmd+Q | Sair |
Stack técnica
| Camada | Tecnologia |
|---|---|
| UI | SwiftUI |
| Armazenamento | SwiftData |
| Rede | URLSession (actor-based) |
| Segurança | Keychain |
| Miniaturas | QuickLookThumbnailing |
| Processamento de imagem | Swift-WebP |
Linux
Desenvolvido com GTK4, libadwaita e Rust. Segue as Human Interface Guidelines do GNOME.
- sdotee/app/linux
- Requer GTK 4.14+ e libadwaita 1.5+
Destaques
- Experiência nativa GNOME — layout adaptável seguindo o GNOME HIG
- Exportação de código QR — PNG, SVG ou PDF
- Arquivo de configuração —
~/.config/see/config.tomlpara chave de API, URL base e domínios padrão - Variáveis de ambiente —
SEE_API_KEY,SEE_BASE_URL,SEE_TIMEOUTsubstituem o arquivo de configuração
Atalhos de teclado
| Atalho | Ação |
|---|---|
| Ctrl+1 | Alternar para a visualização de Links |
| Ctrl+2 | Alternar para a visualização de Textos |
| Ctrl+3 | Alternar para a visualização de Arquivos |
| Ctrl+, | Abrir Preferências |
| Ctrl+? | Mostrar atalhos de teclado |
| Ctrl+Q | Sair |
Stack técnica
| Camada | Tecnologia |
|---|---|
| UI | GTK4 + libadwaita |
| Linguagem | Rust (edição 2024) |
| Cliente de API | see-sdk |
| Código QR | Integrado (exportação PNG, SVG, PDF) |
Armazenamento de dados
- Configuração:
~/.config/see/config.toml - Histórico:
~/.local/share/see/history.json
Primeiros passos
- Baixe para macOS ou Linux
- Crie uma conta em s.ee se ainda não tiver uma
- Gere uma chave de API no seu painel
- Abra o aplicativo, vá para Preferências e digite sua chave de API