Taste the freedom of open-source coffee.
Say goodbye to closed-roast systems
What is Frappe Beans?
Frappe Beans is the world’s first open-source coffee platform — now powered by community contributions and AI-generated roast profiles.
Inspired by the same principles that power our software, we’re bringing transparency, customization, and community contribution to your daily brew. Each roast is built using a combination of community-submitted profiles and machine learning models trained on thousands of tasting notes, brew logs, and coffee subreddit comments.
Whether you prefer a stable medium roast or an experimental AI blend, Frappe Beans gives you full control of your caffeine pipeline.
Because flavor should be forkable
Why Open Source Coffee?
Because building software is hard. And debugging it without coffee is harder.
Most coffee is blended behind closed doors. Frappe Beans combines open-sourcing principles with generative AI, letting you fine-tune your flavor based on origin, mood, and even GitHub commit frequency.
Our principles for a good cup of coffee mirror those of good software:
Transparent sourcing and roasting
Customizable flavor profiles
Community-driven development
Fully self-hosted brewing
No vendor lock-in. No proprietary blends. Just beans that you control.
One roast doesn’t fit all
Roast Types
Like our software, Frappe Beans follows a branching strategy:
Channel | Flavor profile |
main |
Classic, well-balanced medium roast |
dev |
Experimental and cutting-edge |
hotfix |
Bold, intense, perfect for deadlines |
ai-blend |
ML-optimized roast, generated on demand |
Each roast is tagged and versioned. Commit to the one that fits your workflow.
Got a better blend? Submit a pull roast
How to Contribute
Contributions will open soon.
We’ll soon be inviting early community members to help shape future roasts, brewing techniques, and flavor configs.
Customizing your roast is as easy as tweaking a config:
roast:
level: dev
origin: Ethiopia_Limu
temp: 96C
duration: 3:45
notes: "bright, citrusy, community-approved"
Run it via CLI:
# Early access only
frappe-beans brew --config roast.yaml
No time to configure? Let GPTaste™, our AI-powered Roast Assistant, auto-generate your roast using inputs like GitHub activity, your VS Code theme, sleep data, and recent calendar stressors. Trained on your habits, tuned for your hustle.
Built by devs, Roasted by principle
Behind the Beans
Crafted by the same team that brought you ERPNext, Frappe Framework, and a belief that everything should be hackable — even your morning ritual.
This isn’t just coffee. This is infrastructure.
Currently in early brewing.
Taste the freedom of open-source coffee.