Em andamento

Prya V3

Python OpenRouter rich prompt-toolkit python-dotenv

mai. de 2026 — em andamento

Screenshots em breve.

Nome provisório. Prya V3 é o nome de trabalho atual e pode mudar durante o desenvolvimento.

CLI agentic que recebe pedidos em linguagem natural e executa ações no projeto: lê arquivos, edita código, cria arquivos, roda comandos. Diferente da Prya V2 (chat web local), a V3 roda no terminal, usa API externa via OpenRouter e opera sobre qualquer linguagem ou stack.

Funcionalidades V3.0

  • Modo interativo (prya) e comando único (prya "faça X")
  • 5 ferramentas: read_file, list_dir, edit_file, create_file, run_command
  • Confirmação [s/N] obrigatória antes de editar, criar ou executar qualquer coisa
  • Diff visual antes de editar; preview com syntax highlight antes de criar
  • PRYA.md — arquivo de contexto do projeto, injetado automaticamente no prompt
  • Modelo configurável via .env — troca sem tocar no código
  • Multi-linguagem: opera em qualquer arquivo de texto

Stack

CamadaTecnologia
RuntimePython 3.10+
LLMOpenRouter API (compatível com openai SDK)
Terminalrich + prompt-toolkit
Configpython-dotenv

Modelos suportados

Qualquer modelo disponível no OpenRouter. Exemplos testados:

anthropic/claude-sonnet-4
deepseek/deepseek-chat
qwen/qwen-2.5-coder-32b-instruct

Roadmap

VersãoStatusDescrição
V3.0ConcluídoBase: 5 ferramentas, loop agentic, PRYA.md, dois modos de uso
V3.1PlanejadoStreaming de resposta + persistência de histórico
V3.2PlanejadoTestes automatizados

Status

Base funcional implementada (V3.0). Em pausa aguardando avanço em outros projetos do portfólio. Repositório privado — sem publicação pública.