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.

🔒 100% privado 🔌 funciona offline 🗣️ hands-free 🤖 funciona com Claude Code
você: "goto vscode myproject" → foca o projeto no VS Code
você: "goto slack john doe" → abre o DM
você: "goto chrome github" → pula para a aba certa

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.

Reconhecimento fraco? Dois passos, nessa ordem:
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.

Ícone preso em Listening (vermelho)? goto está ouvindo ruído de fundo → Calibrate mic. Ícone demorando em Processing (cinza)? Transcrição lenta → Precision → Normal ou Low.

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
O Snap ainda está em teste e pode falhar na instalação ou na execução. Se der dor de cabeça, use o one-liner, um pacote ou o AppImage acima.

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
Beta. As mãos funcionam; o reconhecimento às vezes erra nomes próprios. Feedback é bem-vindo nas issues.

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
versão mais recente do goto