SnailText
ES

Para desarrolladores

Voz para todo lo que rodea al código.

Dicta commits, descripciones de PR, mensajes de Slack y docs. Manos al teclado para el código de verdad.

Sin cuenta. Funciona sin conexión.

La realidad

La mayoría de tu día no es código.

Unas horas en el editor, sí. El resto es todo lo que lo rodea. Mensajes de commit. Descripciones de PR. Code reviews. Hilos de Slack. Tickets de Linear que necesitan tres párrafos de contexto. ADRs. Updates de standup. Respuestas al equipo de customer success sobre si el bug-1843 está realmente arreglado.

Una encuesta de desarrolladores de GitHub de 2024 situó el tiempo puro de codear en ~25–30% de la jornada. El resto es escribir — sobre código, alrededor del código, entre código. Distinto músculo, mismo teclado.

La voz no reemplaza el teclado para el código en sí; es más rápida para la mitad de escribir-sobre-código. Una descripción larga de PR son unos segundos de habla en lugar de dos minutos tecleando. Un ticket de Linear bien hecho deja de sentirse lo bastante caro como para saltárselo. La fricción cae donde estaba la fricción.

Casos de uso

Dónde ayuda en un sprint normal.

Mensajes de commit

"feat(auth): reemplaza la ruta de session-cookie por el flow de OAuth refresh token que hablamos ayer — contexto en PR-1843, breaking change para cualquier cliente todavía en /v1/login." Un commit largo son unos segundos de habla en lugar de un par de minutos tecleando.

Descripciones de PR

La plantilla del PR pide contexto, capturas, plan de tests, breaking changes. Para el quinto PR del día, te rindes. La voz ayuda. Dicta la descripción mientras corre el build.

Slack y DMs

Las respuestas largas en Slack son fricción. La voz las hace menos pesadas — respondes en lugar de dejar el hilo en visto.

Tickets de Linear / Jira

Un ticket detallado y uno chapucero acaban costando lo mismo en esfuerzo cuando dejas de teclearlos. La voz quita la excusa para saltártelo.

Docs y comentarios de código

Borradores de ADR, reescrituras de README, JSDoc en una función compleja. Habla la explicación mientras la lógica está fresca — afínala después.

Toda herramienta dev

Funciona en cualquier herramienta dev.

Mismo atajo, cualquier campo de texto. SnailText pega igual que Ctrl+V — donde funcione un teclado, funciona el dictado.

IDE y terminal

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

Code review y PM

GitHub Desktop GitHub web GitLab Bitbucket Linear Jira ClickUp Notion Confluence

Comunicación

Slack Discord Telegram Mattermost Gmail Outlook ProtonMail

Y cualquier otro campo de texto — sin lista de integraciones que mantener.

Diccionario personalizado · Pro

Enséñale tu stack, palabra a palabra.

De serie Whisper maneja bien el inglés, pero no tiene ni idea de cómo se llama tu stack. "Cubernetes". "G-R-P-C". "Async, A-wait." Esa parte te toca a ti — pero solo una vez. Añade las palabras al diccionario personalizado y SnailText las sustituye camino al campo de texto:

  • kubectl → kubectl (no "Cube CTL")
  • gRPC → gRPC (no "G-R-P-C")
  • async/await → async/await (no "Async, A-wait")
  • Nombres de funciones internas, endpoints, vocabulario de tu equipo
  • Los nombres de tus colegas que Whisper no para de destrozar

Respeta los límites de palabra. Conserva mayúsculas. Sin regex. El diccionario es una lista manual — no pasa nada hasta que añades una entrada. La sustitución automática corre en el plan Pro.

Privacidad

Tu código nunca sale del portátil.

Algunos commits llevan contexto sensible. Arquitectura interna. Nombres de clientes. Detalles del flow de auth. Todo el sentido del dictado es que las palabras vayan directas de la voz al texto — pero si pasan antes por un STT en la nube, cada dictado es una pequeña fuga.

SnailText corre Whisper en local. El audio se procesa en RAM y se descarta en cuanto el texto está listo. Nada en disco, nada en un servidor. Verificable en tu network tab — sin tráfico STT saliente durante el dictado.

Si tu empresa tiene política sobre adónde puede viajar el código o los datos de cliente, esto importa.

Precios

Gratis cubre a la mayoría de desarrolladores.

Los modelos compactos en local resuelven commits, PRs, Slack y la mayoría de docs sin problema. Pro es para los casos duros — párrafos técnicos largos, transcripción en otros idiomas, o precisión en términos raros.

Gratis

$0 siempre

Modelos locales compactos. Dictado ilimitado. Sin cuenta.

Pro

$7.49 / mes o $89/yr

Modelos locales avanzados. Hasta 3 dispositivos. Reembolso 30 días.

Preguntas

Preguntas frecuentes de desarrolladores.

Los comunes, mayormente sí — mejor que el dictado integrado del SO. Los menos comunes (kubectl, gRPC, los nombres de servicios de tu equipo) los entenderá mal hasta que los añadas al diccionario personalizado, que es función Pro. La mayoría de devs acaban con una lista de 20–30 términos tras la primera semana y rara vez añaden más.

Copilot Voice en VS Code está limitado a comandos inline de código. SnailText es dictado a nivel de sistema — funciona en commits, PRs, Slack, terminales, donde sea. Herramientas distintas, trabajos distintos. Muchos devs usan ambas.

Aún no en MVP. Mac y Windows en lanzamiento. Linux está en el roadmap pero sin fecha confirmada. Si quieres una opción Linux-first, OpenWhispr es la mejor apuesta — es MIT y tiene builds de Linux.

Modelos compactos en una CPU moderna: típicamente 1–3 segundos para una frase corta, varios segundos para un minuto entero de habla. Los modelos Pro grandes se benefician de GPU — autodetectamos Vulkan en Windows y Metal en Mac.

Pruébalo

Codea con el teclado. Habla el resto.

Gratis para empezar. Treinta segundos para instalar.

Shift Space — eso es lo único que tienes que recordar.