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
ZeroDB Integration for CrewAI (Open Source) CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB bash pip install crewai-zerodb bash export AINATIVE_API_KEY=your_api_key_here export AINATIVE_ORG_ID=optional_org_id export ZERODB_PROJECT_ID=optional_existing_project python from crewai_zerodb import ( ZeroDBKnowledgeTool, ZeroDBMemoryStore, ZeroDBTracer, ) bash python exampl Capability contract not published. No trust telemetry is available yet. Last updated 10/9/2026.
Freshness
Last checked 10/9/2026
Best For
crewai-zerodb 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
ZeroDB Integration for CrewAI (Open Source) CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB bash pip install crewai-zerodb bash export AINATIVE_API_KEY=your_api_key_here export AINATIVE_ORG_ID=optional_org_id export ZERODB_PROJECT_ID=optional_existing_project python from crewai_zerodb import ( ZeroDBKnowledgeTool, ZeroDBMemoryStore, ZeroDBTracer, ) bash python exampl
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
Ainative Studio
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
Ainative Studio
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
markdown
# crewai-zerodb **Persistent Memory, RAG, and Observability for CrewAI — powered by ZeroDB** `crewai-zerodb` is an open-source integration that connects the **CrewAI Agent Framework (OSS)** with **ZeroDB** via the official **AINative Python SDK**. It enables: - 🧠 **Durable agent memory** (preferences, objections, next steps) - 📚 **ZeroDB-backed RAG** across sales knowledge, cases, and history - 🔍 **Run / task / tool observability** with replay-ready artifacts - 🤝 **Multi-agent continuity** across independent runs The integration is opinionated, minimal, and hackathon-ready. --- ## Why This Exists CrewAI is excellent at orchestrating agents, but in OSS usage: - Memory is ephemeral - RAG wiring is ad-hoc - Debugging agent behavior is difficult ZeroDB provides durable agent state — not just vectors. This repo makes ZeroDB feel **native** to CrewAI. --- ## Features (v1) ### ✅ ZeroDB Knowledge Tool (RAG) - Stage-aware retrieval (research / outreach / follow-up) - Deterministic namespace + filter recipes - Citation-friendly results ### ✅ ZeroDB Memory Store - Curated long-term memory (not raw chat) - Facet-based recall (preferences, objections, next steps) - Semantic recall with post-filtering ### ✅ ZeroDB Tracer - Run start / end - Task summaries - Tool-call summaries (no noisy raw logs) - Replay-ready artifacts stored in ZeroDB ### ✅ Sales Crew Demo - Research → Outreach → Follow-up - Memory persists across runs - Follow-ups adapt based on past context --- ## Non-Goals (Explicit) - ❌ CrewAI Cloud - ❌ UI / Dashboard - ❌ Raw chat persistence by default - ❌ CRM sync (future extension) --- ## Architecture Overview
text
--- ## ZeroDB Namespace Map (Authoritative) | Purpose | Namespace | |------|-----------| | Sales Playbooks | `sales_playbooks` | | Case Studies | `sales_cases` | | Account Notes | `accounts` | | Lead Notes | `leads` | | Outreach History | `outreach_history` | | Runs & Traces | `crew_runs` | --- ## Installation
text
> Requires **Python 3.10+** --- ## Configuration Create a `.env` file or export environment variables:
text
If `ZERODB_PROJECT_ID` is not provided, the integration will create or resolve one automatically. --- ## Minimal Usage Example
text
These components are designed to be **plug-and-play** with CrewAI agents and callbacks. --- ## Sales Crew Demo (End-to-End) ### 1. Research Run * Retrieves playbooks + cases + account notes * Stores: * Research summary (memory) * Account notes (vectors) ### 2. Outreach Run * Recalls lead preferences + past context * Generates outreach drafts * Stores: * Outreach artifacts * Decision rationale ### 3. Follow-Up Run * Recalls objections + outreach history * Adapts follow-up strategy * Stores: * Next steps * Updated status 👉 **Second run references memory from the first run automatically** --- ## Example
text
Run it twice to see memory persistence in action. --- ## Memory Philosophy (Important) This integration is **intentionally opinionated**: * ✅ Store **facts, decisions, summaries** * ❌ Do NOT store raw chat by default * ❌ Do NOT store token-level logs Memory is treated as **high-signal state**, not exhaust. --- ## Project Structure
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
ZeroDB Integration for CrewAI (Open Source) CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB bash pip install crewai-zerodb bash export AINATIVE_API_KEY=your_api_key_here export AINATIVE_ORG_ID=optional_org_id export ZERODB_PROJECT_ID=optional_existing_project python from crewai_zerodb import ( ZeroDBKnowledgeTool, ZeroDBMemoryStore, ZeroDBTracer, ) bash python exampl
# crewai-zerodb
**Persistent Memory, RAG, and Observability for CrewAI — powered by ZeroDB**
`crewai-zerodb` is an open-source integration that connects the **CrewAI Agent Framework (OSS)** with **ZeroDB** via the official **AINative Python SDK**.
It enables:
- 🧠 **Durable agent memory** (preferences, objections, next steps)
- 📚 **ZeroDB-backed RAG** across sales knowledge, cases, and history
- 🔍 **Run / task / tool observability** with replay-ready artifacts
- 🤝 **Multi-agent continuity** across independent runs
The integration is opinionated, minimal, and hackathon-ready.
---
## Why This Exists
CrewAI is excellent at orchestrating agents, but in OSS usage:
- Memory is ephemeral
- RAG wiring is ad-hoc
- Debugging agent behavior is difficult
ZeroDB provides durable agent state — not just vectors.
This repo makes ZeroDB feel **native** to CrewAI.
---
## Features (v1)
### ✅ ZeroDB Knowledge Tool (RAG)
- Stage-aware retrieval (research / outreach / follow-up)
- Deterministic namespace + filter recipes
- Citation-friendly results
### ✅ ZeroDB Memory Store
- Curated long-term memory (not raw chat)
- Facet-based recall (preferences, objections, next steps)
- Semantic recall with post-filtering
### ✅ ZeroDB Tracer
- Run start / end
- Task summaries
- Tool-call summaries (no noisy raw logs)
- Replay-ready artifacts stored in ZeroDB
### ✅ Sales Crew Demo
- Research → Outreach → Follow-up
- Memory persists across runs
- Follow-ups adapt based on past context
---
## Non-Goals (Explicit)
- ❌ CrewAI Cloud
- ❌ UI / Dashboard
- ❌ Raw chat persistence by default
- ❌ CRM sync (future extension)
---
## Architecture Overview
CrewAI ├─ Agents ├─ Tasks ├─ Tools └─ Callbacks ↓ crewai-zerodb ├─ KnowledgeTool (RAG) ├─ MemoryStore └─ Tracer ↓ AINative Python SDK ↓ ZeroDB
---
## ZeroDB Namespace Map (Authoritative)
| Purpose | Namespace |
|------|-----------|
| Sales Playbooks | `sales_playbooks` |
| Case Studies | `sales_cases` |
| Account Notes | `accounts` |
| Lead Notes | `leads` |
| Outreach History | `outreach_history` |
| Runs & Traces | `crew_runs` |
---
## Installation
```bash
pip install crewai-zerodb
Requires Python 3.10+
Create a .env file or export environment variables:
export AINATIVE_API_KEY=your_api_key_here
export AINATIVE_ORG_ID=optional_org_id
export ZERODB_PROJECT_ID=optional_existing_project
If ZERODB_PROJECT_ID is not provided, the integration will create or resolve one automatically.
from crewai_zerodb import (
ZeroDBKnowledgeTool,
ZeroDBMemoryStore,
ZeroDBTracer,
)
These components are designed to be plug-and-play with CrewAI agents and callbacks.
Retrieves playbooks + cases + account notes
Stores:
Recalls lead preferences + past context
Generates outreach drafts
Stores:
Recalls objections + outreach history
Adapts follow-up strategy
Stores:
👉 Second run references memory from the first run automatically
python examples/sales_crew.py
Run it twice to see memory persistence in action.
This integration is intentionally opinionated:
Memory is treated as high-signal state, not exhaust.
crewai_zerodb/
├── config.py # env + project resolution
├── models.py # Pydantic schemas (metadata, filters, tags)
├── knowledge_tool.py # ZeroDB RAG tool
├── memory_store.py # Durable agent memory
├── tracer.py # Run / task / tool observability
├── utils/
│ └── filters.py
examples/
├── sales_crew.py # Research → Outreach → Follow-up demo
tests/
└── ...
Lightweight but real:
Unit tests for:
Manual verification:
License: MIT (or Apache 2.0 if preferred)
PRs welcome
Please keep:
Built by AINative Studio Powered by ZeroDB
If you’re building serious CrewAI agents and want them to:
👉 this repo is your missing persistence layer.
Happy building 🚀
---
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-ainative-studio-crewai-zerodb/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/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-ainative-studio-crewai-zerodb/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/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-10T05:38:54.430Z"
}
},
"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": "Ainative Studio",
"href": "https://github.com/AINative-Studio/crewai-zerodb",
"sourceUrl": "https://github.com/AINative-Studio/crewai-zerodb",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T20:19:41.950Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T20:19:41.950Z",
"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-ainative-studio-crewai-zerodb/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ainative-studio-crewai-zerodb/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-zerodb and adjacent AI workflows.