💬 Somat — AI Chat Indonesia for Text & Images
An Indonesian-language AI chat that hides every knob: no model picker, no API settings, no separate modes — just one conversation box where capability appears when it is asked for. Ask a question and the answer streams back with Markdown, tables, code blocks and LaTeX; ask about something current and the model searches the web itself, listing its sources beneath the reply. Paste a link and the page is fetched and read. Say “buatkan gambar” and an image is generated inline with a download button; say “buatkan Excel” and a real .xlsx is assembled server-side and handed back as a download card — the same for Word, PowerPoint and PDF, with every slide deck laid out in strategy-consultant form (executive summary first, one message per slide, action titles, MECE bullets, a “so what” kicker). Uploaded PDFs, Office and OpenDocument files are parsed for their text, while scanned images run OCR in the browser in Indonesian and English. The OpenRouter key never leaves the server, model names are never sent to the client, and conversation history lives in the browser’s own IndexedDB — there is no server-side database at all.
Keywords Next.js 16·React 19·TypeScript·OpenRouter·Streaming·Web Search·Tesseract OCR·docx & xlsx & pptx & pdf·IndexedDB·Bahasa Indonesia
