How Hermes Agent Helped Me Ship an Indonesian NLP Parser in One Week A developer built a custom Indonesian NLP parser in one week using Hermes Agent, powering an AI assistant for warung (small shop) owners. The parser handles informal Indonesian commands containing multiple actions, numbers written as words, and product shorthand, extracting structured stock and debt updates from natural speech. The system, called Warung MiMo, processes voice and text input to let owners manage inventory and sales without structured commands. This is a submission for the Hermes Agent Challenge: Build With Hermes Agent Warung MiMo is an AI-powered assistant for Indonesian warungs, small neighborhood shops that run a huge part of daily commerce in Indonesia. The assistant lets shop owners manage inventory, track debts, and log sales using natural Indonesian. Voice input, text input, receipt scanning. Whatever feels natural to them. The core challenge was language. Indonesian warung owners do not speak in clean, structured commands. They say things like: That one sentence contains multiple actions, numbers written as Indonesian words, product names in shorthand, and a debt instruction. Generic NLP cannot handle this. I needed a custom parser built from scratch. And I needed Hermes Agent to make it happen. Live: warung-mimo.vercel.app https://warung-mimo.vercel.app Source: github.com/iyop666/warung-mimo https://github.com/iyop666/warung-mimo Try these inputs in the assistant page: The assistant parses each sentence, identifies products, extracts numbers even written as Indonesian words , and generates structured actions like stock updates or debt records. The full source is at github.com/iyop666/warung-mimo https://github.com/iyop666/warung-mimo . Here are the key modules that Hermes Agent helped build: This was the hardest part. Indonesian compound numbers work differently from English. "Empat puluh dua" means forty-two 4 x 10 + 2 . The parser needed to handle the "puluh" tens multiplier logic. js const NUMBER WORDS: Record