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
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 (1)
fun!