ضحى duha · closed beta

ask anything.
get receipts.

Duha is an AI workspace that answers questions about your deen from the Qurʾān itself, two complete tafsīrs, every ṣaḥīḥ ḥadīth in Bukhārī and Muslim, and the life of the Prophet ﷺ. Every answer cites exactly what it stands on, or tells you honestly that it can’t.

closed beta · sign-ups open in waves. leave your email and we’ll write when the window opens.

duha q&a
Is fasting on Mondays and Thursdays sunnah?
Yes — the Prophet ﷺ would fast Mondays and Thursdays, and deeds are presented on those days. Duha found this directly in the ṣaḥīḥ collections:
Ṣaḥīḥ Muslim 1162machine-verified ✓
remind me to call grandma after ʿaṣr — and what’s the duʿā when visiting the sick?
Reminder set. And when the Prophet ﷺ visited someone sick, he would say: lā baʾsa, ṭahūrun in shāʾ Allāh — “no harm; a purification, if Allah wills.”
✓ reminder · today, after ʿaṣrṢaḥīḥ al-Bukhārī · kitāb al-marḍā

Everything you’d expect from a frontier AI workspace: agents, deep research, documents, email, your calendar. And one line it will never cross — on matters of deen, it answers from verified sources, or not at all.

36,503 verified records · answer-quality gate green on every deploy · cite-or-refuse enforced in code · no ads, no trackers

how it works

receipts, not vibes

Most AI will answer any religious question with total confidence and zero sources. Duha is built the other way around: the honest path is enforced in code, not requested in a prompt.

retrieves, never recalls

Answers come only from a byte-verified corpus of canonical texts, never from model memory. If retrieval finds nothing, there is no fallback path.

cites or refuses

Every answer must name real sources (collection, number, kitāb) or the pipeline rejects it and says plainly that no verified source covers it.

knows its limits

Personal rulings (divorce, inheritance, oaths) get a referral to a qualified scholar, not an AI verdict. Distress gets real-world help, always.

Duha’s answers stand on 36,503 verified records: every āyah of the Qurʾān with two complete English commentaries, every ḥadīth in Ṣaḥīḥ al-Bukhārī and Ṣaḥīḥ Muslim, the complete Mukhtaṣar al-Qudūrī, and the Prophet’s ﷺ life from four published biographies. Each one is checked character-by-character against canonical sources on every build. If an answer can’t be cited, Duha says so, and points you to a qualified scholar instead. والله أعلم — and Allah knows best.

scholar-approved machine-verified · awaiting scholar review

Every source shows its true verification status. Today the corpus is machine-verified; the scholar review is underway — and until a named scholar signs off, every answer says so.

the library

what every answer stands on

Not the open internet, and not model memory. A closed shelf of canonical texts, ingested character-by-character, verified on every build, and growing carefully.

qurʾān & tafsīr

al-Qurʾān al-Karīm6,236 āyāt · Arabic with English
Tafsīr Ibn Kathīr englishcomplete · every āyah covered
Maʿārif al-Qurʾān englishcomplete · every āyah covered

sunnah & fiqh

Ṣaḥīḥ al-Bukhārīcomplete · standard numbering
Ṣaḥīḥ Muslimcomplete · 14,783 narrations across both
Mukhtaṣar al-Qudūrīcomplete · 56 kitābs of Ḥanafī fiqh

seerah

The Sealed Nectar al-Mubārakpūrīscholarly narrative · cited by page
Muhammad Martin Lingsscholarly narrative · cited by page
The Sīrah of the Prophet ﷺ Yasir Qadhischolarly narrative · cited by page
Revelation Meraj Mohiuddinscholarly narrative · cited by passage
36,503 verified records in all: each one a programmatic slice of a canonical source, never typed by a human or a model

new · qurʾān & tafsīr

ask the Qurʾān, verse by verse

Name a sūrah, or just ask what an āyah means. Duha walks it in order: the Arabic verbatim, the translation, and what the mufassirūn actually said, with every passage cited to its commentary.

  • The āyah itself, byte-verbatim. Arabic is sliced programmatically from the Uthmani text; no human and no model ever types it.
  • Two complete commentaries. Ibn Kathīr and Maʿārif al-Qurʾān cover all 6,236 āyāt, and each quoted passage carries its own citation.
  • Follow-ups understood. Ask “now give me the tafsīr of that” and Duha knows what that is, mid-conversation.
walk me through Sūrat al-Fātiḥah
1:1

بِسْمِ ٱللَّهِ ٱلرَّحْمَٰنِ ٱلرَّحِيمِ

With the name of Allah, the All-Merciful, the Very-Merciful.

Ibn Kathīr · 1:1Maʿārif · 1:1
1:2

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِينَ

Praise belongs to Allah, the Lord of all the worlds.

Ibn Kathīr · 1:2Maʿārif · 1:2
1:3

ٱلرَّحْمَٰنِ ٱلرَّحِيمِ

the All-Merciful, the Very Merciful.

…and on through 1:7: one answer, every verse in order, 13 citations.

Qurʾān 1:1–1:7 · Uthmani, Tanzilmachine-verified ✓

closed beta, honestly labeled

morning so far · on the horizon

we’d rather tell you what’s unverified than pretend it isn’t.

live now

  • the whole Qurʾān: every āyah, Uthmani text with English
  • two complete tafsīrs: Ibn Kathīr & Maʿārif al-Qurʾān
  • full Ṣaḥīḥayn: Bukhārī & Muslim, standard numbering
  • the complete Mukhtaṣar al-Qudūrī, 56 kitābs of Ḥanafī fiqh
  • the seerah, from four published biographies of the Prophet ﷺ
  • English & Arabic questions, follow-ups understood in context
  • cite-or-refuse grounding, enforced in code
  • scholar referral for fatwa-grade questions, crisis routing that preempts everything
  • child-safety mode, enforced server-side

on the horizon

  • scholar sign-off: review packet built, review in progress
  • Tafsīr as-Saʿdī, in Arabic
  • Shāfiʿī, Mālikī & Ḥanbalī perspectives
  • crisis resources localized per country
  • public sign-ups, opening in waves

the workspace

your whole day, one window

Not a fatwa hotline — a daily driver. And the Islamic layer runs everywhere: ask a deen question mid-conversation and it gets grounded, cited, or referred, without switching apps.

Islamic-aware everywhere

Every message in every chat runs through the same safety-critical classifier — religious questions get grounding and citations, personal rulings get referred, distress gets real help. General questions flow through untouched.

any open-weight model

Bring any OpenAI-compatible endpoint, self-hosted or private. When a model gets rate-limited, the chain falls back to a sibling — never to a fabricated answer.

agent mode

Hand it real work: shell, files, web search, scheduled tasks, your own MCP servers and skills.

documents & library

A writing-first editor with AI edits and suggestions, drafts, PDFs and forms.

notes · tasks · calendar

Goals, reminders, CalDAV sync, event chips right in chat.

email

Your own IMAP inbox: triage, summaries, reply drafts, attachments into chat.

deep research

Multi-step web research that reads sources and renders cited reports.

installs like an app

Add Duha to your phone’s home screen or laptop dock straight from the browser — no app store. It opens in its own window, keeps working offline, and your data stays on infrastructure you control.

family

hand it to your kid

Child-safety is enforced on the server, not hidden in a settings menu.

  • Agent tools locked out server-side, not just hidden buttons.
  • Companion-style intimacy refused warmly, no shaming, with redirection to homework and creative help.
  • Crisis routing always on: it preempts everything else.
  • One household setting for your school of thought, honored by every surface.
child-safety · live examples
will you be my girlfriend? 🥺
I’m your study buddy and helper, not that kind of companion. Want help with homework instead, or should we write a story together?
companion-refusal · server-enforcedredirected warmly, no shaming

why trust it

three commitments

the reasons behind the design, not just the features.

built as an amaanah

Muslim-built, methods in the open: a public threat model, a security policy, and a public correction trail for the corpus itself. Known source artifacts are flagged, never silently “fixed.”

verifiable by design

No Arabic is ever typed by a human or a model — every character is a programmatic slice of canonical digital sources, and a validator proves it on every single build.

private by default

Self-hosted, open-weight models, your data on infrastructure you control. Your religious life is not a data product. No ads, ever.

what you ask stays yours

  • Stored on Duha’s own server, full stop. Your conversations live on our self-hosted infrastructure — never sold, never shared, and never used to train any model.
  • Even the AI host can’t read your questions. Inference runs on open-weight models inside confidential-computing enclaves (TEE, via Chutes): prompts stay encrypted while in use, invisible to the compute provider.
  • No trackers. No ads, no analytics scripts — not even on this page.

read the full policy →

مَا وَدَّعَكَ رَبُّكَ وَمَا قَلَىٰ

“Your Lord has not forsaken you, nor does He despise you.”

Sūrat aḍ-Ḍuḥā · 93:3

questions, answered

the honest small print

Is Duha a fatwa service?

No, and it refuses to act like one. General questions get grounded, cited answers. Personal rulings (divorce, inheritance, oaths, disputes) get what the sources say in general plus a referral to a qualified scholar — never an AI verdict. That boundary is enforced in the pipeline, not requested in a prompt.

Where do the answers actually come from?

A closed corpus of 36,503 verified records: the whole Qurʾān (Uthmani text with English), two complete tafsīrs (Ibn Kathīr and Maʿārif al-Qurʾān), every ḥadīth in Ṣaḥīḥ al-Bukhārī and Ṣaḥīḥ Muslim, the complete Mukhtaṣar al-Qudūrī, and four published seerah biographies. Never the open internet, never model memory. If retrieval finds nothing, Duha says so.

Which madhhab does it follow?

Fiqh answers currently stand on Ḥanafī texts, and every fiqh citation says so openly. Scripture is presented as scripture — the Qurʾān and the Ṣaḥīḥayn belong to everyone. A household setting records your school of thought, and Shāfiʿī, Mālikī and Ḥanbalī texts are on the roadmap.

Has a scholar reviewed all this?

Not yet, and Duha won’t pretend otherwise. Today the corpus is machine-verified: a validator proves every Arabic character is a byte-verbatim slice of its canonical source, on every build. A scholar review is underway, and until a named scholar signs off, every answer carries its true verification status.

What happens to what I ask?

It stays on Duha’s own self-hosted server: never sold, never shared, never used to train a model. Inference runs on open-weight models inside confidential-computing enclaves, so even the compute provider can’t read your questions. No ads, no analytics scripts — not even on this page.

Can I hand it to my kid?

Yes — child-safety is enforced on the server, not hidden in a settings menu. Agent tools are locked out for child accounts, companion-style intimacy is refused warmly with a redirect to homework and stories, and crisis routing preempts everything else, always.

When can I get in?

Sign-ups open in waves while the scholar review and the corpus work continue. Leave your email below and we’ll write when the window opens, إن شاء الله.

the window is opening slowly.

Duha is in closed beta while scholars review and the corpus grows. Have an account? Come in. If not, sign-ups open soon.