Self-hosted Agentic Resource Discovery: catalogues local scripts into ai-catalog.json and serves the spec's well-known manifest plus POST /search. Stdlib only. Python, MIT licensed, standard library first. Source and docs: https://gitlab.com/ameobius-ai/ard-kit
Self-hosted tool that catalogs local scripts into an ai-catalog.json and serves a well-known manifest with a POST /search endpoint.
- for
- Developers building AI agents that need offline script discovery and resource lookup.
- pricing
- open source
works withPython
Key features
5 features of ard-kit
- Script catalog generation — Scans specified directories and creates an ai-catalog.json of local scripts.
- Well-known manifest serving — Provides the specification’s well-known manifest over HTTP.
- POST /search endpoint — Accepts search queries to retrieve matching script entries.
- Standard-library only — Implemented using only Python’s standard library, no external dependencies.
- Self-hosted deployment — Runs locally without sending data to external services.
Use cases
- Generate a searchable catalog of internal scripts for AI agents
- Serve a manifest for tools that consume well-known specifications
- Enable offline discovery of scripts in secure environments
- Provide a simple HTTP API for agents to query available resources
ard-kit vs alternatives
ard-kit | Semgrep | Smithery | Gitea | shpyrd | |
|---|---|---|---|---|---|
| Best for | Local script catalog and search for AI agents | Static analysis for security and bugs | MCP server registry | Self-hosted Git service | Project deployment platform |
| Pricing | Open source | Subscription | Free | Free | Subscription |
| DevHunt upvotes | 1 | 0 | 0 | 0 | 36 |
| Launched | Oct 2031 | — | — | — | Oct 2026 |
- ard-kit vs Semgrep: Semgrep focuses on static code analysis for bugs, while ard-kit catalogs scripts for discovery.
- ard-kit vs Smithery: Smithery is a registry for MCP servers, whereas ard-kit catalogs local scripts for AI agents.
- ard-kit vs Gitea: Gitea provides self-hosted Git hosting, not script discovery or search APIs.
- ard-kit vs shpyrd: shpyrd offers deployment hosting, while ard-kit is a discovery/catalog tool.
ard-kit FAQ
How do I install ard-kit?+
Clone the repository with git clone https://gitlab.com/ameobius-ai/ard-kit and run it using Python.
Does ard-kit send any data externally?+
No, it only reads local data you point it at and does not transmit anything elsewhere.
What dependencies does ard-kit have?+
It uses only the Python standard library; no third-party packages are required.
What format does the catalog use?+
The tool creates an ai-catalog.json file following the specification’s format.
Summarized by DevHunt from ameobius-products.ameobius-lane.workers.dev · Oct 23, 2026. Details may change; check the official site.

ard-kit
Semgrep
Smithery
Gitea
shpyrd





