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
Ready-to-run CrewAI multi-agent automation recipes powered by NVIDIA NIM (Llama 3.1 8B by default, 70B optional). Clone, set one API key, run. <div align="center"> ๐ค crewai-recipes **See a multi-agent workflow run before you write one.** A gallery of ready-to-run CrewAI workflows you can watch execute in your browser โ then clone and run yourself. Powered by NVIDIA NIM (Llama 3.1 8B by default; swap to 70B with one env var: LLM_MODEL). โถ $1 No install, no API key โ real recorded agent traces, replayed in the browser. $1 $1 $1 $1 $1 $1 $1 $1 $1 </div> --- 3 Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
crewai-recipes 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
Ready-to-run CrewAI multi-agent automation recipes powered by NVIDIA NIM (Llama 3.1 8B by default, 70B optional). Clone, set one API key, run. <div align="center"> ๐ค crewai-recipes **See a multi-agent workflow run before you write one.** A gallery of ready-to-run CrewAI workflows you can watch execute in your browser โ then clone and run yourself. Powered by NVIDIA NIM (Llama 3.1 8B by default; swap to 70B with one env var: LLM_MODEL). โถ $1 No install, no API key โ real recorded agent traces, replayed in the browser. $1 $1 $1 $1 $1 $1 $1 $1 $1 </div> --- 3
Public facts
5
Change events
1
Artifacts
0
Freshness
Oct 9, 2026
Capability contract not published. No trust telemetry is available yet. 4 GitHub stars reported by the source. Last updated 10/9/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Oct 9, 2026
Vendor
Karan Raj Kr
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. 4 GitHub stars reported by the source. 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
Karan Raj Kr
Protocol compatibility
OpenClaw
Adoption signal
4 GitHub stars
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
bash
git clone https://github.com/Karan-Raj-KR/crewai-recipes.git cd crewai-recipes/recipes/lead-qualification pip install -r requirements.txt LLM_API_KEY=nvapi-YOUR_KEY python run.py --company "Acme Corp" --description "40-person B2B SaaS"
bash
pip install pytest && pytest tests/test_recipe_contract.py -v
bash
# 1. Clone the repo git clone https://github.com/Karan-Raj-KR/crewai-recipes.git cd crewai-recipes # 2. Create a virtual environment python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate # 3. Install dependencies for a recipe (example: lead-qualification) cd recipes/lead-qualification pip install -r requirements.txt # 4. Set your API key (free at https://build.nvidia.com/) cp .env.example .env # Edit .env and set: LLM_API_KEY=nvapi-... # 5. Run the recipe python run.py --company "Acme Corp" --description "A 40-person B2B SaaS..."
bash
cd playground python -m venv .venv source .venv/bin/activate pip install -r requirements.txt # Start the playground server uvicorn main:app --reload
bash
# 1. Set your API key cp playground/.env.example playground/.env # Edit playground/.env: LLM_API_KEY=nvapi-your-key-here # 2. Start the playground (FastAPI + uvicorn on port 8000) docker compose up playground
bash
docker build --build-arg MODE=recipe --build-arg RECIPE=lead-qualification -t crewai-lead .
docker run --rm --env-file recipes/lead-qualification/.env crewai-lead \
--company "Acme Corp" --description "A 40-person B2B SaaS startup"Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Ready-to-run CrewAI multi-agent automation recipes powered by NVIDIA NIM (Llama 3.1 8B by default, 70B optional). Clone, set one API key, run. <div align="center"> ๐ค crewai-recipes **See a multi-agent workflow run before you write one.** A gallery of ready-to-run CrewAI workflows you can watch execute in your browser โ then clone and run yourself. Powered by NVIDIA NIM (Llama 3.1 8B by default; swap to 70B with one env var: LLM_MODEL). โถ $1 No install, no API key โ real recorded agent traces, replayed in the browser. $1 $1 $1 $1 $1 $1 $1 $1 $1 </div> --- 3
See a multi-agent workflow run before you write one.
A gallery of ready-to-run CrewAI workflows you can watch execute in your browser โ then clone and run yourself. Powered by NVIDIA NIM (Llama 3.1 8B by default; swap to 70B with one env var: LLM_MODEL).
No install, no API key โ real recorded agent traces, replayed in the browser.
</div>git clone https://github.com/Karan-Raj-KR/crewai-recipes.git
cd crewai-recipes/recipes/lead-qualification
pip install -r requirements.txt
LLM_API_KEY=nvapi-YOUR_KEY python run.py --company "Acme Corp" --description "40-person B2B SaaS"
Free key: Sign up at build.nvidia.com โ browse models โ Get API Key. The free tier gives generous monthly credits. Windows: Pass the key via
.envfile instead of the inline prefix โ see Quickstart.
Most multi-agent examples are a wall of code and a screenshot. You can't tell whether the thing actually works, or what the agents say to each other, until you've installed it.
crewai-recipes fixes the order. Every workflow here has been run for real, its full agent trace captured, and replayed on the gallery โ so you watch two agents argue their way to an ICP score first, and decide then whether to clone it.
What makes that possible is a small contract every recipe honours โ build_crew(**inputs) plus an inputs.json describing them. Anything that satisfies it is automatically runnable from the CLI, from the local web playground, and in the gallery, with no glue code. See The recipe contract.
Recipes default to Llama 3.1 8B Instruct โ fast and reliable on the NIM free tier โ and switch to 3.3 70B with a single environment variable (LLM_MODEL). Each one is a standalone Python project: clone, set one API key, run.
A recipe is any directory under recipes/ with these files. Satisfy the contract and every tool in this repo picks your workflow up for free:
| File | Contract |
|---|---|
| crew.py | Exposes build_crew(**inputs) -> Crew. The only entry point tooling calls. |
| inputs.json | [{"name", "label", "example"}, โฆ] โ every field maps to a build_crew parameter. Drives the CLI flags, the playground form, and the gallery recording. |
| llm.py | Byte-identical across all recipes. Edit one, run python tools/sync_llm.py. |
| agents.py / tasks.py | Agent and task definitions. |
| run.py | argparse CLI entry point. |
| requirements.txt, .env.example, README.md | Self-contained setup. |
pytest tests/test_recipe_contract.py enforces all of it โ including that inputs.json and your build_crew signature actually agree, which is the mismatch that silently 500s the playground. It's pure stdlib, so it runs in seconds with nothing installed:
pip install pytest && pytest tests/test_recipe_contract.py -v
New recipes are discovered automatically. No CI file to edit, no list to update.
| | Rolling your own | crewai-recipes |
|---|---|---|
| Time to first run | Write agent, task, crew, and LLM config from scratch | git clone โ pip install โ set one env var โ run |
| LLM / provider config | Hardcode model, base URL, and API key in source | LLM_API_KEY, LLM_MODEL, LLM_BASE_URL env vars โ swap providers without touching code |
| Transient error handling | Roll your own or skip it | max_retries=3 pre-wired: exponential backoff on timeouts, 429s, and 5xx, honouring Retry-After |
| CI validation | Set up yourself | ruff lint, format check, and import-wiring assertions on every push to main |
| Entry points | Write from scratch | run.py (argparse CLI) and main.py (edit-and-run sample) included per recipe |
| Local browser UI | Build separately | /playground โ FastAPI + HTML, runs locally, key never leaves your machine |
| Seeing it work first | Install, then find out | Gallery โ watch the real agent trace before you clone |
# 1. Clone the repo
git clone https://github.com/Karan-Raj-KR/crewai-recipes.git
cd crewai-recipes
# 2. Create a virtual environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
# 3. Install dependencies for a recipe (example: lead-qualification)
cd recipes/lead-qualification
pip install -r requirements.txt
# 4. Set your API key (free at https://build.nvidia.com/)
cp .env.example .env
# Edit .env and set: LLM_API_KEY=nvapi-...
# 5. Run the recipe
python run.py --company "Acme Corp" --description "A 40-person B2B SaaS..."
Tip: Copy
.env.exampleโ.envinside each recipe folder and fill in your key โpython-dotenvis pre-wired in every recipe.
Pick a model (optional): Recipes default to
meta/llama-3.1-8b-instruct(fast, reliable on the free tier). To use stronger reasoning, setLLM_MODEL=meta/llama-3.3-70b-instructin your.envโ no code changes needed. Note the 70B model can be slower and occasionally rate-limited on the free tier.
Want to test recipes in your browser instead of the CLI? The repo includes a lightweight, local-only web playground. Your API key never leaves your machine.
cd playground
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
# Start the playground server
uvicorn main:app --reload
Then open http://127.0.0.1:8000 in your browser.
No Python setup required. The easiest way is via Docker Compose โ it starts the full web playground with one command:
# 1. Set your API key
cp playground/.env.example playground/.env
# Edit playground/.env: LLM_API_KEY=nvapi-your-key-here
# 2. Start the playground (FastAPI + uvicorn on port 8000)
docker compose up playground
Then open http://localhost:8000 โ all recipes are available in the UI. ๐
Want to run a single recipe from the CLI instead?
docker build --build-arg MODE=recipe --build-arg RECIPE=lead-qualification -t crewai-lead .
docker run --rm --env-file recipes/lead-qualification/.env crewai-lead \
--company "Acme Corp" --description "A 40-person B2B SaaS startup"
โก๏ธ Full Docker guide: docs/docker.md
| Recipe | Description | Status | |--------|-------------|--------| | lead-qualification | Two-agent crew (Researcher + Scorer) that profiles a company and returns a 0-100 ICP score | โ Stable | | faq-bot | Single-agent support bot that answers questions from an in-memory FAQ knowledge base | โ Stable | | appointment-booking | Agent crew that collects availability, checks a simulated calendar, and drafts a confirmation | โ Stable | | whatsapp-action-sim | Classifies WhatsApp-style messages by intent and routes to the correct downstream action | โ Stable | | customer-onboarding | End-to-end onboarding: data collection โ validation โ welcome email draft | โ Stable | | email-drafting | Three-agent crew that drafts, polishes, and formats professional emails | โ Stable | | support-escalation | Tier-1 auto-resolve โ escalate to human with full context summary | โ Stable | | content-pipeline | Blog ideation โ research โ draft โ SEO review โ fully automated crew | โ Stable | | invoice-extractor | PDF/image invoice parsing with text & OCR fallback โ structured JSON line items + audit | โ Stable |
Status legend
crewai-recipes/
โโโ recipes/
โ โโโ lead-qualification/ # Each recipe is self-contained
โ โ โโโ agents.py # Agent definitions
โ โ โโโ tasks.py # Task definitions
โ โ โโโ crew.py # Crew assembly
โ โ โโโ run.py # CLI entry point (argparse)
โ โ โโโ llm.py # LLM config (reads env vars)
โ โ โโโ requirements.txt
โ โ โโโ .env.example
โ โ โโโ README.md
โ โโโ faq-bot/
โ โโโ appointment-booking/
โ โโโ whatsapp-action-sim/
โ โโโ customer-onboarding/
โโโ playground/ # Local web UI for testing recipes
โโโ site/ # The public gallery (playground UI + recorded runs)
โโโ tools/ # record_runs.py, build_site.py, sync_llm.py
โโโ tests/ # Recipe contract suite (stdlib only, no API key)
โโโ docs/ # Deep-dive guides and architecture notes
โโโ .github/
โ โโโ ISSUE_TEMPLATE/ # Bug report & recipe request templates
โ โโโ workflows/ # CI + welcome-bot workflows
โ โโโ PULL_REQUEST_TEMPLATE.md
โ โโโ dependabot.yml
โโโ CONTRIBUTING.md
โโโ CODE_OF_CONDUCT.md
โโโ SECURITY.md
โโโ CHANGELOG.md
โโโ README.md
Contributions are very welcome! Whether you're fixing a bug, improving docs, or submitting a brand-new recipe โ please read CONTRIBUTING.md first.
Quick summary:
recipes/ and satisfies the recipe contractmeta/llama-3.1-8b-instruct, 70B optional via LLM_MODEL); other models can be optional extrasBefore you push, run the checks CI runs โ no API key needed for any of them:
pytest tests/test_recipe_contract.py # your recipe satisfies the contract
python tools/sync_llm.py --check # llm.py hasn't drifted
ruff check recipes/ playground/ tools/ tests/
ruff format --check recipes/ playground/ tools/ tests/
New to the project? Start with an issue labeled good first issue โ each one is scoped to be a self-contained, mergeable PR.
Extended guides live in /docs:
This project is being built in public. Follow along:
MIT ยฉ 2026 Karan Raj K R
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-karan-raj-kr-crewai-recipes/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/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-karan-raj-kr-crewai-recipes/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/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-09T19:50:49.485Z"
}
},
"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": "Karan Raj Kr",
"href": "https://github.com/Karan-Raj-KR/crewai-recipes",
"sourceUrl": "https://github.com/Karan-Raj-KR/crewai-recipes",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T02:22:22.496Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T02:22:22.496Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "4 GitHub stars",
"href": "https://github.com/Karan-Raj-KR/crewai-recipes",
"sourceUrl": "https://github.com/Karan-Raj-KR/crewai-recipes",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T02:22:22.496Z",
"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-karan-raj-kr-crewai-recipes/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-karan-raj-kr-crewai-recipes/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 crewai-recipes and adjacent AI workflows.