Terakhir diperbarui: 2026-04-24
Ngopi is an Indonesian specialty coffee platform built solo by Mifta Rohman for Indonesia's home barista community.
Why Ngopi Exists
I built Ngopi because:
- Indonesian coffee resources are scattered — blogs fragmented, Facebook groups chaotic, English apps that don't know local pricing or Indonesian terminology
- Nusantara coffee heritage (Kopi Pletok Betawi, Sanger Aceh, Kawa Daun Minang, Takar Mandailing, Ethiopian Bunna, Turkish Ibrik) is rarely documented systematically or respected
- Modern AI tools should serve our language too — Indonesian baristas need to ask "why is my coffee sour?" in Bahasa Indonesia and get answers grounded in Indonesian context
What's Inside
- 500+ coffee accessories with verified Indonesian pricing + local distributors (Otten Coffee, Toffin, Timemore.id, Cikopi, Tokopedia MHW, Philocoffee)
- 60+ recipes — from V60 Tetsu Kasuya to Kopi Pletok Betawi, Cuban Cafecito Havana, Ethiopian Bunna Ceremony
- 39 Indonesian-language guides (latte art tutorials, brewing technique deep-dives, practical guides, content-depth articles, master reference)
- 71 specialty coffee glossary terms — SCA standard + Indonesian vocabulary (spice, roast level, processing methods)
- AI Barista — chat AI that understands Indonesian coffee context, RAG retrieval across 500+ catalog items, multi-turn conversation
- Community — brew log tracking, community posts, comments, 15-skill journey tree
Business Model — Transparent
Phase 1 (Months 0-6): Pure Free
Ngopi is 100% free. No ads, no paywall, no premium tier. Operational costs covered personally by the founder as community investment:
- Supabase (DB + auth + vector search): ~Rp 400k/month
- Cloudflare Workers + R2: ~Rp 150k/month
- AI API (Gemini + OpenRouter): ~Rp 300k/month
- Domain + misc: ~Rp 100k/month
- Total: ~Rp 950k - 1.5M/month
Phase 2 (Month 6+): Optional Support
After community validation + PMF signal:
- Opt-in donations (Saweria / Ko-fi) — doesn't affect free access
- Premium tier (±Rp 39k/month) — unlimited AI queries, cloud brew log backup, CSV/PDF export, early access to new features, ad-free guarantee
- Transparent affiliate links — links to Otten Coffee, Tokopedia, Timemore.id with clear "Ngopi earns a small commission" disclosure in UI
Commitments
✅ Recipes, guides, glossary, basic AI chat: FREE FOREVER ✅ Basic brew log tracking: free ✅ Community: free ✅ Brew timer, calculators, journey: free ❌ No display ads ❌ No selling user data to third parties ❌ No paywalling basic knowledge (recipes + guides + glossary remain free)
Open Source (AGPL-3.0)
Ngopi is licensed under GNU Affero General Public License v3.0. The repository is currently private, but source code is available to anyone who requests it per the license. See /lisensi for the request process.
No vendor lock-in. If one day the founder stops maintaining, anyone can request the source, fork, and maintain it themselves.
Built With
- Next.js 15 + TypeScript + Tailwind CSS 4 + React 19
- Supabase (PostgreSQL + pgvector HNSW + RLS + Auth)
- Cloudflare Workers (edge compute via OpenNext)
- Cloudflare R2 (S3-compatible asset storage)
- Google Gemini embedding-001 (768-dim) + OpenRouter (Gemini 2.5 Flash + Claude Sonnet 4.6) for AI chat
- Upstash Redis for rate limiting + cache
- MapLibre GL + MapTiler for roaster map
- Hosted on Cloudflare · Made in Indonesia 🇮🇩
Contact
- General: miftarohman1403@gmail.com
- Feedback / bug reports: via email above (subject: "Ngopi Feedback")
- Legal / AGPL source requests: /lisensi
- Privacy / data requests: /privasi
Status
Launched: April 2026 Version: See commit hash in footer Stack: See /transparansi for real-time infrastructure + cost dashboard
Versi markdown sumber tersedia di repo.