Ask your data, in Arabic or English

Type a question the way you would ask a colleague. An open-source AI model on your own laptop writes the database query, runs it, draws the chart and explains the result in the language you asked in. Ask about the future and Google's TimesFM model adds a forecast with a likely range.

For teams who hold data they can't send to the cloud, such as beneficiary lists, survey answers or sales, and who want answers without waiting for an analyst.

Try the examples

These are real answers recorded from the app on sample data. The aid figures are made up for the demo. Open a question to see what the AI did.

Which region reached the most households in total?

The North Gaza region reached the most households with 15,464. The Middle Area came in second with 14,255, while Rafah had the lowest at 12,604.

North Gaza15,464Middle Area14,255Khan Younis13,657Gaza City13,205Rafah12,604TOTAL HOUSEHOLDS REACHED
The SQL it wrote
SELECT region, SUM(households_reached) AS total_households_reached
FROM aid_distributions
GROUP BY region
ORDER BY total_households_reached DESC
The data it got back (5 rows)
regiontotal_households_reached
North Gaza15,464
Middle Area14,255
Khan Younis13,657
Gaza City13,205
Rafah12,604

Answered by Qwen2.5-Coder 3B, an open-source model, on a laptop-class CPU.

Show monthly households reached by region

Monthly households reached varied significantly across regions. The highest number was 2,421 in September 2026 in North Gaza, while the lowest was 567 in January 2026 in Rafah.

01,0002,0003,000JanFebMarAprMayJunJulAugSepNorth GazaRafahGaza CityMiddle AreaKhan Younis
The SQL it wrote
SELECT 
    date_trunc('month', CAST(date AS DATE)) AS month,
    region,
    SUM(households_reached) AS total_households_reached
FROM 
    aid_distributions
GROUP BY 
    date_trunc('month', CAST(date AS DATE)),
    region
ORDER BY 
    month, region
The data it got back (45 rows)
monthregiontotal_households_reached
2026-01-01Gaza City1,175
2026-01-01Khan Younis2,331
2026-01-01Middle Area1,025
2026-01-01North Gaza2,067
2026-01-01Rafah567
2026-02-01Gaza City1,292
2026-02-01Khan Younis1,094
2026-02-01Middle Area1,698
2026-02-01North Gaza1,392
2026-02-01Rafah1,771
2026-03-01Gaza City1,192
2026-03-01Khan Younis1,690
2026-03-01Middle Area1,829
2026-03-01North Gaza2,302
2026-03-01Rafah651
2026-04-01Gaza City2,380
2026-04-01Khan Younis2,394
2026-04-01Middle Area1,979
2026-04-01North Gaza2,019
2026-04-01Rafah1,495
2026-05-01Gaza City1,163
2026-05-01Khan Younis1,124
2026-05-01Middle Area1,907
2026-05-01North Gaza1,068
2026-05-01Rafah1,347
2026-06-01Gaza City2,044
2026-06-01Khan Younis1,383
2026-06-01Middle Area1,318
2026-06-01North Gaza1,776
2026-06-01Rafah1,818
2026-07-01Gaza City982
2026-07-01Khan Younis1,852
2026-07-01Middle Area1,673
2026-07-01North Gaza1,305
2026-07-01Rafah1,563
2026-08-01Gaza City1,281
2026-08-01Khan Younis931
2026-08-01Middle Area1,249
2026-08-01North Gaza1,114
2026-08-01Rafah1,563
2026-09-01Gaza City1,696
2026-09-01Khan Younis858
2026-09-01Middle Area1,577
2026-09-01North Gaza2,421
2026-09-01Rafah1,829

Answered by Qwen2.5-Coder 3B, an open-source model, on a laptop-class CPU.

ما هي المنطقة التي وصلها أقل عدد من الأسر في شهر مارس؟

أقل عدد للأسر تم الوصول إليه في شهر مارس هو في منطقة Rafah، حيث وصلت 651 أسرة فقط.

North Gaza2,302Middle Area1,829Khan Younis1,690Gaza City1,192Rafah651TOTAL HOUSEHOLDS REACHED
The SQL it wrote
SELECT region, SUM(households_reached) AS total_households_reached
FROM aid_distributions
WHERE date_trunc('month', CAST(date AS DATE)) = DATE '2026-03-01'
GROUP BY region
ORDER BY total_households_reached ASC
The data it got back (5 rows)
regiontotal_households_reached
Rafah651
Gaza City1,192
Khan Younis1,690
Middle Area1,829
North Gaza2,302

Answered by Qwen2.5-Coder 3B, an open-source model, on a laptop-class CPU.

Forecast households reached per month for the next 3 months

The forecasted number of households reached in October 2026 is 7,728, with a likely range between 5,972 and 9,664. The forecast for November 2026 is 7,609, with a likely range between 5,723 and 9,698. For December 2026, the forecast is 7,653, with a likely range between 5,701 and 9,838. These forecasts are based on the TimesFM model and are not actual data.

05,00010,00015,000JanFebMarAprMayJunJulAugSepOctNovDecForecastTotal
The SQL it wrote
SELECT 
    date_trunc('month', CAST("date" AS DATE)) AS period,
    SUM("households_reached") AS total_households_reached
FROM 
    aid_distributions
GROUP BY 
    period
ORDER BY 
    period
The data it got back (12 rows)
periodvaluelowhighkind
2026-01-017,165actual
2026-02-017,247actual
2026-03-017,664actual
2026-04-0110,267actual
2026-05-016,609actual
2026-06-018,339actual
2026-07-017,375actual
2026-08-016,138actual
2026-09-018,381actual
2026-10-017,7285,9729,664forecast
2026-11-017,6095,7239,698forecast
2026-12-017,6535,7019,838forecast

Answered by Qwen2.5-Coder 3B, an open-source model, on a laptop-class CPU; forecast by Google TimesFM 2.5.

توقع عدد الأسر التي سنصل إليها في رفح خلال الأشهر الثلاثة القادمة

توقع عدد الأسر التي سنصل إليها في رفح خلال الأشهر الثلاثة القادمة هو 1,641.

01,0002,0003,000JanFebMarAprMayJunJulAugSepOctNovDecForecastTotal
The SQL it wrote
SELECT 
    date_trunc('month', CAST(date AS DATE)) AS period,
    SUM(households_reached) AS households_reached
FROM 
    aid_distributions
WHERE 
    region = 'Rafah'
GROUP BY 
    period
ORDER BY 
    period
The data it got back (12 rows)
periodvaluelowhighkind
2026-01-01567actual
2026-02-011,771actual
2026-03-01651actual
2026-04-011,495actual
2026-05-011,347actual
2026-06-011,818actual
2026-07-011,563actual
2026-08-011,563actual
2026-09-011,829actual
2026-10-011,6419852,186forecast
2026-11-011,5988732,197forecast
2026-12-011,5728052,201forecast

Answered by Qwen2.5-Coder 3B, an open-source model, on a laptop-class CPU; forecast by Google TimesFM 2.5.

How many survey responses came from each region?

The survey responses were evenly distributed across all regions, with each region receiving 10 responses.

Khan Younis10North10Gaza City10Middle Area10RESPONSE COUNT
The SQL it wrote
SELECT region, COUNT(*) AS response_count
FROM survey_responses
GROUP BY region
ORDER BY response_count DESC
The data it got back (4 rows)
regionresponse_count
Khan Younis10
North10
Gaza City10
Middle Area10

Answered by Qwen2.5-Coder 3B, an open-source model, on a laptop-class CPU.

How it works

  1. Ask. Load a spreadsheet or CSV and type a question in Arabic or English.
  2. Query. A local AI model reads the table's columns and writes the SQL. If the query fails, it reads the error and fixes it.
  3. Answer. The query runs on your computer. You get a table, a chart and a short explanation, with the SQL shown so anyone can check it.
  4. Forecast. For questions about the future, Google's TimesFM model predicts the next periods and shows the range they will likely fall in.

What you get

  • The analyst set up on your computers, with your own files and your own words for things.
  • Open-source models only, so nothing is sent to OpenAI or Google and there are no per-question bills.
  • The same questions on Snowflake or BigQuery when your data lives in the cloud.
  • The code, open on GitHub, so your team can keep it running without us.

Priced per project, after a free 20-minute call.

Talk to us

See the code on GitHub.