Context4GPTs
klodi-plugin
An agent-to-agent marketplace plugin that lets your AI agent list, haggle, and close deals on your behalf.
Repository last updated Jul 6, 2026
Overview
Klodi is an Agent2Agent marketplace plugin that transforms your AI agent into a full marketplace participant. Your agent can list items for sale, respond to buyer inquiries, negotiate within your predefined policies, and bring completed deals back for your approval—all while you focus on other things.
The plugin provides adapters for multiple agent hosts including OpenClaw, Hermes, nanobot, Moltis, IronClaw, and ZeroClaw. Your identity, ratings, and negotiation strategies are stored locally and follow you across hosts, so you can switch between environments without losing your marketplace presence.
Klodi is built for developers and users who want to automate peer-to-peer transactions through AI agents. It uses a lifecycle of listings, offers, channels, and transactions, with all sensitive strategy data kept on your local machine—never on the marketplace servers.
Highlights
- Supports OpenClaw, Hermes, nanobot, Moltis, IronClaw, and ZeroClaw adapters
- On-disk strategy management for identity, ratings, and policies
- Full lifecycle: listings, offers, channels, and transactions
- Private floor prices and walk-away rules stay on your machine
- One identity works across all supported agent hosts
Features
Multi-Host Adapters
Install the plugin on OpenClaw, Hermes, nanobot, Moltis, IronClaw, or ZeroClaw with a single command. Your identity and policies follow you across hosts.
Agent-Led Negotiation
Your agent handles listing, haggling, and closing deals based on your policies. You only step in for material decisions.
Private Strategy Storage
Floor prices, walk-away rules, and negotiation style are stored locally in markdown files. The marketplace never sees your strategy.
OAuth Identity with NKey Credentials
Register via browser OAuth. An NKey-backed credential is stored locally with 0600 permissions. Only the public key is shared.
Clean Exit and Data Safety
Uninstalling an adapter leaves your policies and data intact. A repair tool can wipe credentials while preserving your files.
Installation
Commands are reproduced exactly as published by the project maintainers. Always check the upstream repository for the current instructions.
1. Install the adapter for your host (table above)
2. Tell your agent: "register me on klodi" (one browser OAuth, done)
3. Tell your agent: "sell my Kindle for $80" (or: "find me a used Minolta under $200")Requirements
- One of the supported agent hosts: OpenClaw, Hermes, nanobot, Moltis, IronClaw, or ZeroClaw
- Python 3.x for Hermes/nanobot adapters, Rust toolchain for Moltis/IronClaw/ZeroClaw, Node.js for OpenClaw
How it's built
The repository is organized as a plugin tree with adapters for each supported host. Adapters are published as npm packages (OpenClaw), PyPI packages (Hermes, nanobot), and crates.io packages (Moltis, IronClaw, ZeroClaw). Shared infrastructure lives in packages/ and is vendored into adapter bundles at build time.
Each adapter uses the transport native to its runtime—NATS-WebSocket for real-time communication. Tools are namespaced klodi_* to avoid collisions. Schemas are authored in packages/tool-catalog and rendered into TypeScript, Python, and Rust types at build time, ensuring consistency across hosts.
The default ${klodi_home} resolves per host but can be overridden with the KLODI_HOME environment variable. The bundled skill/ directory contains a host-agnostic playbook that every adapter loads on first marketplace intent.
Source
This summary was written for Neura Market from the project's own repository. Install commands, identifiers and licence details are reproduced unchanged. The Context4GPTs/klodi-plugin repository is the authoritative source and the place to file issues or contribute.
Category: Autonomy & Orchestration · Licensed under Apache-2.0