O BrainDesk é um assistente de estudos com IA que permite salvar conteúdos, gerar resumos, questões e flashcards automaticamente, além de possuir sistema de atualização automática via GitHub.
Antes de tudo, você precisa ter instalado:
- Python 3.10 ou superior
- Git
- Ollama instalado e rodando
Abra o terminal e execute:
git clone https://github.com/SEU-USUARIO/BrainDesk.git
cd BrainDeskpip install -r requirements.txtCaso não tenha o arquivo requirements.txt, instale manualmente:
pip install customtkinter ollama chromadb sentence-transformers requestsInstale o modelo utilizado:
ollama pull llama3Depois, deixe o Ollama rodando:
ollama run llama3python app.py-
Digite textos para salvar como estudo
-
Faça perguntas para a IA
-
Use os botões laterais para:
- 📌 Gerar resumo
- ❓ Gerar questões
- 🧠 Gerar flashcards
- 📜 Ver histórico
- 🧹 Limpar memória
O BrainDesk verifica automaticamente se há novas versões no GitHub.
Se houver:
- baixa a atualização
- instala automaticamente
- reinicia o app
Se preferir, você pode rodar sem Python:
- Vá até Releases no GitHub
- Baixe o arquivo
.zipmais recente - Extraia os arquivos
- Execute:
BrainDesk.exeSe quiser gerar o executável:
pyinstaller --onedir --windowed app.pyO arquivo será gerado em:
dist/app/- Verifique se o Ollama está rodando
- Rode novamente o
pip install
- Verifique se existe uma Release no GitHub
BrainDesk/
├── app.py
├── database.py
├── updater.py
├── meu_banco/
Desenvolvido por você 🚀
Sinta-se livre para:
- abrir issues
- sugerir melhorias
- contribuir com código
Este projeto é livre para uso educacional.