Crawler Summary

auto-procure answer-first brief

Autonomous Supply Chain Agent | Full-Stack AI System that monitors inventory and drafts orders with Human-in-the-Loop approval. Built with Next.js, FastAPI, CrewAI & Supabase. ๐Ÿค– Auto-Procure: Autonomous Supply Chain Agent A Full-Stack AI Agent that autonomously monitors inventory levels, detects shortages, and drafts Purchase Orders for human approval. --- ๐Ÿ“– Overview **Auto-Procure** solves the "Blank Page Problem" in supply chain management. Instead of a human manually checking spreadsheets for low stock, an **Autonomous AI Agent** wakes up, scans the database, and proactively drafts or Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

auto-procure 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 OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 66/100

auto-procure

Autonomous Supply Chain Agent | Full-Stack AI System that monitors inventory and drafts orders with Human-in-the-Loop approval. Built with Next.js, FastAPI, CrewAI & Supabase. ๐Ÿค– Auto-Procure: Autonomous Supply Chain Agent A Full-Stack AI Agent that autonomously monitors inventory levels, detects shortages, and drafts Purchase Orders for human approval. --- ๐Ÿ“– Overview **Auto-Procure** solves the "Blank Page Problem" in supply chain management. Instead of a human manually checking spreadsheets for low stock, an **Autonomous AI Agent** wakes up, scans the database, and proactively drafts or

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Mlaitarovsky

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. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/MLaitarovsky/auto-procure.git
  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

Mlaitarovsky

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 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 OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

bash

git clone [https://github.com/yourusername/auto-procure.git](https://github.com/yourusername/auto-procure.git)
cd auto-procure

bash

OPENAI_API_KEY=sk-...
SUPABASE_URL=http://host.docker.internal:54321  # Use this for local Docker (Windows/Mac)
   # OR use your cloud URL: https://xyz.supabase.co
SUPABASE_KEY=...

bash

docker-compose up --build

bash

cd backend
python -m venv venv
# Windows: venv\Scripts\activate  |  Mac/Linux: source venv/bin/activate

pip install -r requirements.txt

bash

python run.py
# Server starts at [http://127.0.0.1:8000](http://127.0.0.1:8000)

bash

cd frontend
npm install
npm run dev
# Dashboard runs at http://localhost:3000

Docs & README

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

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Autonomous Supply Chain Agent | Full-Stack AI System that monitors inventory and drafts orders with Human-in-the-Loop approval. Built with Next.js, FastAPI, CrewAI & Supabase. ๐Ÿค– Auto-Procure: Autonomous Supply Chain Agent A Full-Stack AI Agent that autonomously monitors inventory levels, detects shortages, and drafts Purchase Orders for human approval. --- ๐Ÿ“– Overview **Auto-Procure** solves the "Blank Page Problem" in supply chain management. Instead of a human manually checking spreadsheets for low stock, an **Autonomous AI Agent** wakes up, scans the database, and proactively drafts or

Full README

๐Ÿค– Auto-Procure: Autonomous Supply Chain Agent

A Full-Stack AI Agent that autonomously monitors inventory levels, detects shortages, and drafts Purchase Orders for human approval.

Project Status Docker AI Model Stack


๐Ÿ“– Overview

Auto-Procure solves the "Blank Page Problem" in supply chain management. Instead of a human manually checking spreadsheets for low stock, an Autonomous AI Agent wakes up, scans the database, and proactively drafts orders when inventory hits a critical threshold.

The system features a Human-in-the-Loop workflow: the AI proposes the order with reasoning (e.g., "Stock is 5, minimum is 10"), but a human manager must click "Approve" on the dashboard to finalize it.


๐Ÿ—๏ธ Architecture

The system is built as a monorepo with a clear separation of concerns:

<br /> <div align="center"> <img width="800" alt="System Architecture" src="https://github.com/user-attachments/assets/1fd9a7c5-d3c4-4db1-bd9e-703290a205ab" /> </div> <br />

1. The Brain (Backend)

  • Framework: Python FastAPI
  • AI Orchestration: CrewAI & LangChain
  • LLM: OpenAI GPT-4
  • Database: Supabase (PostgreSQL)

2. The Interface (Frontend)

  • Framework: Next.js 15 (App Router)
  • Styling: Tailwind CSS & Shadcn UI
  • State: Server Actions & React Hooks

โšก Key Features

  • Autonomous Monitoring: The Agent connects directly to the SQL database to check real-time stock levels.
  • Intelligent Reasoning: It doesn't just match numbers; it generates a natural language explanation for why an order is needed.
  • Human-in-the-Loop UI: A dedicated "Approval Queue" in the dashboard allows managers to review AI drafts before execution.
  • Real-Time Updates: The frontend refreshes instantly upon approval, providing immediate feedback (Optimistic UI).

๐Ÿš€ Getting Started

Prerequisites

  • Docker Desktop (Recommended method)
  • OR: Node.js 18+ & Python 3.10+ (Manual method)
  • OpenAI API Key & Supabase Credentials

Option A: Run with Docker ๐Ÿณ (Recommended)

The fastest way to test the system. No need to install Python or Node locally.

  1. Clone the repository:
git clone [https://github.com/yourusername/auto-procure.git](https://github.com/yourusername/auto-procure.git)
cd auto-procure
  1. Configure Environment: Create a .env file in the backend/ folder:
OPENAI_API_KEY=sk-...
SUPABASE_URL=http://host.docker.internal:54321  # Use this for local Docker (Windows/Mac)
   # OR use your cloud URL: https://xyz.supabase.co
SUPABASE_KEY=...
  1. Launch the System: Run this command in the root folder:
docker-compose up --build

The Dashboard will be available at http://localhost:3000 and the API at http://localhost:8000.


Option B: Manual Installation ๐Ÿ› ๏ธ

Use this if you want to modify the code or debug locally.

  1. Backend Setup
cd backend
python -m venv venv
# Windows: venv\Scripts\activate  |  Mac/Linux: source venv/bin/activate

pip install -r requirements.txt
  1. Configure Keys Create a .env file in backend/ as shown in Option A.

  2. Run Backend

python run.py
# Server starts at [http://127.0.0.1:8000](http://127.0.0.1:8000)
  1. Frontend Setup Open a new terminal:
cd frontend
npm install
npm run dev
# Dashboard runs at http://localhost:3000

โ–ถ๏ธ Usage / Demo

Once both servers are running, you can manually trigger the AI Agent to perform a supply chain check cycle.

Option 1: Via Terminal (API) Open a new terminal and run:

# Windows (PowerShell) - Note the .exe usage
curl.exe -X POST http://localhost:8000/run-agent

# Mac / Linux / Git Bash
curl -X POST http://localhost:8000/run-agent

Option 2: Via Dashboard

  1. Navigate to http://localhost:3000.

  2. View the Live Inventory Feed.

  3. If an order is needed, the "AI Drafted Orders" section will appear automatically.

  4. Click "Approve" to finalize the order.


๐Ÿง  How the Agent Works

The Supply Chain Analyst agent follows a strict logic loop:

  • OBSERVE: Calls the check_low_stock tool to scan the products table in Supabase.

  • REASON: Identifies items where current_stock < min_threshold.

  • ACT: Groups items by vendor and calls the create_draft_order tool.

  • RECORD: Writes a new row to the purchase_orders table with status pending_approval.

Example AI Output: "I have detected low stock for RTX 3080 (Count: 2, Min: 10). I am creating a draft order for 8 units to restore healthy levels."


๐Ÿ“ธ Screenshots

The Dashboard Interface Real-time inventory tracking with the AI Approval Queue active.

<img width="2534" height="1183" alt="Screenshot 2026-02-06 184406" src="https://github.com/user-attachments/assets/ec062421-5702-45d0-8990-267cbc9efcf4" />

๐Ÿ”ฎ Future Improvements

  • [ ] Email Notifications: Send an alert to the manager when a draft is created.

  • [ ] Multi-Agent System: Add a "Price Negotiator" agent to check competitor prices.

  • [ ] Historical Analysis: Use vector search to predict seasonal trends.


๐Ÿ”ง Troubleshooting

  • Backend Connection Refused?

    Ensure your SUPABASE_URL in .env uses http://host.docker.internal:54321 if running Supabase locally. localhost inside a container refers to the container itself, not your machine.

  • Frontend Fetch Failed?

    Ensure your frontend code uses the Docker service name (http://backend:8000) for server-side fetches, and localhost for client-side fetches.


๐Ÿค Contributing

Contributions, issues, and feature requests are welcome!


๐Ÿ“ License

This project is MIT licensed.

Contract & API

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

MissingGITHUB OPENCLEW

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-mlaitarovsky-auto-procure/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/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 6d 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-mlaitarovsky-auto-procure/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T03:20:43.378Z"
    }
  },
  "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": "Mlaitarovsky",
    "href": "https://github.com/MLaitarovsky/auto-procure",
    "sourceUrl": "https://github.com/MLaitarovsky/auto-procure",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:49.556Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T06:04:49.556Z",
    "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://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/crewai-mlaitarovsky-auto-procure/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 auto-procure and adjacent AI workflows.