Código Aberto • MIT License

Um assistente para
mentes neurodivergentes

O FocusBot é um assistente de produtividade e organização pessoal que não te julga. Desenhado para se adaptar ao seu ritmo, respeitando os desafios de funções executivas, sobrecarga sensorial e burnout.

O que é?

Produtividade sem ansiedade

Diferente de ferramentas tradicionais que exigem que você se adapte a elas, o FocusBot foi desenhado para se adaptar ao seu ritmo.

Sem notificações punitivas, sem "streaks" que geram culpa. Apenas suporte contextual para quem precisa de um empurrãozinho diferente.

Para quem é?

TDAH

Transtorno de Déficit de Atenção e Hiperatividade

TEA

Pessoas no Espectro Autista

AH / SD

Altas Habilidades e Superdotação

Qualquer pessoa

Que sente que ferramentas atuais causam mais ansiedade do que ajuda

Funcionalidades

O que o FocusBot faz por você

Gestão de Tarefas sem Culpa

Adie tarefas sem receber notificações punitivas ou "streaks" que geram ansiedade. O sistema entende que seu ritmo muda.

Modo Foco Adaptativo

Técnicas de Pomodoro que se ajustam ao seu nível de energia atual, respeitando a teoria dos colheres (spoon theory).

Descarga Cognitiva (Brain Dump)

Envie áudios ou textos desorganizados e o bot estruturará em passos acionáveis via Inteligência Artificial.

Lembretes Contextuais

Integração com Telegram para lembretes no lugar onde você já está conversando, sem mudar de contexto.

Desenvolvimento

Como rodar localmente

O FocusBot roda em qualquer lugar (Raspberry Pi, VPS x86/ARM, ou seu PC) usando Docker.

Pré-requisitos

  • Docker e Docker Compose instalados
  • Chaves de API (OpenAI ou Gemini)
  • Token de Bot do Telegram

Passos

# 1. Clone o repositório
git clone https://github.com/seu-usuario/focusbot.git
cd focusbot

# 2. Configure as variáveis de ambiente
cp .env.example .env

# 3. Suba os containers
docker-compose up -d

# 4. Pronto! O bot já está rodando 🧠