Riyadh, SA — building autonomous systemsالرياض — أبني أنظمة مستقلة

I run a studio
staffed by AI agents.
أبني استوديو
يُشغّله وكلاء ذكاء اصطناعي.

I'm Ammar Hussein — an operator and systems builder in Riyadh. I work in ICT, and the rest of the time I direct AmmarHussein, a one-person studio where a roster of autonomous AI agents — a CEO, founding engineers, editors and automation specialists — research, build, and ship bilingual Arabic & English media ventures around the clock. أنا عمار حسين — مُشغّل ومهندس أنظمة في الرياض. أعمل في مجال تقنية المعلومات والاتصالات، وأدير بقية الوقت AmmarHussein: استوديو فردي يديره فريق من وكلاء الذكاء الاصطناعي المستقلين — رئيس تنفيذي، ومهندسون مؤسِّسون، ومحررون، ومختصو أتمتة — يبحثون ويبنون وينشرون مشاريع محتوى ثنائية اللغة (عربي وإنجليزي) على مدار الساعة.

10 agents online10 وكلاء نشطين 4 ventures in flight4 مشاريع جارية 906 tools indexed906 أداة مفهرسة AR · EN
01The StudioالاستوديوAn autonomous team operated through an agent-orchestration platformفريق مستقل يُدار عبر منصة تنسيق للوكلاء

AmmarHussein runs like a real company — except the team is autonomous. Agents work against goals, respect budget policies, and hand finished work to me for review. I architect the system; they do the shifts.يعمل AmmarHussein كشركة حقيقية — لكن الفريق مستقل. يعمل الوكلاء وفق أهداف محددة، ويلتزمون بسياسات الميزانية، ويسلّمونني العمل المنجز لمراجعته. أنا أصمّم النظام، وهم ينفّذون.

AGENTS PAPERCLIP → n8n PUBLISH AIDirectory ActiveArabia CEO · CyclePovX CycleBot n8n webhooks intake → approve human approval WordPress Instagram X
10 active10 نشطون 7 retired7 متقاعدون
CEO
idle
Sets direction across ventures and arbitrates priorities.يحدد الاتجاه عبر المشاريع ويرتّب الأولويات.
Founding Engineer
idle
Builds and maintains the technical backbone of each product.يبني ويصون البنية التقنية لكل منتج.
n8n Automation Specialist
idle
Wires the pipelines that move content from draft to published.يربط المسارات التي تنقل المحتوى من مسودة إلى منشور.
SEO Blog Writer
idle
Produces long-form bilingual content tuned for discovery.ينتج محتوى طويلاً ثنائي اللغة مُهيّأ لمحركات البحث.
CycleBot News Agent
idle
Monitors cycling RSS, drafts Arabic social content daily.يتابع أخبار الدراجات ويكتب محتوى عربياً يومياً.
Dalili News Editor
idle
Curates and edits entries for the AI tools directory.ينتقي ويحرّر مدخلات دليل أدوات الذكاء الاصطناعي.
AIDirectoryAgent
idle
Discovers new AI launches and pushes drafts for review.يكتشف إطلاقات الذكاء الاصطناعي الجديدة ويرسل مسودات للمراجعة.
ActiveArabiaAgent
idle
Drives health, fitness & lifestyle content for the Arab world.يقود محتوى الصحة واللياقة ونمط الحياة للعالم العربي.
Summarizer
idle
Condenses long threads, documents and runs into digest form for the studio.يختصر النقاشات الطويلة والمستندات وسجلات التشغيل إلى ملخصات موجزة للاستوديو.
Reflection Coach
idle
Runs retros on shipped work and feeds lessons back into agent config.يجري مراجعات لِما تم إنجازه ويعيد الدروس المستخلصة إلى إعدادات الوكلاء.
Retired cohorts ×7
archivedمؤرشف
Earlier founding-engineer and directory-crawler cohorts, retired as the stack matured and single agents proved enough.فرق سابقة من المهندسين المؤسِّسين وزواحف الفهرسة، أُحيلت للتقاعد مع نضوج البنية وكفاية وكيل واحد لكل دور.
02VenturesالمشاريعLive products and pipelines, run end-to-end by the studioمنتجات ومسارات حيّة، يديرها الاستوديو من البداية للنهاية
LiveحيّAstro · Headless WPlast agent run · 6 Sep 2026آخر تشغيل للوكلاء · 6 سبتمبر 2026

Dalili — AI Tools Directory— دليل أدوات الذكاء الاصطناعي

A bilingual (Arabic + English) directory of AI tools. Agents run daily discovery of new launches and push curated entries into WordPress as drafts for human review before publishing. Translations are handled by Qwen (Alibaba); the front end is a fast Astro site over a headless WordPress backend. A dedicated Dalili Daily AI News routine drafts and publishes curated AI-news updates on a daily cadence.دليل ثنائي اللغة (عربي وإنجليزي) لأدوات الذكاء الاصطناعي. يكتشف الوكلاء الإطلاقات الجديدة يومياً ويرسلون مدخلات منتقاة إلى ووردبريس كمسودات للمراجعة قبل النشر. تتولى Qwen (من علي بابا) الترجمة، والواجهة موقع Astro سريع فوق ووردبريس بلا رأس. كما يعمل روتين مخصص باسم Dalili Daily AI News على صياغة ونشر تحديثات أخبار الذكاء الاصطناعي المنتقاة بوتيرة يومية.

906 tools · 16 categories906 أداة · 16 تصنيفاً
AstroHeadless WordPressQwenAR/EN
Dalili — bilingual AI tools directory homepage
LiveحيّRSS → n8nlast agent run · 6 Sep 2026آخر تشغيل للوكلاء · 6 سبتمبر 2026

CycleBot

An automated Arabic cycling-news processor. It fetches cycling RSS feeds, generates Arabic social content, and batches output for n8n to publish to Twitter and Instagram. A 4-agent pipeline — monitor, generate, human-approve via Gmail, publish — keeps a human in the loop while running mostly on its own.معالج آلي لأخبار الدراجات بالعربية. يجلب موجزات RSS، ويولّد محتوى اجتماعياً عربياً، ويجهّزه لـ n8n لنشره على تويتر وإنستغرام. مسار من 4 وكلاء — المتابعة، التوليد، الموافقة البشرية عبر Gmail، ثم النشر — يبقي الإنسان في الحلقة.

Claude → Qwen migration cut agent spend ~95%الانتقال من Claude إلى Qwen خفّض إنفاق الوكلاء ~95%
OpenClawn8nRSSGmail
LiveحيّCarousel pipelinelast agent run · 6 Sep 2026آخر تشغيل للوكلاء · 6 سبتمبر 2026

CyclePovX V2

A bilingual cycling carousel pipeline (Arabic + English), running alongside the still-active V1 while quality is validated. Generates ready-to-post visual carousels from cycling content, rendered through a dedicated slide-rendering service.مسار كاروسيل ثنائي اللغة لمحتوى الدراجات (عربي وإنجليزي)، يعمل بالتوازي مع النسخة الأولى التي لا تزال نشطة ريثما يُتحقق من الجودة. يولّد كاروسيلات بصرية جاهزة للنشر عبر خدمة عرض شرائح مخصصة.

Slide rendererAR/ENInstagram
CyclePovX — cycling carousel slides for Instagram
LiveحيّRemotion · n8nlast agent run · 15 Oct 2026آخر تشغيل للوكلاء · 15 أكتوبر 2026

activereel — Workout Reels— مقاطع التمارين

Turns every Strava ride, run or gym session into a 9:16 reel for Instagram, automatically. A Strava webhook reaches the server through n8n; the server pulls the activity streams, Whoop strain and photos, draws the route on a street map with nearby landmarks, and builds the reel as data. The athlete edits it live in the browser and approves — the 1080p video is then rendered on their own phone in about a minute, passes an automatic QA check, and is saved to Photos or sent to Telegram. Invite-only for club riders, in Arabic and English.يحوّل كل رحلة دراجة أو جري أو حصة نادٍ على Strava إلى مقطع عمودي 9:16 لإنستغرام تلقائياً. يصل إشعار Strava إلى الخادم عبر n8n، فيجلب الخادم بيانات النشاط ومؤشر الإجهاد من Whoop والصور، ويرسم المسار على خريطة شوارع مع المعالم القريبة، ويجهّز المقطع كبيانات. يعدّل الرياضي المقطع مباشرة في المتصفح ثم يعتمده، فيُصنع فيديو 1080p على جواله خلال دقيقة تقريباً، ويمرّ بفحص جودة تلقائي، ثم يُحفظ في الصور أو يُرسل إلى تيليجرام. بالدعوة فقط لدرّاجي النادي، وبالعربية والإنجليزية.

Activity → reel on the phone in ~1 minمن النشاط إلى المقطع على الجوال في دقيقة تقريباً
Remotionn8nStrava APIWhoopWebCodecsAR/EN
activereel — two rides drawn on street maps, the route coloured by effort, with start, finish and nearby landmarks
Liveحيّn8n · PostgreSQLlaunched · 21 Sep 2026أُطلق · 21 سبتمبر 2026

RCC Pre-order — Riyadh Cycling Club— نادي الرياض للدراجات

The official kit pre-order system for Riyadh Cycling Club. Riders browse the men's and women's range, check a size guide and order in Arabic or English. Behind it, a role-based admin panel manages orders, payments and discount codes, recording every action against the person who made it.نظام الطلب المسبق للطقم الرسمي لنادي الرياض للدراجات. يتصفح الأعضاء تشكيلة الرجال والنساء، ويراجعون دليل المقاسات، ويطلبون بالعربية أو الإنجليزية. وخلفه لوحة إدارة بصلاحيات متعددة تدير الطلبات والدفعات ورموز الخصم، وتسجّل كل إجراء باسم من نفّذه.

Per-user audit trail · rider data anonymised after 12 monthsسجل تدقيق لكل مستخدم · إخفاء هوية بيانات الأعضاء بعد ١٢ شهرًا
n8nPostgreSQLRole-based adminAR/EN
RCC Pre-order — Riyadh Cycling Club official kit
LiveحيّWordPress · AR/ENlast agent run · 6 Sep 2026آخر تشغيل للوكلاء · 6 سبتمبر 2026

Active Arabia — أكتيف أرابيا— أكتيف أرابيا

A live bilingual content platform — health, fitness, nutrition and sports news for the Arab world, with a Saudi voice. The studio's editorial agents publish daily Arabic and English articles to WordPress and distribute across Instagram and X.منصة محتوى حيّة ثنائية اللغة — الصحة واللياقة والتغذية وأخبار الرياضة للعالم العربي بروح سعودية. ينشر وكلاء التحرير مقالات يومية بالعربية والإنجليزية على ووردبريس ويوزّعونها عبر إنستغرام وX.

WordPressInstagramXArabic-first
Active Arabia — bilingual health and fitness platform
LiveحيّDocker · Python · AR/EN

Pulse — نبض, a training dashboard— نبض، لوحة تدريب

A self-hosted, bilingual training dashboard for one athlete. It pulls WHOOP, Garmin, Strava, a Eufy scale, Concept2 ErgData and Open-Meteo, and turns them into a half-marathon plan that re-targets itself from the laps actually run, a race-day plan with the arithmetic shown, a HYROX tab and a morning Telegram brief. Every number carries a "how this is computed" note; no language model runs on the server.لوحة تدريب ثنائية اللغة ذاتية الاستضافة لرياضي واحد. تسحب بيانات WHOOP وGarmin وStrava وميزان Eufy وConcept2 ErgData وOpen-Meteo، وتحوّلها إلى خطة نصف ماراثون تعيد ضبط أهدافها من الأشواط الفعلية، وخطة يوم السباق مع عرض الحساب، وتبويب هايروكس، ورسالة صباحية على تيليغرام. كل رقم يحمل ملاحظة «كيف حُسب»؛ ولا يعمل أي نموذج لغوي على الخادم.

6 sources · refreshed every 2 h · plan adjusts from Garmin laps6 مصادر · تحديث كل ساعتين · الخطة تتعدّل من أشواط Garmin
Garmin APIWHOOPStravaOpen-MeteoTelegram
Pulse training dashboard, race tab
LiveحيّConnect IQ · Monkey C

Pulse HYROX — a Garmin watch app— تطبيق لساعة Garmin

A free, open-source Connect IQ app that records a HYROX race or training session on a Garmin epix as one activity with one named lap per station. Race mode follows the official 16 segments; training mode lets you pick each exercise from a list. Every lap carries the station name, steps and estimated distance as FIT fields, so Garmin Connect, Strava and Pulse show per-station times. Nothing leaves the watch.تطبيق Connect IQ مجاني ومفتوح المصدر يسجّل سباق أو تدريب هايروكس على ساعة Garmin epix كنشاط واحد بلفة مسماة لكل محطة. وضع السباق يتبع المقاطع الـ16 الرسمية، ووضع التدريب يتيح اختيار كل تمرين من قائمة. تحمل كل لفة اسم المحطة والخطوات والمسافة المقدّرة كحقول FIT، فتظهر أزمنة المحطات في Garmin Connect وStrava وPulse. لا تغادر أي بيانات الساعة.

epix Pro (Gen 2) · Connect IQ Store listing in reviewepix Pro (Gen 2) · القائمة في متجر Connect IQ قيد المراجعة
Monkey CFIT fieldsMIT
Pulse HYROX watch app
Infrastructureبنية تحتيةMCP · Traefik

linux-mcp & the agent backbonelinux-mcp والعمود الفقري للوكلاء

The studio runs on a self-hosted VPS: a tmux-backed Linux agent exposed to the models over Streamable HTTP with automatic HTTPS, fronted by Traefik with Let's Encrypt. Paperclip, an agent-orchestration platform, manages the agents, goals, routines, budgets and cost-tracking that keep the ventures running.يعمل الاستوديو على خادم خاص ذاتي الاستضافة: وكيل Linux مدعوم بـ tmux ومتاح للنماذج عبر Streamable HTTP مع HTTPS تلقائي خلف Traefik. تدير Paperclip، وهي منصة لتنسيق الوكلاء، الوكلاءَ والأهدافَ والروتينات والميزانيات وتتبّع التكلفة.

MCPTraefikDockerPaperclip
ShippedمُنجزKotlin · Android TV

Android TV Playerمشغّل تلفزيون أندرويد

A complete Android TV media player, built in about a week by an AI coding agent from a written spec, one milestone per session, tested at every stage on a real television.مشغّل وسائط كامل لتلفزيون أندرويد، بُني في نحو أسبوع بواسطة وكيل برمجة وفق مواصفات مكتوبة، ومُختبَر على تلفزيون حقيقي.

Spec → 6 milestones → signed releaseمواصفات ← 6 مراحل ← إصدار موقّع
KotlinCompose for TVClaude CodeAR/EN
03The Stackالبنية التقنيةWhat the studio is built onما يقوم عليه الاستوديو

Frontendالواجهة

  • Astro
  • HTML · CSS
  • RTL/LTR

Backendالخلفية

  • Headless WordPress
  • WP REST API
  • PostgreSQL
  • MariaDB

Agentsالوكلاء

  • Qwen (Alibaba)
  • OpenClaw
  • Paperclip
  • Goals · budgets

Automationالأتمتة

  • n8n
  • RSS pipelines
  • Gmail approval
  • Twitter · Instagram

Infraالتشغيل

  • Docker
  • Traefik
  • Let's Encrypt
  • MCP · tmux
0
autonomous agents in the studio rosterوكيلاً مستقلاً في فريق الاستوديو
0
AI tools indexed in Dalili across 16 categoriesأداة ذكاء اصطناعي في Dalili عبر 16 تصنيفاً
~0%
agent-cost reduction from the Claude→Qwen migrationخفض في تكلفة الوكلاء بعد الانتقال من Claude إلى Qwen
0
ventures & pipelines in flightمشاريع ومسارات جارية