Tukuk-OS is an all-in-one internet portal for the domain tukuk.org — anchored by a web search engine that searches public web pages in Malay and English, with a focus on answer quality and source transparency — plus an app & game store, a no-code builder, low-bandwidth chat, radio and a media studio, all free and account-free.
How it works
| Layer | Role |
|---|---|
| Meilisearch | Stores and builds the inverted index. |
| API server | Node.js + Express. Provides search, crawler, and API. |
| Crawler | Own code. Respects robots.txt and avoids internal addresses. |
| Brain | Small language model through Ollama. Builds answers from the sources it finds. |
Search features
- Word highlighting and snippets with context
- Automatic typo tolerance
- Malay synonyms (cari, carian, pencarian, geledah)
- Facets: site, language, content type
- Filters for time, word count, and domain
- Autocomplete suggestions
Privacy and transparency
Every answer from the brain includes a list of source URLs. If there are not enough sources, the system is honest and says that it does not know — it does not invent facts.
Source code
The code is available under the ISC licence.
Contact
For questions and bug reports: contact us.