{"id":"967573f7-ae1d-4000-9e01-0cf475a9924d","slug":"crewai-drrawal-neuroarchai-platform","name":"NeuroArchAI-Platform","description":"NeoArchAI is an AI-powered architectural design platform that generates residential house plans, 2D floor layouts, and interactive 3D models using LangGraph, CrewAI, FastAPI, Groq, Ollama, and autonomous multi-agent workflows.","canonicalUrl":"https://www.xpersona.co/skill/crewai-drrawal-neuroarchai-platform","sourceUrl":"https://github.com/drrawal/NeuroArchAI-Platform","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"drrawal","label":"Drrawal","url":"https://github.com/drrawal/NeuroArchAI-Platform"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T21:25:44.950Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Drrawal"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Drrawal","href":"https://github.com/drrawal/NeuroArchAI-Platform","sourceUrl":"https://github.com/drrawal/NeuroArchAI-Platform","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T21:25:44.980Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-drrawal-neuroarchai-platform/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-drrawal-neuroarchai-platform/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T21:25:44.980Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"8 GitHub stars","href":"https://github.com/drrawal/NeuroArchAI-Platform","sourceUrl":"https://github.com/drrawal/NeuroArchAI-Platform","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T21:25:44.980Z","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-drrawal-neuroarchai-platform/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-drrawal-neuroarchai-platform/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["8 GitHub stars","Trust evidence available"],"agentCard":{"name":"NeuroArchAI-Platform","description":"NeoArchAI is an AI-powered architectural design platform that generates residential house plans, 2D floor layouts, and interactive 3D models using LangGraph, CrewAI, FastAPI, Groq, Ollama, and autonomous multi-agent workflows.","source":"GITHUB_REPOS","sourceId":"crewai:1239093576","repository":"https://github.com/drrawal/NeuroArchAI-Platform","documentation":"https://www.xpersona.co/skill/crewai-drrawal-neuroarchai-platform/agent/crewai-drrawal-neuroarchai-platform","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/drrawal/NeuroArchAI-Platform.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"┌─────────────────────────────────────────────────────────────────┐\n│                     Client Layer                                │\n│  ┌─────────────────┐  ┌──────────────┐  ┌─────────────────┐    │\n│  │  Web UI (HTML)  │  │  REST API    │  │  MCP Clients    │    │\n│  │  (SPA)          │  │  (Swagger)   │  │  (Claude, etc)  │    │\n│  └────────┬────────┘  └──────┬───────┘  └────────┬────────┘    │\n│           │                  │                   │              │\n└───────────┼──────────────────┼───────────────────┼──────────────┘\n            │                  │                   │\n┌───────────┼──────────────────┼───────────────────┼──────────────┐\n│           ▼                  ▼                   ▼              │\n│  ┌──────────────────────────────────────────────────┐           │\n│  │      FastAPI Application Server (Uvicorn)       │           │\n│  │  • Route handlers with SSE streaming            │           │\n│  │  • Request validation & error handling          │           │\n│  │  • CORS & security middleware                   │           │\n│  └──────────────────┬───────────────────────────────┘           │\n│                    │                                           │\n│  ┌─────────────────┴────────────────────────────────────┐      │\n│  │   LangGraph State Machine (design_graph.py)         │      │\n│  │   ┌──────────────────────────────────────────────┐   │      │\n│  │   │  Pipeline Stages (TypedDict State):          │   │      │\n│  │   │  1. analyze_requirements                    │   │      │\n│  │   │  2. generate_basic_design                   │   │      │\n│  │   │  3. generate_2d_layout                      │   │      │\n│  │   │  4. generate_3d_model                       │   │      │\n│  │   │  5. compile_report                          │   │      │\n│  │   └──────────────────────────────────────────────┘   │      │\n│  └──────────────────┬─────────────────────────────────┘       │\n│                    │                                           │\n│  "},{"kind":"example","language":"text","snippet":"1. Client Request (POST /api/design)\n   ↓\n2. FastAPI validates & creates design_id\n   ↓\n3. SSE stream starts (GET /api/design/{id}/stream)\n   ↓\n4. LangGraph invokes state machine:\n   \n   Input: Requirements (TypedDict)\n   ├─ analyze_requirements (node)\n   │  ├─ Call CrewAI Architect Agent\n   │  └─ Emit: \"Analyzing requirements...\" → 20%\n   │\n   ├─ generate_basic_design (node)\n   │  ├─ Call CrewAI Design Crew\n   │  └─ Emit: \"Generating basic design...\" → 40%\n   │\n   ├─ generate_2d_layout (node)\n   │  ├─ Call floor_plan_2d tool (Matplotlib)\n   │  └─ Emit: \"Rendering 2D plans...\" → 60%\n   │\n   ├─ generate_3d_model (node)\n   │  ├─ Call model_3d tool (Plotly)\n   │  └─ Emit: \"Building 3D model...\" → 80%\n   │\n   └─ compile_report (node)\n      ├─ Call report_gen tool (Jinja2 + fpdf2)\n      └─ Emit: \"Generating report...\" → 100%\n   \n   Output: Complete design (TypedDict with all results)\n   ↓\n5. Results written to output/{design_id}/\n   ↓\n6. JSON response sent to client\n   ↓\n7. Client downloads files via /api/files/{id}/{filename}"}]}}