Em andamento
Projeto Privado
Prya
Python Flask Ollama DeepSeek Coder V2
mar. de 2025 — em andamento
Screenshots não disponíveis para projetos privados.
Sobre o Projeto
Prya é um assistente de código Python privado e local — nenhum dado sai da máquina do usuário. Construído sobre o modelo DeepSeek Coder V2 servido via Ollama, com interface web Flask em dark mode.
Por design, Prya não tem deploy online. O repositório está público para fins de portfólio e demonstração técnica, mas requer instalação manual do Ollama e download do modelo (~9GB) para uso real.
Funcionalidades — V1 (entregue)
- Geração de funções sob demanda via prompt em linguagem natural
- Análise de código com detecção de bugs e sugestões de melhoria
- Memória de conversa por sessão (janela de 20 mensagens)
- Streaming de resposta em tempo real
- Syntax highlight automático nos blocos de código
- Botão de cópia para blocos de código
Roadmap
- V2 — RAG com documentação local (planejado)
- V3 — Modo editor com análise de arquivo ao vivo (planejado)
Requisitos para Uso
- Instalar Ollama
- Baixar o modelo:
ollama pull deepseek-coder-v2 - Clonar o repositório e instalar dependências
- Executar
python app.py
O modelo ocupa aproximadamente 9GB de espaço em disco. Recomendado: GPU dedicada ou CPU com 16GB+ de RAM para desempenho adequado.
Como Rodar Localmente
git clone https://github.com/Guimaraes-Davi/prya
cd prya
pip install -r requirements.txt
ollama pull deepseek-coder-v2
python app.py
Acesse http://localhost:5000.