goto
Perdeu uma janela no mar de janelas? Caçar com mouse e Alt+Tab é lento e chato. goto traz ela à frente — só diga para onde ir. No Linux, 100% offline.
Como funciona
1. Diga
Segure uma tecla ou só fale, como pediria a uma pessoa: "goto slack john doe".
2. goto encontra
Descobre qual janela, aba ou conversa você quis dizer, em tudo que estiver aberto.
3. Você está lá
A janela certa vem à frente. Sem mouse, sem Alt+Tab infinito.
Sua voz nunca sai do computador. Tudo roda local — nada vai para a nuvem.
O que você pode fazer
Janelas e apps
"goto terminal logs", "goto slack", "goto browser" (foca o único navegador aberto).
Abas do Chrome
"goto chrome github" usa a busca nativa de abas do Chrome para ir direto.
DMs do Slack
"goto slack john doe" abre a conversa via Jump to (Ctrl+K).
Arquivos no VS Code
"goto vscode app config" abre o arquivo via Quick Open (Ctrl+P).
Tolerante a sotaque
"goto", "go to", "good to", "gotchu"… o reconhecimento perdoa as variações.
Extensível
Cada programa é um adapter isolado. Novo app = um arquivo, sem mudar o core.
O menu da bandeja
goto mora na bandeja do sistema. Clique no ícone e tudo fica a um clique:
Start / Stop listening
Liga ou desliga a captura de voz quando quiser.
Mode
Wake word "goto" (hands-free, sempre ouvindo) ou Hotkey (segura a tecla, fala, solta).
Language
Português (BR), English ou Automatic. Escolha a língua que você fala de verdade.
Precision
Low é o menor e mais rápido (~57 MB). Normal (~181 MB) é o padrão equilibrado. High (~514 MB) é o mais preciso. Todos quantizados, rápidos em CPU e offline.
Command length
Quanto um comando falado pode durar: Short (2s), Normal (3s) ou Long (5s). Curto para snappy; suba só se cortar.
Calibrate mic
Grava 8s e ajusta e salva a sensibilidade do seu mic. Um clique, sem terminal. Faça isso primeiro se o reconhecimento estiver ruim.
Show logs
Abre o log recente: o que o goto ouviu, erros e downloads de modelo.
1. Calibrate mic — ajusta a detecção ao seu microfone (comece aqui).
2. Precision → High — modelo maior e mais preciso (~514 MB, uma vez, depois offline).
Confira também se Language bate com o que você fala.
O ícone da bandeja mostra o estado
O ícone muda com o estado do goto — você sempre sabe o que está acontecendo de relance.
Idle
Ouvindo a wake word (ou pausado). goto está pronto, mas não está capturando um comando.
Listening
Ondas vermelhas. goto detectou fala e está capturando seu comando (ou a hotkey está pressionada).
Processing
Ondas cinza. goto está transcrevendo e executando, depois volta para Idle.
Instalar
Uma linha e pronto:
curl -fsSL https://espigah.github.io/goto/install.sh | bash
Ou pegue um pacote:
# Debian / Ubuntu
sudo apt install ./goto_<version>_linux_amd64.deb
# Fedora / RHEL
sudo dnf install ./goto_<version>_linux_amd64.rpm
# Portable (tar.gz)
tar xzf goto_<version>_linux_amd64.tar.gz && ./goto
Prefere um arquivo portátil que só roda? Pegue o .AppImage nos releases.
Snap (experimental):
sudo snap install goto-window --edge
sudo snap connect goto-window:audio-record # libera o microfone
No primeiro uso baixa um pacote de voz (uma vez). goto fica na bandeja e pode iniciar com o login.
Vira um braço do Claude Code
goto expõe ações do desktop como tools MCP. Conecte e o Claude Code foca janelas, troca abas e abre conversas por você:
claude mcp add --transport stdio goto -- /path/to/goto mcp
Pare de caçar. Só diga para onde ir.
Suas janelas, a uma frase de distância. Grátis, open source e privado — para Linux.
Baixar goto