SnailText
PT

Para desenvolvedores

Voz para tudo o que rodeia o código.

Dite commits, descrições de PR, mensagens de Slack e docs. Mãos no teclado para o código de verdade.

Sem conta. Funciona offline.

A realidade

A maior parte do seu dia não é código.

Algumas horas no editor, sim. O resto é tudo o que cerca isso. Mensagens de commit. Descrições de PR. Code reviews. Threads do Slack. Tickets do Linear que precisam de três parágrafos de contexto. ADRs. Updates de standup. Respostas para o time de customer success sobre se o bug-1843 está mesmo resolvido.

Uma pesquisa de desenvolvedores do GitHub de 2024 colocou o tempo puro de codar em ~25–30% da jornada. O resto é escrever — sobre código, em volta do código, entre código. Músculo diferente, mesmo teclado.

A voz não substitui o teclado para o código em si; é mais rápida para a metade de escrever-sobre-código. Uma descrição longa de PR são alguns segundos de fala em vez de dois minutos digitando. Um ticket do Linear bem feito deixa de parecer caro demais para pular. A fricção cai onde a fricção estava.

Casos de uso

Onde ajuda num sprint normal.

Mensagens de commit

"feat(auth): troca a rota de session-cookie pelo flow de OAuth refresh token que conversamos ontem — contexto em PR-1843, breaking change para qualquer cliente ainda em /v1/login." Um commit longo são alguns segundos de fala em vez de um par de minutos digitando.

Descrições de PR

O template do PR pede contexto, screenshots, plano de testes, breaking changes. No quinto PR do dia, você desiste. A voz ajuda. Dite a descrição enquanto o build roda.

Slack e DMs

Respostas longas no Slack são fricção. A voz tira parte do peso — você responde em vez de deixar a thread como "lida".

Tickets de Linear / Jira

Um ticket caprichado e um ticket porco acabam custando o mesmo esforço quando você para de digitar. A voz tira a desculpa para pular.

Docs e comentários de código

Rascunhos de ADR, reescritas de README, JSDoc numa função complexa. Fale a explicação enquanto a lógica está fresca — afine depois.

Toda ferramenta dev

Funciona em qualquer ferramenta dev.

Mesmo atalho, qualquer campo de texto. O SnailText cola igual ao Ctrl+V — onde teclado funciona, o ditado funciona.

IDE e terminal

VS Code Cursor Windsurf JetBrains IDEs Sublime Vim / Neovim iTerm2 Windows Terminal Warp Ghostty

Code review e PM

GitHub Desktop GitHub web GitLab Bitbucket Linear Jira ClickUp Notion Confluence

Comunicação

Slack Discord Telegram Mattermost Gmail Outlook ProtonMail

E qualquer outro campo de texto — sem lista de integrações para manter.

Dicionário personalizado · Pro

Ensine seu stack, palavra a palavra.

De fábrica o Whisper lida bem com inglês, mas não faz ideia de como se chama o seu stack. "Cubernetes". "G-R-P-C". "Async, A-wait." Essa parte fica com você — mas só uma vez. Adicione as palavras ao dicionário personalizado e o SnailText substitui a caminho do campo de texto:

  • kubectl → kubectl (não "Cube CTL")
  • gRPC → gRPC (não "G-R-P-C")
  • async/await → async/await (não "Async, A-wait")
  • Nomes de funções internas, endpoints, vocabulário do seu time
  • Os nomes dos seus colegas que o Whisper não para de destruir

Respeita limites de palavra. Preserva maiúsculas. Sem regex. O dicionário é uma lista manual — nada acontece até você adicionar uma entrada. A substituição automática roda no plano Pro.

Privacidade

Seu código nunca sai do notebook.

Alguns commits carregam contexto sensível. Arquitetura interna. Nomes de clientes. Detalhes do flow de auth. O sentido inteiro do ditado é que as palavras vão direto da voz ao texto — mas se elas passarem por um STT na nuvem antes, cada ditado é um pequeno vazamento.

O SnailText roda o Whisper local. O áudio é processado na RAM e descartado assim que o texto está pronto. Nada em disco, nada em servidor. Verificável na sua aba Network — sem tráfego STT saindo durante o ditado.

Se a sua empresa tem política sobre para onde o código ou dados de cliente podem viajar, isso importa.

Preços

O gratuito cobre a maioria dos desenvolvedores.

Os modelos compactos locais resolvem commits, PRs, Slack e a maioria de docs sem problema. O Pro é para os casos difíceis — parágrafos técnicos longos, transcrição em outros idiomas, ou precisão em termos raros.

Grátis

$0 sempre

Modelos locais compactos. Ditado ilimitado. Sem conta.

Pro

$7.49 / mês ou $89/yr

Modelos locais avançados. Até 3 dispositivos. Reembolso em 30 dias.

Perguntas

Perguntas frequentes de desenvolvedores.

Os comuns, em geral sim — melhor que o ditado integrado do SO. Os menos comuns (kubectl, gRPC, os nomes de serviços do seu time) ele entenderá errado até você adicioná-los ao dicionário personalizado, que é função Pro. A maioria dos devs acaba com uma lista de 20–30 termos depois da primeira semana e raramente adiciona mais.

Copilot Voice no VS Code está limitado a comandos inline de código. O SnailText é ditado em nível de sistema — funciona em commits, PRs, Slack, terminais, em qualquer lugar. Ferramentas diferentes, trabalhos diferentes. Muitos devs usam as duas.

Ainda não no MVP. Mac e Windows no lançamento. Linux está no roadmap mas sem data confirmada. Se você quer uma opção Linux-first, o OpenWhispr é a melhor aposta — é MIT e tem builds de Linux.

Modelos compactos numa CPU moderna: tipicamente 1–3 segundos para uma frase curta, vários segundos para um minuto inteiro de fala. Os modelos Pro grandes se beneficiam de GPU — auto-detectamos Vulkan no Windows e Metal no Mac.

Experimente

Programe com o teclado. Fale o resto.

Gratuito para começar. Trinta segundos para instalar.

Shift Space — é a única coisa que você precisa lembrar.