DEV Community

Cover image for Introducing MyCoffee - Brew Your Perfect Cup, Right from the Terminal!
Sepand Haghighi
Sepand Haghighi

Posted on

Introducing MyCoffee - Brew Your Perfect Cup, Right from the Terminal!

If you’re a coffee enthusiast who also loves the command line, I’ve got something special for you.
Meet MyCoffee, a simple yet precise command-line tool designed to help you brew coffee like a pro.

What Is MyCoffee?

MyCoffee helps you calculate the perfect ratio, temperature, grind size, and other parameters for various brewing methods, all without leaving your terminal. Whether you’re using a French press, pour-over, Aeropress, or espresso machine, MyCoffee ensures your brew stays balanced and delicious every time.

Why I Built It

As a developer and coffee lover, I often found myself switching between ratio charts, calculators, and apps just to figure out how much coffee and water I needed for a specific brew.
I thought, Why not bring it all to the terminal?
After all, it’s where we spend most of our time anyway!

Features

🔢 Customizable parameters for different brewing methods

⚡ Instant calculations - no web app or GUI needed

🧮 Precision control - tweak strength and volume easily

💾 Lightweight & open-source - no dependencies beyond Python itself

💬 Friendly CLI interface - clean, minimal, and easy to use

Example

> mycoffee --method=v60 --mode="ratio" --coffee=18 --water=300
 __  __  _  _   ___  _____  ____  ____  ____  ____
(  \/  )( \/ ) / __)(  _  )( ___)( ___)( ___)( ___)
 )    (  \  / ( (__  )(_)(  )__)  )__)  )__)  )__)
(_/\/\_) (__)  \___)(_____)(__)  (__)  (____)(____)



Date: 2025-09-10 17:56

Mode: Water & Coffee --> Ratio

Method: `v60`

Cups: 1

Coffee:

    - Cup:   18 g
    - Total: 18 g

Water:

    - Cup: 300 g
    - Total: 300 g

Ratio: 3/50 (0.06)

Strength: Medium

Grind: 550 um (Medium-Fine)

Temperature: 91 C

Message: V60 method
Enter fullscreen mode Exit fullscreen mode

Installation

You can install MyCoffee directly via pip:

pip install mycoffee

Then just type mycoffee in your terminal and start brewing smarter.

Open Source & Contributions

MyCoffee is fully open-source; contributions, ideas, and feedback are always welcome!
You can check out the repository here:
👉 GitHub Repository Link

Top comments (0)