Your CP command center
Browse every problem locally. Track rating, contests, weak topics, and what to grind next — keyboard-first, built in Rust. You don't open Codeforces to pick problems; you open CPOS.
Rating, streak, progress, and what to solve next.
Competitive Programming Operating System
Sync once. Search the full catalog, filter by rating, pick from recommendations — all without opening a browser tab. Press o and CPOS creates your file, loads samples, opens your editor.
How it fits together
Browse and plan in the terminal. Code in VS Code. Capture and submit in the browser. All three stay in sync over localhost.
Browse every problem locally. Track rating, contests, weak topics, and what to grind next — keyboard-first, built in Rust. You don't open Codeforces to pick problems; you open CPOS.
Visit a problem page once — CPOS pulls samples and metadata into your local workspace. When you submit, it autofills the judge form. Works with the terminal and VS Code at the same time.
127.0.0.1The side panel runs samples and submits while the terminal tracks your catalog and progress. Same files, same localhost sync — use both together.
Panel layout inspired by CPH (Competitive Programming Helper).
Terminal, browser companion, and VS Code — built to run together.