AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Crawler Summary
Israeli retail AI analysis system using CrewAI Israeli Retail AI Analysis System **מערכת ניתוח מכירות קמעונאיות ישראליות מבוססת AI** פרויקט גמר — AI Developer Program | Jonathan Zouari, PhD. **Live Demo:** https://retail-crewai-2mtb4rmrhdewfzqy2rwyyu.streamlit.app --- הדאטאסט — נתוני דמו סינתטיים **שקיפות מלאה:** הדאטאסט המשמש בפרויקט זה הוא **נתוני דמו סינתטיים** שנוצרו לצורך הדגמת המערכת. | פרט | ערך | |-----|-----| | שם | Israeli Retail Dataset (Demo) | | גודל Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
retail-crewai is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
Israeli retail AI analysis system using CrewAI Israeli Retail AI Analysis System **מערכת ניתוח מכירות קמעונאיות ישראליות מבוססת AI** פרויקט גמר — AI Developer Program | Jonathan Zouari, PhD. **Live Demo:** https://retail-crewai-2mtb4rmrhdewfzqy2rwyyu.streamlit.app --- הדאטאסט — נתוני דמו סינתטיים **שקיפות מלאה:** הדאטאסט המשמש בפרויקט זה הוא **נתוני דמו סינתטיים** שנוצרו לצורך הדגמת המערכת. | פרט | ערך | |-----|-----| | שם | Israeli Retail Dataset (Demo) | | גודל
Public facts
4
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Ofrywaits
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Ofrywaits
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
text
Sidebar Navigation ├── 🏠 דשבורד ראשי → KPIs + 2 גרפי סיכום ├── 📊 ניתוח נתונים → 6 גרפים + סינון דינמי ├── 💡 תובנות עסקיות → AI-generated insights ├── 🤖 מודל ML → השוואת מודלים + feature importance ├── 🔮 ניבוי → טופס + תחזית real-time ├── 📤 העלה נתונים → drag & drop CSV + הרצת Flow └── 📊 מוניטורינג → לוגים + סטטוס מערכת
text
┌─────────────────────────────────────────────────────┐
│ User (Browser) │
└─────────────────┬───────────────────────────────────┘
│ HTTP
┌─────────────────▼───────────────────────────────────┐
│ Streamlit App (app.py) │
│ Dashboard | EDA | Insights | ML | Predict | Upload│
└─────────────────┬───────────────────────────────────┘
│ subprocess
┌─────────────────▼───────────────────────────────────┐
│ CrewAI Flow (flow.py) │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ Crew 1: │ │ Crew 2: │ │
│ │ Data + EDA │ │ ML Pipeline │ │
│ │ (3 agents) │ │ (4 agents) │ │
│ └──────┬───────┘ └──────┬───────┘ │
└─────────┼─────────────────┼───────────────────────── ┘
│ │
┌─────────▼─────────────────▼─────────────────────────┐
│ Groq API │
│ llama-3.3-70b-versatile (Free) │
└─────────────────────────────────────────────────────┘
│
┌─────────▼─────────────────────────────────────────── ┐
│ File System │
│ data/raw/ → CSV input │
│ data/processed/ → clean_data, insights, reports │
│ models/ → model.pkl, encoders, meta │
│ logs/ → run.log, summary_*.json │
└─────────────────────────────────────────────────────┘bash
# Clone git clone https://github.com/ofrywaits/retail-crewai.git cd retail-crewai # Virtual environment python3.11 -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate # Dependencies pip install -r requirements.txt # Environment echo "GROQ_API_KEY=your_key_here" > .env # מפתח חינמי: https://console.groq.com
text
projectai_1-5_26/ ├── app/ │ └── app.py # Streamlit dashboard (7 עמודים) ├── crews/ │ ├── analysis_crew/ # Crew 1: ניקוי + EDA │ │ ├── agents.py # Data Loader, Cleaner, Contract │ │ ├── agents_eda.py # EDA Analyst, Insights Analyst │ │ ├── tasks.py / tasks_eda.py │ │ └── tools.py / tools_eda.py │ └── prediction_crew/ # Crew 2: ML Pipeline │ ├── agents_ml.py # Feature Eng, Trainer, Evaluator, Card │ ├── tasks_ml.py │ └── tools_ml.py ├── flows/ │ └── flow.py # CrewAI Flow ראשי (5 שלבים) ├── data/ │ ├── raw/ # CSV input (לא ב-git) │ └── processed/ # פלט: clean_data, insights, reports ├── models/ # model.pkl, encoders.json, model_meta.json ├── logs/ # run.log, summary_*.json ├── tests/ │ ├── test_data.py # 9 בדיקות איכות נתונים │ └── test_model.py # 9 בדיקות מודל ML ├── run_flow.py # נקודת כניסה ├── requirements.txt └── .env # סודות (לא ב-git)
bash
git init git remote add origin https://github.com/ofrywaits/retail-crewai.git # .gitignore חשוב: # .env, data/raw/, logs/, __pycache__, venv/ git add . git commit -m "feat: complete AI retail analysis system" git push origin main
text
CSV Input
│
▼
[Data Loader Agent]
Uses: load_and_validate_data tool
Output: validated dataset summary
│
▼
[Data Cleaner Agent]
Uses: clean_data tool
Output: clean_data.csv (9,900 rows)
│
▼
[Contract Agent]
Uses: generate_dataset_contract tool
Output: dataset_contract.json
│
▼
[EDA Analyst Agent]
Uses: run_eda_analysis tool
Output: 5 chart PNGs + eda_report.html
│
▼
[Insights Analyst Agent]
Uses: generate_insights tool
Output: insights.md (6 business insights in Hebrew)
│
▼
[Feature Engineer Agent]
Uses: run_feature_engineering tool
Output: features.csv (11 features)
│
▼
[Model Trainer Agent]
Uses: run_ml_training tool
Output: model.pkl + encoders.json
│
▼
[Model Evaluator Agent]
Uses: run_ml_evaluation tool
Output: model_meta.json + evaluation_report.md
│
▼
[Model Card Agent]
Output: model_card.md (business value doc)Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Israeli retail AI analysis system using CrewAI Israeli Retail AI Analysis System **מערכת ניתוח מכירות קמעונאיות ישראליות מבוססת AI** פרויקט גמר — AI Developer Program | Jonathan Zouari, PhD. **Live Demo:** https://retail-crewai-2mtb4rmrhdewfzqy2rwyyu.streamlit.app --- הדאטאסט — נתוני דמו סינתטיים **שקיפות מלאה:** הדאטאסט המשמש בפרויקט זה הוא **נתוני דמו סינתטיים** שנוצרו לצורך הדגמת המערכת. | פרט | ערך | |-----|-----| | שם | Israeli Retail Dataset (Demo) | | גודל
מערכת ניתוח מכירות קמעונאיות ישראליות מבוססת AI פרויקט גמר — AI Developer Program | Jonathan Zouari, PhD.
Live Demo: https://retail-crewai-2mtb4rmrhdewfzqy2rwyyu.streamlit.app
שקיפות מלאה: הדאטאסט המשמש בפרויקט זה הוא נתוני דמו סינתטיים שנוצרו לצורך הדגמת המערכת.
| פרט | ערך | |-----|-----| | שם | Israeli Retail Dataset (Demo) | | גודל | 9,900 עסקאות | | תקופה | ינואר 2022 — דצמבר 2024 | | מבנה | מבוסס על מבנה ריאלי של קמעונאות ישראלית | | רשתות | ויקטורי, שופרסל, רמי לוי, מגה | | ערים | תל אביב, ירושלים, חיפה, חולון, באר שבע | | מקור | נוצר סינתטית לצורך הדגמת ה-AI Pipeline |
למה נתונים סינתטיים? הפרויקט מדגים pipeline של AI — CrewAI Flow עם 7 סוכנים, מודל ML, ודשבורד אינטראקטיבי. הדאטאסט הסינתטי מאפשר הדגמה מלאה של כל הפונקציונליות ללא תלות בנתוני ייצור רגישים. המערכת תעבוד באותה צורה עם כל CSV קמעונאי אמיתי שיוזן דרך עמוד ה"העלה נתונים".
להחלפה בנתונים אמיתיים: ניתן למצוא דאטאסטים של קמעונאות בציבור ב-Kaggle ולהעלות אותם ישירות דרך ממשק האפליקציה.
פרויקט זה נבנה לפי מתודולוגיית ה-18 שלבים — מהגדרת הבעיה ועד לפריסה ומוניטורינג.
מה הבעיה? מנהלי מכירות קמעונאיים בישראל מקבלים החלטות עסקיות (תמחור, מלאי, הנחות) על בסיס אינטואיציה בלבד. אין להם כלי נגיש שמנתח נתוני מכירות היסטוריים ומציג תובנות בזמן אמת.
מי חווה את הכאב? מנהלי חנויות ורשתות קמעונאיות ישראליות (ויקטורי, שופרסל, רמי לוי) ללא צוות BI ייעודי.
למה כדאי לפתור? החלטות תמחור שגויות עולות לרשת קמעונאית ממוצעת 5–15% מהרווח השנתי. כלי ניתוח AI זמין יכול להפוך נתוני CSV רגילים לתובנות עסקיות תוך שניות.
איך נראה פתרון טוב? מנהל חנות מעלה קובץ Excel/CSV → המערכת מנתחת אוטומטית → מקבל דשבורד עם גרפים + תחזית רווחיות לכל עסקה.
פרסונת משתמש ראשית:
| שדה | פרטים | |-----|--------| | שם | דוד כהן | | תפקיד | מנהל רשת קמעונאית, 3 סניפים | | גיל | 42 | | רמת טכנולוגיה | בינונית — Excel כן, Python לא | | אתגר יומי | "אני יודע שיש בנתונים שלי תובנות זהב, אבל אין לי זמן לחפש" | | מה הוא רוצה | תשובה מהירה: איזו קטגוריה הכי רווחית? מתי לתת הנחות? |
User Story:
"As a retail manager, I want to upload my sales CSV and get instant AI-powered insights, so that I can make data-driven pricing and inventory decisions without needing a data scientist."
מה חוסם אותו היום?
| Must Have ✅ | Nice to Have 🔶 | Out of Scope ❌ | |-------------|----------------|----------------| | דשבורד עם KPIs | השוואה בין תקופות | ממשק מובייל | | 6 גרפים אינטראקטיביים | ייצוא PDF | תשלומים | | ניבוי רווחיות בזמן אמת | התראות email | מולטי-טננט | | העלאת CSV משלך | לוח זמנים אוטומטי | ERP integration | | תובנות עסקיות ב-AI | מפת חום גאוגרפית | CRM חיבור | | מוניטורינג ולוגים | A/B testing | |
ארכיטקטורת מסכים (6 עמודים):
Sidebar Navigation
├── 🏠 דשבורד ראשי → KPIs + 2 גרפי סיכום
├── 📊 ניתוח נתונים → 6 גרפים + סינון דינמי
├── 💡 תובנות עסקיות → AI-generated insights
├── 🤖 מודל ML → השוואת מודלים + feature importance
├── 🔮 ניבוי → טופס + תחזית real-time
├── 📤 העלה נתונים → drag & drop CSV + הרצת Flow
└── 📊 מוניטורינג → לוגים + סטטוס מערכת
עקרונות UI:
python-bidi┌─────────────────────────────────────────────────────┐
│ User (Browser) │
└─────────────────┬───────────────────────────────────┘
│ HTTP
┌─────────────────▼───────────────────────────────────┐
│ Streamlit App (app.py) │
│ Dashboard | EDA | Insights | ML | Predict | Upload│
└─────────────────┬───────────────────────────────────┘
│ subprocess
┌─────────────────▼───────────────────────────────────┐
│ CrewAI Flow (flow.py) │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ Crew 1: │ │ Crew 2: │ │
│ │ Data + EDA │ │ ML Pipeline │ │
│ │ (3 agents) │ │ (4 agents) │ │
│ └──────┬───────┘ └──────┬───────┘ │
└─────────┼─────────────────┼───────────────────────── ┘
│ │
┌─────────▼─────────────────▼─────────────────────────┐
│ Groq API │
│ llama-3.3-70b-versatile (Free) │
└─────────────────────────────────────────────────────┘
│
┌─────────▼─────────────────────────────────────────── ┐
│ File System │
│ data/raw/ → CSV input │
│ data/processed/ → clean_data, insights, reports │
│ models/ → model.pkl, encoders, meta │
│ logs/ → run.log, summary_*.json │
└─────────────────────────────────────────────────────┘
| טכנולוגיה | גרסה | שימוש | |-----------|------|--------| | Python | 3.11 | שפה ראשית | | CrewAI | 1.9.3+ | מסגרת ריבוי סוכנים | | Groq LLM | Llama 3.3 70B | מנוע שפה (חינמי) | | Pandas | 2.0+ | עיבוד נתונים | | Scikit-learn | 1.3+ | Random Forest, Logistic Regression | | Streamlit | 1.28+ | ממשק משתמש | | Matplotlib / Seaborn | 3.7+ / 0.12+ | ויזואליזציה | | python-bidi | 0.4.2+ | תמיכת RTL בגרפים | | Joblib | 1.3+ | שמירת מודלים | | python-dotenv | 1.0+ | ניהול סודות |
# Clone
git clone https://github.com/ofrywaits/retail-crewai.git
cd retail-crewai
# Virtual environment
python3.11 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Dependencies
pip install -r requirements.txt
# Environment
echo "GROQ_API_KEY=your_key_here" > .env
# מפתח חינמי: https://console.groq.com
מבנה הפרויקט:
projectai_1-5_26/
├── app/
│ └── app.py # Streamlit dashboard (7 עמודים)
├── crews/
│ ├── analysis_crew/ # Crew 1: ניקוי + EDA
│ │ ├── agents.py # Data Loader, Cleaner, Contract
│ │ ├── agents_eda.py # EDA Analyst, Insights Analyst
│ │ ├── tasks.py / tasks_eda.py
│ │ └── tools.py / tools_eda.py
│ └── prediction_crew/ # Crew 2: ML Pipeline
│ ├── agents_ml.py # Feature Eng, Trainer, Evaluator, Card
│ ├── tasks_ml.py
│ └── tools_ml.py
├── flows/
│ └── flow.py # CrewAI Flow ראשי (5 שלבים)
├── data/
│ ├── raw/ # CSV input (לא ב-git)
│ └── processed/ # פלט: clean_data, insights, reports
├── models/ # model.pkl, encoders.json, model_meta.json
├── logs/ # run.log, summary_*.json
├── tests/
│ ├── test_data.py # 9 בדיקות איכות נתונים
│ └── test_model.py # 9 בדיקות מודל ML
├── run_flow.py # נקודת כניסה
├── requirements.txt
└── .env # סודות (לא ב-git)
git init
git remote add origin https://github.com/ofrywaits/retail-crewai.git
# .gitignore חשוב:
# .env, data/raw/, logs/, __pycache__, venv/
git add .
git commit -m "feat: complete AI retail analysis system"
git push origin main
Repo: https://github.com/ofrywaits/retail-crewai (public ✅)
CSV Input
│
▼
[Data Loader Agent]
Uses: load_and_validate_data tool
Output: validated dataset summary
│
▼
[Data Cleaner Agent]
Uses: clean_data tool
Output: clean_data.csv (9,900 rows)
│
▼
[Contract Agent]
Uses: generate_dataset_contract tool
Output: dataset_contract.json
│
▼
[EDA Analyst Agent]
Uses: run_eda_analysis tool
Output: 5 chart PNGs + eda_report.html
│
▼
[Insights Analyst Agent]
Uses: generate_insights tool
Output: insights.md (6 business insights in Hebrew)
│
▼
[Feature Engineer Agent]
Uses: run_feature_engineering tool
Output: features.csv (11 features)
│
▼
[Model Trainer Agent]
Uses: run_ml_training tool
Output: model.pkl + encoders.json
│
▼
[Model Evaluator Agent]
Uses: run_ml_evaluation tool
Output: model_meta.json + evaluation_report.md
│
▼
[Model Card Agent]
Output: model_card.md (business value doc)
זמן ריצה: ~25 שניות | עלות: $0 (Groq free tier)
MCP (Model Context Protocol) הוא פרוטוקול סטנדרטי שמאפשר ל-LLM לקרוא לכלים חיצוניים בצורה מובנית.
כיצד פרויקט זה ממש את עקרונות ה-MCP:
כל סוכן CrewAI מקבל tools — פונקציות Python שמדמות בדיוק את מודל ה-MCP:
# דוגמה — tools_ml.py
@tool("run_ml_training")
def run_ml_training(action: str) -> str:
"""
MCP-style tool: trains Random Forest + Logistic Regression models.
Input: action="run"
Output: JSON with accuracy, F1, AUC metrics
"""
...
| מאפיין MCP | מימוש בפרויקט |
|-----------|---------------|
| Tool definition | @tool("name") decorator + docstring |
| Input schema | action: str parameter |
| Structured output | JSON string return value |
| Tool discovery | CrewAI agent receives tool list automatically |
| Error handling | try/except → error message returned to agent |
LLM ↔ Tool flow:
Agent (LLM) → decides to call tool
→ CrewAI router → Python function
→ result returned to LLM
→ LLM incorporates result in Final Answer
7 סוכנים | 2 Crews | 1 Flow
Crew 1 — Data & EDA (5 סוכנים):
| סוכן | תפקיד | כלים |
|------|--------|------|
| Data Loader | טוען ומאמת CSV | load_and_validate_data |
| Data Cleaner | מנקה + שומר clean_data.csv | clean_data |
| Contract Agent | מתעד סכמת הדאטאסט | generate_dataset_contract |
| EDA Analyst | יוצר 5 גרפים + HTML report | run_eda_analysis |
| Insights Analyst | מייצר 6 תובנות עסקיות בעברית | generate_insights |
Crew 2 — ML Pipeline (4 סוכנים):
| סוכן | תפקיד | כלים |
|------|--------|------|
| Feature Engineer | יוצר 11 features | run_feature_engineering |
| Model Trainer | מאמן RF + LR | run_ml_training |
| Model Evaluator | מחשב Accuracy/F1/AUC | run_ml_evaluation |
| Model Card Agent | כותב תיעוד ערך עסקי | (LLM only) |
Streamlit Dashboard — 7 עמודים:
טכניקות מפתח:
@st.cache_data — מניעת reload מיותרpython-bidi — תיקון RTL בגרפי matplotlibsubprocess.run() — הרצת Flow מ-Streamlitst.cache_data.clear() — רענון אחרי upload18 בדיקות pytest — 2 קבצים:
pytest tests/ -v
test_data.py (9 בדיקות):
test_model.py (9 בדיקות):
בעיות שנפתרו:
| בעיה | פתרון |
|------|--------|
| עברית הפוכה בגרפים | python-bidi + get_display() wrapper |
| Tool call XML error | הוסף action: str parameter לכל tool |
| Rate limit Groq | Retry mechanism עם 70s wait, 5 ניסיונות |
| Encoding UTF-8/UTF-8-sig | try/except עם fallback encoding |
| Model.pkl לא ב-git | הסרה מ-.gitignore |
Error Handling בקוד:
try:
df = load_data()
except FileNotFoundError:
st.error("❌ נתונים לא נמצאו — הרץ run_flow.py תחילה")
st.stop()
except Exception as e:
st.error(f"שגיאה בטעינת נתונים: {e}")
st.stop()
Streamlit Cloud (ייצור):
app/app.pyGROQ_API_KEY = "..."Live URL: https://retail-crewai-2mtb4rmrhdewfzqy2rwyyu.streamlit.app
סביבת פיתוח:
python3.11 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 run_flow.py # הרצת ניתוח
streamlit run app/app.py # הפעלת ממשק
לוגים בזמן אמת:
logs/run.log — כל אירוע בכל הרצהlogs/summary_YYYYMMDD_HHMMSS.json — סיכום כל run עם metricsעמוד מוניטורינג בממשק:
Streamlit Cloud Logs:
App → ⋮ → View app logs
V1 (נוכחי) — הושלם ✅
V2 (מתוכנן):
V3 (עתידי):
| מדד | Random Forest | Logistic Regression | |-----|--------------|---------------------| | Accuracy | 0.8939 | 0.7520 | | F1 Score | 0.8933 | 0.7517 | | AUC | 0.9569 | 0.7916 | | Train Size | 7,920 | 7,920 | | Features | 11 | 11 |
מודל מנצח: Random Forest — עדיף ב-14% על Logistic Regression.
11 פיצ'רים:
כמות, מחיר_יחידה, הנחה_אחוז, חודש, יום_בשבוע_מספר, חג, סוף_שבוע, קטגוריה_קוד, רשת_קוד, אזור_קוד, עונה_קוד
# 1. Clone + Setup
git clone https://github.com/ofrywaits/retail-crewai.git
cd retail-crewai
python3.11 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
echo "GROQ_API_KEY=your_key" > .env
# 2. הרץ ניתוח (25 שניות)
python3 run_flow.py
# 3. הפעל ממשק
streamlit run app/app.py
# → http://localhost:8501
# 4. הרץ בדיקות
pytest tests/ -v # צפוי: 18/18 passed
| משתנה | תיאור | קבל מ |
|-------|--------|--------|
| GROQ_API_KEY | מפתח Groq LLM | https://console.groq.com |
פרויקט גמר | AI Developer Program | Jonathan Zouari, PhD. בניה: 18 שלבים מהגדרת הבעיה עד לפריסה בייצור
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-10-09T23:53:10.470Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Ofrywaits",
"href": "https://github.com/ofrywaits/retail-crewai",
"sourceUrl": "https://github.com/ofrywaits/retail-crewai",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T20:22:14.152Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T20:22:14.152Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ofrywaits-retail-crewai/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to retail-crewai and adjacent AI workflows.