Pular para o conteúdo
OmniRoute source

OmniRoute — Uninstall Guide (Português (Brasil))

O OmniRoute fornece dois scripts integrados para uma remoção limpa:

Janela do terminal
npm run uninstall

Isso remove o aplicativo OmniRoute, mas preserva seu banco de dados, suas configurações, chaves de API e configurações de provedores em ~/.omniroute/. Use esta opção se pretende reinstalá-lo posteriormente e deseja manter sua configuração.

Janela do terminal
npm run uninstall:full

Isso remove o aplicativo e apaga permanentemente todos os dados:

  • Banco de dados (storage.sqlite)
  • Configurações de provedores e chaves de API
  • Arquivos de backup
  • Arquivos de log
  • Todos os arquivos no diretório ~/.omniroute/

⚠️ Aviso: npm run uninstall:full é irreversível. Todas as suas conexões com provedores, combinações, chaves de API e seu histórico de uso serão excluídos permanentemente.


Janela do terminal
# Remove o pacote global
npm uninstall -g omniroute
# (Opcional) Remove o diretório de dados
rm -rf ~/.omniroute
Janela do terminal
pnpm uninstall -g omniroute
rm -rf ~/.omniroute
Janela do terminal
# Interrompe e remove o contêiner
docker stop omniroute
docker rm omniroute
# Remove o volume (exclui todos os dados)
docker volume rm omniroute-data
# (Opcional) Remove a imagem
docker rmi diegosouzapw/omniroute:latest
Janela do terminal
# Interrompe e remove os contêineres
docker compose down
# Também remove os volumes (exclui todos os dados)
docker compose down -v

Windows:

  • Abra Configurações → Aplicativos → OmniRoute → Desinstalar
  • Ou execute o desinstalador NSIS no diretório de instalação

macOS:

  • Arraste OmniRoute.app de /Applications para a Lixeira
  • Remova os dados: rm -rf ~/Library/Application Support/omniroute

Linux:

  • Remova o arquivo AppImage
  • Remova os dados: rm -rf ~/.omniroute
Janela do terminal
# Remove o diretório clonado
rm -rf /path/to/omniroute
# (Opcional) Remove o diretório de dados
rm -rf ~/.omniroute

Por padrão, o OmniRoute armazena os dados nos seguintes locais:

Plataforma Caminho padrão Substituição
Linux ~/.omniroute/ Variável de ambiente DATA_DIR
macOS ~/.omniroute/ Variável de ambiente DATA_DIR
Windows %APPDATA%/omniroute/ Variável de ambiente DATA_DIR
Docker /app/data/ (volume montado) Variável de ambiente DATA_DIR
Compatível com XDG $XDG_CONFIG_HOME/omniroute/ Variável de ambiente XDG_CONFIG_HOME
Arquivo/Diretório Descrição
storage.sqlite Banco de dados principal (provedores, combinações, configurações, chaves)
storage.sqlite-wal Log de gravação antecipada do SQLite (temporário)
storage.sqlite-shm Memória compartilhada do SQLite (temporária)
call_logs/ Arquivos de payloads de solicitações
backups/ Backups automáticos do banco de dados
log.txt Log legado de solicitações (opcional)

Após a desinstalação, verifique se não há arquivos restantes:

Janela do terminal
# Verificar o pacote npm global
npm list -g omniroute 2>/dev/null
# Verificar o diretório de dados
ls -la ~/.omniroute/ 2>/dev/null
# Verificar processos em execução
pgrep -f omniroute

Se algum processo ainda estiver em execução, encerre-o:

Janela do terminal
pkill -f omniroute

Código-fonte do OmniRoute (a58000c7685f)

HagiCode

HagiCode é um ambiente de programação com agentes, fluxos estruturados, execução multiagente e visualizações Hero Dungeon.

Transforme ideias em software útil com um fluxo de trabalho com agentes mais inteligente, rápido e agradável.

Interface principal do HagiCode no tema claro
  • SmartFluxos estruturados transformam intenções em um caminho executável da ideia à entrega.
  • EfficientFluxos multiagente mantêm pesquisa, implementação e revisão em andamento simultaneamente.
  • FunO Hero Dungeon torna longas sessões de programação mais visuais e colaborativas.
Acessar HagiCode