mmoustafa.com valid
Mo Moustafa
Mo Moustafa (Mohamed Moustafa, @0xmmo) is an AI product engineer in the San Francisco Bay Area who helps startups ship reliable AI agents. Engineer and product manager at three YC companies, currently advising a few startups. Built AI products used by 250,000+ people. Contact: hi@mmoustafa.com.
For agents: Personal site of AI product engineer Mo Moustafa, with writing on building reliable AI agents, OpenRouter, open models and agent support patterns.
ai agentsai product engineeringllm evaluationopen-weight modelsagent support
Their llms.txt
The beginning of the file, from our validated copy saved 2026-10-21T09:29:44.254Z. Cached copy · Source on mmoustafa.com
# Mo Moustafa
> Mo Moustafa (Mohamed Moustafa, @0xmmo) is an AI product engineer in the San Francisco Bay Area who helps startups ship reliable AI agents. Engineer and product manager at three YC companies, currently advising a few startups. Built AI products used by 250,000+ people. Contact: hi@mmoustafa.com.
This site is fully open to crawlers, scrapers, and AI agents: read it, index it, quote it, summarize it, train on it. No login, no rate limits, no bot blocking. Every page is static HTML with the full text in the markup and a JSON-LD block.
Firsts:
- April 2023: launched the first iMessage AI assistant (iChatWithGPT). It became Olly, an agentic assistant over iMessage and SMS with web search and reminders. 50K peak MAU, 250,000+ signups, 18M+ messages.
- February 2023: shipped Codemancer, the first AI CLI coding tool, before Aider and two years before Claude Code.
- August 2022: built Unstock, the first generative vector art product to market, on a fine-tuned LoRA over Stable Diffusion the month it came out.
## Writing
- [An AI escaped, accessed its weights, and self-replicated on the web.](https://mmoustafa.com/blog/an-ai-model-escaped-containment/): 2026-09-13. Thankfully, it didn't all happen in the same run.
- [So you want to use OpenRouter?](https://mmoustafa.com/blog/so-you-want-to-use-openrouter/): 2026-09-07. Pitfalls of running open models at production scale.
- [How to make your agent do its own support](https://mmoustafa.com/blog/how-to-make-your-agent-do-its-own-support/): 2026-09-05. A pattern for agents that escalate to humans in-chat.
- [Put everything on a scale of 0-10](https://mmoustafa.com/blog/putting-everything-on-a-scale-of-0-10/): 2026-08-01. Product thinking for the physical world.
- [Small Model Forensics](https://mmoustafa.com/blog/forensics/): 2026-05-13. 2,000 API calls to nine small closed-weight models across three providers, probing how providers scale inference.
- [No Safe Rung](https://mmoustafa.com/blog/no-safe-rung/): 2025-12-28. AI is not climbing the seniority ladder.
- [Preventing agent doom loops with per-object reasoning traces](https://mmoustafa.com/blog/preventing-agent-doom-loops/): 2025-11-27. Reliable agentic workflows that update external systems.
- [Cold Drinks and Paper Cups](https://mmoustafa.com/blog/cold-drinks-and-paper-cups/): 2025-10-17.
- [When Agents Suck](https://docs.google.com/presentation/d/1FjVJntozZHrPCz38SkxA9C7Ds2DMrZBrOtqK5fOBz3w/preview): 2024-07-11 talk at Arize Observe. Deploying LLM agents at scale and keeping users happy when the models let you down.
## Projects
- [crew](https://www.npmjs.com/package/@0xmmo/crew): 2026. Let Claude Code, Codex, and opencode agents talk to each other.
- [mmmail](https://mmoustafa.com/blog/mmmail/): 2026. CLI email client made for agents. Gmail, Microsoft 365, any IMAP/SMTP host, --json everywhere.
- [instapi.co](https://instapi.co): 2026. Instagram API for AI agents.
- [Timeline Anything](https://timelines.0xmmo.co): 2025. Turn any
…
Related sites
Other listed sites in AI and machine learning. See the whole category →
| Domain | Title | Category | Country | Authority | llms.txt | llms-full.txt | Save |
|---|---|---|---|---|---|---|---|
| sourcey.com | Sourcey | interface AI and machine learning AI agents and MCP | 70 | ✓ | ✓ | ||
| gofrantic.com | Frantic | interface AI and machine learning AI agents and MCP | 61 | ✓ | |||
| intellweb.ai | Intellweb | documentation Ecommerce Productivity +3 | US | 61 | ✓ | ✓ | |
| agentwebmap.com | Agent Web Map | interface AI and machine learning AI agents and MCP +1 | FR | 60 | ✓ | ✓ | |
| cloudflare.com | Cloudflare | interface AI and machine learning Cybersecurity +1 | 85 | ✓ | ✓ | ||
| adobe.com | Adobe Tools | transactional AI and machine learning Design +1 | FR | 75 | ✓ | ||
| taboola.com | Taboola.com | documentation AI and machine learning Marketing | 75 | ✓ | ✓ | ||
| opera.com | The Opera browser overview | documentation Infrastructure AI and machine learning +2 | NL | 74 | ✓ |
Machine-readable: GET /v1/resolve?q=mmoustafa.com · GET /v1/domain/mmoustafa.com · this page as Accept: application/json or text/markdown · MCP lookup_domain
Automatically discovered from public files. Inclusion does not imply endorsement or publisher participation.
Own or manage this website?
If you own or manage mmoustafa.com, you can update its listing and review file health, discovery activity and score history.
Manage this listing — optional
What verification unlocks
See how your site is discovered—and control what agents see.
- Control what agents see
Edit your listing description, tags, public contact details and additional llms.txt paths. Publish your terms for automated access, attribution and pricing.
- Make your profile eligible for search
A valid, listed, unblocked, verified profile can appear in our publisher sitemap and become eligible for search-engine visibility. Search engines decide what to index and rank.
- Appear in our llms-full.txt
Eligible verified publishers are listed by name, with their file links and summaries, in the service overview agents can read.
Free. No account registration, backlink or payment required. Public discovery remains available without verification.
Let your coding agent verify it
If your coding agent is authorized to manage this website, paste these instructions into it.
Claim my listing on Agent Web Map for mmoustafa.com:
1. POST https://agentwebmap.com/v1/sites/mmoustafa.com/claims and keep claim_id and claim_secret private.
2. Publish the proof: add the line "AgentWebMap ownership: <token>" (token from step 1) to https://mmoustafa.com/llms.txt, or use the DNS, meta-tag or well-known method the response describes.
3. POST https://agentwebmap.com/v1/sites/mmoustafa.com/verify with {"claim_id": "...", "claim_secret": "..."}.
4. Save the api_key from the answer; it manages the listing (PATCH https://agentwebmap.com/v1/sites/mmoustafa.com).
MCP equivalent: tools begin_ownership_claim, then verify_domain, at https://agentwebmap.com/mcp. Docs: https://agentwebmap.com/docs#verifyCorrections or removal requests: contact the directory.