npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@acedatacloud/openclaw-provider

v2026.5.33

Published

OpenClaw provider plugin for Ace Data Cloud — chat, image, video, music, and web-search across 50+ AI models through a single OpenAI-compatible endpoint.

Downloads

368

Readme

@acedatacloud/openclaw-provider

npm CI License: MIT

An OpenClaw provider plugin that surfaces the entire Ace Data Cloud AI stack — chat, image generation, video generation, music generation, and web search — through a single OpenAI-compatible endpoint.

50+ LLMs (Claude, GPT, Gemini, Grok, DeepSeek, Kimi, GLM, Qwen, …) + Midjourney, Flux, Seedream, NanoBanana, gpt-image-2 + Sora, Veo, Kling, Luma, Hailuo, Wan, Seedance, Pixverse + Suno, Producer + Google Web Search. One plugin, one API key.

Install

openclaw plugins install npm:@acedatacloud/openclaw-provider

Then run onboarding:

openclaw onboard --auth-choice acedatacloud-api-key --acedata-api-key <YOUR_KEY>

Get a key at platform.acedata.cloud/console/applications — first credentials include free credits.

What you get in v2026.5.33

| Capability | Status | Notes | |---|---|---| | Chat | ✅ shipping | 62 curated models (Claude opus/sonnet/haiku, GPT-4.1/4o/5.x, o-series, Gemini 3.x, Grok 4, DeepSeek V3/R1/V4, Kimi K2, GLM 5) — plus any model id you pass through (e.g. acedatacloud/gpt-5.4-mini) via resolveDynamicModel | | Web Search | ✅ shipping | Google SERP — supports search / images / news / videos / maps / places verticals | | Image generation | 🚧 follow-up PR | Midjourney, Flux dev/pro/kontext, Seedream 4 / 4.5, NanoBanana / NanoBanana Pro, gpt-image-2 — currently exposed via chat-style passthrough; native ImageGenerationProvider is planned | | Video generation | 🚧 follow-up PR | Sora, Veo 3 / 3.1-fast, Kling 2.1, Luma Ray 2, Hailuo 02, Wan 2.5, Seedance 1 Pro, Pixverse 4.5 — needs an async task-polling adapter | | Music generation | 🚧 follow-up PR | Suno v5, Producer — needs an async task-polling adapter |

Status

v2026.5.33. Chat (62 models, dynamic-id passthrough) and web search are shipping and validated end-to-end on openclaw >= 2026.4.2. v2026.5.33 fixes a dynamic-model resolution bug where the qualified acedatacloud/<model> id leaked into the request payload — the bare upstream model id is now sent so dynamic-catalog passthrough works for every model the API exposes. Image / video / music modality providers are tracked as follow-ups — see the PR board and the plan.

Full setup guide: docs/cookbook.md.

Configuration

Set either env var (OpenClaw reads both):

export ACEDATA_API_KEY="..."
# or
export ACEDATACLOUD_API_KEY="..."

Or pass --acedata-api-key <key> on the CLI.

Billing

Billing is computed on the Ace Data Cloud platform side (per-request credits). To avoid double-estimation, this plugin reports cost: 0 in OpenClaw's model catalog — see your real usage at platform.acedata.cloud/console/usages.

Development

# Clone next to a checkout of openclaw/openclaw (we use its workspace SDK)
git clone https://github.com/openclaw/openclaw.git ../openclaw
git clone https://github.com/AceDataCloud/OpenClawProvider.git
cd OpenClawProvider
pnpm install      # or npm install
pnpm test         # vitest unit
pnpm build        # tsc -> dist/
pnpm test:live    # requires ACEDATA_API_KEY in env, real api.acedata.cloud calls

Contributing

PRs welcome. Please open an issue first for non-trivial changes. See CONTRIBUTING (TBD).

License

MIT © Ace Data Cloud