Crawler Summary

hybrid-kg-rag-assistant answer-first brief

Advanced AI assistant combining RAG + Knowledge Graph with multi-agent system, persistent memory, and hybrid retrieval. Features CrewAI coordination, Neo4j integration, and dual interfaces for intelligent conversational AI. --- title: Hybrid Knowledge Graph RAG Assistant emoji: 🤖 colorFrom: red colorTo: red sdk: streamlit sdk_version: 1.46.1 app_file: app.py pinned: false python_version: 3.11 tags: - streamlit - rag - knowledge-graph - crewai - neo4j - gemma-3 short_description: A hybrid AI assistant combining RAG with Knowledge Graph. --- Hybrid Knowledge Graph RAG Assistant 🤖 A sophisticated AI assistant that combines Retrieval-Augm Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

hybrid-kg-rag-assistant 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

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

hybrid-kg-rag-assistant

Advanced AI assistant combining RAG + Knowledge Graph with multi-agent system, persistent memory, and hybrid retrieval. Features CrewAI coordination, Neo4j integration, and dual interfaces for intelligent conversational AI. --- title: Hybrid Knowledge Graph RAG Assistant emoji: 🤖 colorFrom: red colorTo: red sdk: streamlit sdk_version: 1.46.1 app_file: app.py pinned: false python_version: 3.11 tags: - streamlit - rag - knowledge-graph - crewai - neo4j - gemma-3 short_description: A hybrid AI assistant combining RAG with Knowledge Graph. --- Hybrid Knowledge Graph RAG Assistant 🤖 A sophisticated AI assistant that combines Retrieval-Augm

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals2 GitHub stars

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

2 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Codernoahx

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    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.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Codernoahx

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Adoption (1)

Adoption signal

2 GitHub stars

profilemedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

bash

git clone <repository-url>
   cd hybrid_kg_rag_assistant

bash

curl -LsSf https://astral.sh/uv/install.sh | sh

bash

# Install uv if you haven't already
   curl -LsSf https://astral.sh/uv/install.sh | sh
   
   # Navigate to the project directory
   cd hybrid_kg_rag_assistant
   
   # Install project dependencies
   uv sync

bash

# Navigate to the project directory
   cd hybrid_kg_rag_assistant
   
   # Create a virtual environment (recommended)
   python -m venv venv
   source venv/bin/activate  # On Windows: venv\Scripts\activate
   
   # Install dependencies
   pip install -r requirements.txt

bash

# Download and install Neo4j Community Edition
     # Or use Neo4j Desktop for easier management

bash

# Navigate to project root if not already there
   cd hybrid_kg_rag_assistant
   
   # Create .env file
   touch .env

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

Advanced AI assistant combining RAG + Knowledge Graph with multi-agent system, persistent memory, and hybrid retrieval. Features CrewAI coordination, Neo4j integration, and dual interfaces for intelligent conversational AI. --- title: Hybrid Knowledge Graph RAG Assistant emoji: 🤖 colorFrom: red colorTo: red sdk: streamlit sdk_version: 1.46.1 app_file: app.py pinned: false python_version: 3.11 tags: - streamlit - rag - knowledge-graph - crewai - neo4j - gemma-3 short_description: A hybrid AI assistant combining RAG with Knowledge Graph. --- Hybrid Knowledge Graph RAG Assistant 🤖 A sophisticated AI assistant that combines Retrieval-Augm

Full README

title: Hybrid Knowledge Graph RAG Assistant emoji: 🤖 colorFrom: red colorTo: red sdk: streamlit sdk_version: 1.46.1 app_file: app.py pinned: false python_version: 3.11 tags:

  • streamlit
  • rag
  • knowledge-graph
  • crewai
  • neo4j
  • gemma-3 short_description: A hybrid AI assistant combining RAG with Knowledge Graph.

Hybrid Knowledge Graph RAG Assistant 🤖

A sophisticated AI assistant that combines Retrieval-Augmented Generation (RAG) with Knowledge Graph technology to provide intelligent, context-aware responses. Built with CrewAI, Neo4j, and Streamlit, this system leverages both vector similarity search and graph-based reasoning for enhanced information retrieval.

Video Link: https://youtu.be/nccqkSy7UZg

Demo Link: https://huggingface.co/spaces/CoderNoah/hybrid-kg-rag-assistant

Note: The currently deployed demo may not work as expected, as the Neo4j instance might have been automatically deleted by the time you try to use it.

🌟 Features

  • Hybrid Architecture: Combines traditional RAG with knowledge graph reasoning
  • Multi-Agent System: Powered by CrewAI for specialized task handling
  • Vector Database: ChromaDB for efficient similarity search
  • Knowledge Graph: Neo4j integration for relationship-based queries
  • Interactive UI: Clean Streamlit interface for easy interaction
  • Persistent Memory: Entity memory, Long-term, and short-term memory for context retention
  • Specialized Agents: Expert agents for data retrieval and conversational responses

🏗️ Architecture

The system consists of several key components:

Core Components

  1. Streamlit Application (app.py): User interface and application orchestration
  2. CrewAI Framework (src/hybrid_kg_rag_assistant/crew.py): Multi-agent coordination
  3. Custom Tools (src/hybrid_kg_rag_assistant/tools/): Neo4j integration and custom functionalities
  4. Vector Database (chroma_db/): ChromaDB for document embeddings
  5. Knowledge Base (knowledge/): MOSDAC scraped data and other sources

Agent Architecture

  • Conversational Data Retrieval Expert: Handles complex queries and data retrieval
  • Expert Conversational Response Specialist: Provides human-like, contextual responses
  • Memory Systems:
    • Long-term memory for persistent context across sessions
    • Short-term memory for current conversation context
    • Entity memory for storing and retrieving information about specific entities

How It Works

  1. Query Processing: User queries are processed through the Streamlit interface
  2. Multi-Agent Coordination: CrewAI orchestrates specialized agents for different tasks
  3. Hybrid Retrieval:
    • Vector similarity search in ChromaDB for semantic matching
    • Knowledge graph queries in Neo4j for relationship-based information
  4. Response Generation: Agents collaborate to generate comprehensive, accurate responses
  5. Memory Integration: Conversation context is stored for future reference

🚀 Local Setup

Prerequisites

  • Python 3.11 or higher
  • Neo4j database (local or remote)
  • Git

Installation

  1. Clone the repository

    git clone <repository-url>
    cd hybrid_kg_rag_assistant
    
  2. Install dependencies using uv (recommended)

    # Install uv if you haven't already
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Navigate to the project directory
    cd hybrid_kg_rag_assistant
    
    # Install project dependencies
    uv sync
    

    Alternative: Using pip

    # Navigate to the project directory
    cd hybrid_kg_rag_assistant
    
    # Create a virtual environment (recommended)
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
    # Install dependencies
    pip install -r requirements.txt
    
  3. Set up Neo4j

    • Install Neo4j locally:
      # Download and install Neo4j Community Edition
      # Or use Neo4j Desktop for easier management
      
    • Alternative: Use Neo4j AuraDB (cloud-based)
    • Start Neo4j service and note the connection details (URI, username, password)
  4. Configure environment variables Create a .env file in the project root directory:

    # Navigate to project root if not already there
    cd hybrid_kg_rag_assistant
    
    # Create .env file
    touch .env
    

    Add the following content to .env:

    NEO4J_URI=neo4j+s://your-instance.databases.neo4j.io
    NEO4J_USERNAME=neo4j
    NEO4J_PASSWORD=your_password
    GOOGLE_API_KEY=your_google_api_key_here
    MODEL=gemini/gemma-3-27b-it
    # Add other necessary API keys for your LLM provider
    
  5. Initialize the database and load data

    # Ensure you're in the project directory
    cd hybrid_kg_rag_assistant
    
    # Run the initial setup (if needed)
    uv run python -m src.hybrid_kg_rag_assistant.main
    

Running the Application

Option 1: Using Streamlit (Web Interface)

  1. Start the Streamlit app

    # Ensure you're in the project directory
    cd hybrid_kg_rag_assistant
    
    # Run the Streamlit application
    uv run streamlit run app.py
    

    Alternative with pip:

    # If using pip installation
    streamlit run app.py
    

    Or use the VS Code task:

    # If using VS Code, you can run the predefined task
    # This will run: uv run streamlit run app.py
    
  2. Access the application Open your browser and navigate to http://localhost:8501

Option 2: Using CrewAI CLI (Terminal Interface)

  1. Run with CrewAI CLI

    # Ensure you're in the project directory
    cd hybrid_kg_rag_assistant
    
    # Run the CrewAI application directly
    crewai run
    

    Or using uv:

    # Using uv to run CrewAI
    uv run crewai run
    
  2. Interactive terminal session

    • The application will start in terminal mode
    • Enter your questions directly in the command line
    • The multi-agent system will process your queries
    • Receive responses directly in the terminal

Starting Your Query Session

For Web Interface:

  • Enter your questions in the chat interface
  • The system will process your query using both RAG and knowledge graph approaches
  • Receive comprehensive, context-aware responses

For Terminal Interface:

  • Type your questions when prompted
  • Press Enter to submit
  • Wait for the multi-agent system to process and respond

🛠️ Usage

Basic Usage

  1. Launch the application following the setup instructions
  2. Enter your question in the chat interface
  3. Wait for the multi-agent system to process your query
  4. Review the response, which combines information from multiple sources

Advanced Features

  • Entity Memory: The system maintains detailed information about entities encountered in conversations
  • Conversation Memory: The system remembers previous conversations for context
  • Complex Queries: Ask multi-part questions that require reasoning across different data sources
  • Knowledge Graph Exploration: Queries can traverse relationships in the knowledge graph
  • Vector Similarity: Find semantically similar information even with different wording
  • Dual Interface: Choose between web-based (Streamlit) or terminal-based (CrewAI CLI) interaction

📊 Data Sources

The system currently includes:

  • MOSDAC Data: Scraped meteorological and satellite data (knowledge/mosdac_scraped_data.csv)
  • Vector Embeddings: Pre-computed embeddings stored in ChromaDB
  • Knowledge Graph: Structured relationships in Neo4j

🔧 Configuration

Agent Configuration

Edit src/hybrid_kg_rag_assistant/config/agents.yaml to customize:

  • Agent roles and responsibilities
  • System prompts and behavior

Task Configuration

Modify src/hybrid_kg_rag_assistant/config/tasks.yaml to adjust:

  • Task definitions and workflows
  • Agent assignments
  • Expected outputs

Custom Tools

Extend functionality by adding new tools in src/hybrid_kg_rag_assistant/tools/:

  • Follow the existing pattern in custom_tool.py
  • Integrate with Neo4j or other external services

🐳 Docker Deployment

A Dockerfile is provided for containerized deployment:

# Build the Docker image
docker build -t hybrid-kg-rag-assistant .

# Run the container
docker run -p 8501:8501 hybrid-kg-rag-assistant

📁 Project Structure

hybrid_kg_rag_assistant/
├── app.py                          # Main Streamlit application
├── Dockerfile                      # Docker configuration
├── pyproject.toml                  # Project dependencies and configuration
├── requirements.txt                # Python dependencies
├── knowledge/                      # Data sources
│   └── mosdac_scraped_data.csv    # Primary dataset
├── src/hybrid_kg_rag_assistant/   # Core application code
│   ├── crew.py                    # CrewAI agent coordination
│   ├── main.py                    # Main application logic
│   ├── config/                    # Configuration files
│   │   ├── agents.yaml           # Agent definitions
│   │   └── tasks.yaml            # Task configurations
│   ├── tools/                     # Custom tools and integrations
│   │   └── custom_tool.py        # Neo4j integration
│   └── crewai_storage/           # Memory storage
│       ├── entities/             # Entity memory storage
│       ├── short_term/           # Short-term memory
│       └── long_term_memory_storage.db  # Long-term memory
├── chroma_db/                     # Vector database storage
└── tests/                         # Test files

🎯 Key Benefits

  • Enhanced Accuracy: Combines multiple retrieval methods for better results
  • Context Awareness: Maintains conversation history and context
  • Scalability: Agent-based architecture allows for easy extension
  • Flexibility: Configurable agents and tasks for different use cases
  • Performance: Efficient vector search combined with graph traversal
  • User-Friendly: Clean, intuitive Streamlit interface

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

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

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

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

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

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!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

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://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/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-04-17T00:06:20.154Z"
    }
  },
  "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": "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": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Codernoahx",
    "href": "https://github.com/codernoahx/hybrid-kg-rag-assistant",
    "sourceUrl": "https://github.com/codernoahx/hybrid-kg-rag-assistant",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:07:00.977Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:07:00.977Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "2 GitHub stars",
    "href": "https://github.com/codernoahx/hybrid-kg-rag-assistant",
    "sourceUrl": "https://github.com/codernoahx/hybrid-kg-rag-assistant",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T05:07:00.977Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-codernoahx-hybrid-kg-rag-assistant/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 hybrid-kg-rag-assistant and adjacent AI workflows.