Everything we ship, one team.
We dogfood the same playbook we sell. Four flagship platforms, eleven more products across web, desktop and mobile, and the open-source tooling around them — every one built and run by the same engineers we place with our outsourcing clients.
Underlayer
Your product already has users. Now it can teach them.
Training you embed — an API, an iframe, and a white-label player that looks like it was always part of your product. No portal, no seat licences, and nobody signs up for anything. Generate courses from a doc or a prompt, theme every block, track every answer, and export SCORM when a customer insists.
Free sandbox · Build $149/mo · Scale $599/mo · Partner $1,800/mo — billed per course view, not per seat
- 01
No learner accounts
Pass the id you already have for that person on the iframe URL. No sign-up, no password, no invitation email — the course remembers where they stopped and what they answered.
- 02
39 blocks. None look like a form.
Six question types, flashcards, drag-to-match, hotspots, timelines, decks, scenarios, code, polls, and reflections — every one takes your theme.
- 03
Generate a course in one call
Turn a doc, a URL, or a prompt into a structured course with a quiz. Treat it as a first draft — you edit what it got wrong.
- 04
It should look like you built it
Four colours by job, two fonts, a corner radius, and a density — applied to every block and every state, light and dark.
- 05
Right-to-left, done properly
Arabic and Hebrew mirror the whole layout — spine, arrows, drag direction — not just the text. Add a translation and pass ?lang=.
- 06
Results land on your server
course.completed, certificate.issued, and screen.viewed arrive as signed webhooks — or query every view, answer, and completion over the REST API.
- 07
SCORM, when they insist
Export SCORM 1.2 or 2004 for customers who won't leave their LMS. It still reports back to you. Courses as JSON and learner records as CSV, on every plan.
- Built and operated by the same team that ships your outsourced engagements.

Intilq
Turn one idea into a full, scheduled, multi-channel campaign.
Describe a launch in a sentence and Intilq generates a structured 7–90 day campaign — captions, hooks, hashtags, and on-brand images or video — then schedules and auto-posts it across Instagram, TikTok, LinkedIn, Facebook, and X. Tracked-link analytics and white-label reports included. From $0.
Free · Solo $24/mo · Pro $49/mo · Agency $199/mo — 3-day Pro trial, no card
- 01
Describe it once, get a full plan
One prompt becomes a structured 7–90 day campaign — hooks, captions, hashtags, and creative prompts, tailored to each platform's voice.
- 02
Multi-channel auto-posting
Connect Instagram, TikTok, LinkedIn, Facebook, and X. Intilq schedules, posts, retries on failure, and logs every status.
- 03
On-brand images & video
Every post ships with a generated image or AI video — in your colors and voice. No designer required.
- 04
Analytics that matter
Reach, engagement, and click-through from tracked links that work on every platform — per post, channel, and account, with exportable white-label reports.
- 05
Multi-brand & agency white-label
Run multiple brands or clients from one dashboard, with team seats and white-label reporting on Agency.
- 06
Drag-drop calendar & scheduler
Batch-schedule an entire campaign, then override timings and fine-tune the calendar with drag-and-drop.
- 07
Bilingual, RTL-ready
Ships in English and Arabic out of the box — full right-to-left support for Gulf and MENA audiences.
- Built and operated by the same team that ships your outsourced engagements.
Marsad
Errors, traces & analytics in one SDK.
One SDK carries errors, network calls, performance traces, Web Vitals, and cookie-free analytics out of your Next.js and Expo apps — including native crashes that happen before JavaScript is running. Source maps resolve automatically, and an MCP server lets your AI assistant triage production issues. Install, call init(), done.
Free · Solo $9/mo · Team $29/mo — flat, no per-seat charges
- 01
Errors grouped into issues
Exceptions and rejections are deduplicated into issues with full stack traces, runtime context, and the breadcrumbs that led there.
- 02
Source-mapped stack traces
Debug IDs match each build to its source maps automatically, so minified web frames and Hermes frames resolve back to your original files.
- 03
Native crash capture
iOS signals, NSException, Swift traps, Android JVM crashes, ANRs, and C++ aborts — queued offline and sent on the next launch.
- 04
Traces, Web Vitals & analytics
Network calls, performance traces, LCP / CLS / INP, and cookie-free analytics from the same SDK. No cookie banner required.
- 05
MCP server for your AI tools
Connect Claude or Cursor and ask what broke since Friday — 14 tools to find, explain, assign, and comment on production issues.
- 06
Release health
Releases are detected from your CI commit SHA and tracked with their events, issues, and first/last-seen.
- 07
Triage, not just a feed
Resolve, ignore, or reopen, assign to a teammate, discuss in threaded comments — or push to Linear in one click.
- Built and operated by the same team that ships your outsourced engagements.
Harfi
The AI does exactly what you said — not what you meant.
A prompt-engineering game: forty trials, each a spec the model's answer has to hit — exact bullet counts, hard word caps, forbidden letters, valid JSON with no fence. You write the instruction, a parser scores the result, and you get it there in as few strokes as you can.
Free — Set 1, all 8 trials · Plus $29 once — all 40 trials & 160 medals, no subscription
- 01
Scored by a parser, not an opinion
Code counts the bullets, counts the words, parses the JSON, and scans for banned letters. No model judges the answer, so the same attempt always scores the same.
- 02
Told exactly which rule broke
Every miss names the rule that failed and by how much — one bullet too many, a word over the cap, a banned letter — then you go again.
- 03
Forty trials, five sets
Shape, Schema, Forbidden, Transform, and Control — from word caps and clean JSON to lipograms and messy input with one exact right answer.
- 04
Golf scoring
You never write the answer, only the prompt — 120 words at most. Fewer strokes and shorter prompts score better.
- 05
160 medals to chase
Four per trial: clear it, beat par, ace it on the first stroke, or clear it with a prompt under 25 words.
- 06
Does it hold on another model?
The Control set runs the same prompt against a second model, testing whether a prompt that works on one survives on another.
- 07
A deliberately fallible opponent
Most trials run on Claude Haiku 4.5 — on purpose. A model that followed every instruction perfectly would make the trials trivial.
- Built and operated by the same team that ships your outsourced engagements.
Eleven more products, same foundation.
Every product shares one multi-tenant core — auth, organisations and roles, billing, usage limits, custom domains — which is how one team runs this many of them.
- Live

Outworx Agency
Landing pages for ad campaigns
One page for one ad: the offer and the enquiry on a phone's first screen, in English and native Arabic. Designed and built by named AI agents and reviewed by our founder. From $59, first preview in 3 working days.
agency.outworx.io
- Live

Outworx Docs
API documentation platform
Upload an OpenAPI, Swagger, or GraphQL spec and get hosted docs in 60 seconds — plus a free mock server, one-file TypeScript & Python SDKs, spec-diff PR reviews, uptime checks, and an MCP server. Free for 2 projects.
docs.outworx.io
- Live

Outworx Hooks
Webhook observability
An SDK that runs inside your handler, so it catches what proxies can't — silent 200s, swallowed exceptions, and signature failures with the actual fix. P50/P95/P99 latency, anomaly alerts, and replay. Free for 10K events a month.
hooks.outworx.io
- Live
Recoup
Payout reconciliation for F&B
Audits Talabat, Deliveroo, Careem, and Noon payouts, catches nine leak types, and packages dispute-ready evidence. First two audits free — then a flat fee plus 15% of what's actually recovered.
recoup.outworx.io
- In development
Rutba
Autonomous SEO & GEO agent
Writes content grounded in your own Search Console, product, and support data, publishes it to your CMS, and tracks citation share inside AI assistants — not just blue-link rank.
rutba.outworx.io
- Open source
Steadhold
Backend-as-a-Service
An isolated PostgreSQL 17 database with auto-generated APIs, auth, row-level security, and object storage in about 2.5 seconds — with a provisioning saga that resumes cleanly if a worker dies mid-run.
github.com/abdallaemadeldin/Steadhold
- Live

apiexamples
API integration snippets
Over a thousand production-ready integration snippets for 68 APIs — Stripe, OpenAI, Shopify, Supabase, and more — in TypeScript, Python, Go, PHP, and Ruby.
apiexamples.outworx.io
- Live
Perch
macOS utility
Floats any window or web page above your work and tells you the moment the part you care about changes — a build, a render, a queue. One-time purchase, 7-day free trial.
perch.outworx.io
- Live

Iqra
Qur'an companion · iOS, Android, web
All 114 surahs with nine reciters, offline audio, memorisation tools, prayer times, and Qibla — fully bilingual, with no accounts, no ads, and no tracking.
iqra.outworx.io
- Live
Toyify
AI image generation
Turns a selfie into a boxed action-figure image in about five seconds, in five styles. No sign-up, and the photo is deleted after processing.
toyify.app
- Live
Dearly
Reminders for the people you love
Remembers every birthday and anniversary, then emails you days ahead with your saved gift ideas attached. Free for three people, Pro from $19/year.
dearly.outworx.io
The packages behind the products.
SDKs, CLIs, and CI integrations — published on npm and GitHub, most with zero runtime dependencies.
@outworx/clinpmPush an OpenAPI, Swagger, or GraphQL spec to Outworx Docs from CI or a laptop. Zero dependencies, scriptable exit codes.
upload-spec-actionGitHubA GitHub Action that pushes your API spec to Outworx Docs from a workflow in three lines.
@outworx/proxynpmLets the hosted Try It console call an API running on localhost, without CORS getting in the way.
@outworx/hooksnpmThe Outworx Hooks SDK — wraps a webhook handler in one line, under 3ms, fire-and-forget.
- @marsadco/sdknpm
Marsad's SDK — errors, network, traces, Web Vitals, and cookieless analytics for Next.js and React Native.
- @marsadco/react-nativenpm
Native crash capture for React Native — iOS signals, JVM crashes, ANRs, and C++ aborts. In beta.
Tell us what you're building. We'll bring the team.
Outsourced engineering, design, consulting — or kicking the tires on one of our products. Book a 15-minute call, or send us a message and we reply within one business day.
No credit card · No upfront commitment · NDA on request
