PT
GitHub

ANDROID + SERVIDOR PYTHON · CÓDIGO ABERTO MIT

Transforme o seu dia em um perfil.

Registre as rotinas de “dia útil” e “feriado” uma vez, e elas se aplicam todo dia por dia da semana e feriados. Tarefas do Google Tasks e de agentes de IA aparecem na mesma linha do tempo. Troque de celular ou use um segundo aparelho pelo servidor compartilhado.

Plataforma
Android 8.0+
Servidor
Python / macOS e Linux
Licença
MIT
Desenvolvedor
Yuki_Orita

ROUTINE PROFILES  ●  TODAY TIMELINE  ●  SHARED SERVER  ●  AGENT TASKS  ●  OFFLINE FIRST

WHAT IT DOES

Registre o jeito de viver, não só compromissos.

Calendários guardam eventos por data. O Every routes reaproveita o formato do dia em si.

01

Perfis de rotina

Salve o fluxo do dia — “dia útil”, “feriado” — como um conjunto de blocos de horário, com dias da semana e regra de feriado (excluir, incluir, só feriados).

02

Visão de hoje

Blocos do dia e tarefas se unem numa linha do tempo, destacando o agora e o próximo. Folheie as datas para ver os próximos dias.

03

Tarefas unidas

Importações do Google Tasks, entradas manuais e tarefas de agentes aparecem com ícones de origem. Concluir sincroniza com o servidor.

04

Offline primeiro

Criar, editar e ver funcionam no aparelho. O app vive sozinho sem servidor e sincroniza só quando há conexão.

05

VPN WireGuard no app

O app abre seu próprio túnel WireGuard ao alcançar o servidor (desligado por padrão). Importe um .conf, digite manualmente ou exclua; só este app usa o VPN, o resto continua na conexão normal.

Exemplo — sexta, 11 de setembro (dia útil)

  1. Acordar e se arrumarDia útil
  2. TrajetoDia útil
  3. Ir ao bancoAgente
  4. AlmoçoDia útil
  5. DentistaGoogle Tasks

SHARED HUB

O servidor é um ponto de troca para vários apps.

Um servidor leve (FastAPI mais um SQLite único) para rede doméstica ou VPN. Não é só Android: apps externos e agentes de IA leem e escrevem pela mesma API com o mesmo token. A sincronização compara pelo endereço da rotina e mantém o last-modified mais novo.

Um comando para rodar

Escreva o config e inicie.

pip install every-routes-server
every-routes-server --config ./every-routes.yaml

Amigo de agentes

O “fazer isso amanhã” do agente chega ao celular na sincronização da manhã.

POST /api/v1/tasks
{"source":"agent","title":"Ir ao banco",
 "at":"2026-09-11T10:00:00+09:00"}

GET STARTED

Comece em três passos.

  1. Instale o app

    Pegue o APK assinado (android-v1.0.1) no GitHub Releases.

  2. Crie o perfil de dia útil

    Escolha segunda a sexta, exclua feriados, adicione blocos — eles aparecem na visão de hoje desde já.

  3. Conecte um servidor (opcional)

    Informe a URL base e o token em Ajustes. “Enviar ao servidor” compartilha; “Importar” leva a outro aparelho.

Desenvolvedor e código-fonte

O Every routes é desenvolvido por Yuki Orita (Yuki_Orita) sob a licença MIT. Relatos de bugs e avisos passam pelo Discord.

github.com/oriyu90/every-routes ↗

MAKE EVERY DAY A ROUTE

Dê um nome ao fluxo de cada dia.

Ver no GitHub