Aman's Musings

Building CrickCLI with Vibes and AI: A Weekend Rust Hack

asciicast

This weekend, I built CrickCLI — a command-line tool in Rust to check live cricket scores, recent results, and upcoming fixtures right from your terminal. No more switching tabs or getting ambushed by cricbuzz ads while working. Just clean scores in a neat table, all from your terminal.

But here's the cool part: I built most of it using Cursor with AI help — the whole project was basically me vibe coding.

What’s Vibe Coding Anyway?

Vibe coding is when you skip the boilerplate and let an AI co-pilot (like Cursor’s built-in assistant) do the heavy lifting. You just express what you want in plain English, and the tool scaffolds the code, fetches APIs, parses JSON, writes data structures, and even fixes bugs — all conversationally.

That’s exactly how CrickCLI was born.

What It Does

Cursor Made It Smooth

Cursor’s AI helped me:

Honestly, it felt less like coding and more like jamming with a helpful AI pair programmer.

Check It Out

Code’s here: github.com/apsknight/crickcli
No ads, no distractions. Just cricket scores in your terminal.

What’s Next?

CrickCLI is functional, but there’s plenty of room to spice it up. Here's what I’m thinking: