For teams building on NestJS
An Arabic-speaking AI agent that gets things done inside your product.
We embed an AI agent in your product that understands your users in Arabic and actually executes their requests — with their own permissions and a confirmation step before anything sensitive. Under your brand, with a first version in two weeks.
- NDA before any access
- Zero production access
Illustrative example of an assistant branded "Mirsal": a user asks to cancel Al-Nukhba's subscription and refund this month. The agent searches subscriptions, finds the Pro plan at SAR 1,200/month, and asks for confirmation because it is a sensitive action. After confirmation, the subscription is cancelled and the refund is issued with reference R-4821.
Chatbots answer. Munjiz acts.
Your users don't want an explanation
They want it done. Traditional chatbots send them to a help page, then through five screens.
Arabic isn't a translation
Users write in their own dialect, in half-sentences. The agent gets the intent, not just the words.
Building it in-house takes months
Permissions, confirmations, audit logs, the chat UI, error handling. The core is ready; we tailor it to your product.
From first call to launch in two weeks
- 1
Intro call + NDA
We learn your product and the tasks your users ask for most.
- 2
Repo + staging access only
We never need production access.
- 3
We wire the agent to your services
@MunjizTool()on the methods you choose, all through Pull Requests you review. - 4
Launch under your brand
The widget carries your name and colors; we keep monitoring and improving.
This is all that changes in your services.
@Injectable()export class SubscriptionsService { @MunjizTool({ description: 'Cancel a customer subscription and optionally refund the current period', sensitive: true, // requires user confirmation }) async cancel(customerId: string, refund: boolean) { // your existing logic — unchanged }}You stay in control. Always.
The user's own permissions
The agent can only see and do what your existing permission system allows that user.
Confirmation before sensitive actions
You decide what's sensitive; the user confirms before it runs.
Full audit log
Every request, every tool call, who approved it and when.
You choose the tools
The agent can only reach methods you mark with
@MunjizTool().Zero production access
We work on your repo and staging only.
Every change is a Pull Request
You review and merge it, all under NDA.
Your brand, not ours.
Your users see an assistant with your product's name and colors. Munjiz stays behind the scenes, with an optional “Powered by Munjiz”.
- MMirsal
Change the delivery address on yesterday's order
Done — address updated for order #4417.
Powered by Munjiz
- RRaseed
How much marketing budget is left this month?
SAR 18,400 left of SAR 50,000.
Powered by Munjiz
- DDar
Book a viewing for the apartment Thursday afternoon
Booked Thursday at 4:30 PM and sent the confirmation to your phone.
Powered by Munjiz
Simple, three-part pricing
- 01One-time
Setup fee
Wiring, context file, widget branding.
- 02
Monthly subscription
License, updates, monitoring and support.
- 03
Usage-based
New actions and tools beyond your plan.
We size the numbers with you on the call, based on your product and the number of actions.
Book an intro callFAQ
Do we need to change our architecture?
No. A decorator on the methods you choose plus a context file describing your product.
Do you access production data?
No. We work on the repo and staging only; you deploy.
What if we're not on NestJS?
We focus on NestJS today. Reach out and we'll tell you honestly if we're a fit.
Will our users see the Munjiz name?
Only if you keep the optional “Powered by Munjiz”.
Does it understand dialects?
Yes: MSA, Gulf and other common dialects.
How long does setup take?
A first version within two weeks of getting access.
Let's see what your product could get done.
A 30-minute call, no commitment. You'll leave with the first 5 actions the agent could run in your product.
Loading the calendar…
Or email us at[email protected]