CLI ToolIn Dev

Myro

Competitive Programming Coach

About

Passion project with a PhD friend from Princeton and UC Riverside. Myro turns your terminal into a competitive programming gym - it pulls problems from Codeforces, predicts which ones match your skill level using a logistic matrix factorization model, and coaches you through with Socratic hints, not answers. Think Anki meets Codeforces, inside a terminal.

Key Features

  • Guides you through key observations without spoiling the solution
  • Reduces 40-minute problem solve time down to 15 minutes
  • Built in Rust for performance - handles parsing and analysis locally
  • Adaptive hint system that reads your progress and adjusts difficulty

Frontend & UI

CLI-first experience built in Rust. Clean terminal UI with syntax-highlighted problem statements, step-by-step hint reveals, and progress tracking. Web landing page at myro.coach.

Backend & Infrastructure

Rust core handles problem parsing, solution analysis, and hint generation. LLM integration for understanding problem structure and generating pedagogically sound hints that guide without giving away the answer.

Stack

RustLLMsCLI

Team

UP

Uzay Poyraz

Co-Creator & Developer

PC

PhD Collaborator (Princeton)

Algorithm Design

PC

PhD Collaborator (UC Riverside)

Algorithm Design

Details

Type
CLI Tool
Status
In Dev