MoonshotAI / MoonshotAI/kimi-code

Plugin proposal: WaveSpeed (AI image / video / audio / 3D generation) for the curated marketplace

Open
#3,558 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
7.5k
Forks
1.2k
Avg merge
11h 53m
Merged PRs (30d)
350

Description

Summary

We maintain a Kimi Code CLI plugin for the WaveSpeed platform and would like to propose it for the curated tier of the plugin marketplace.

  • Plugin repo: https://github.com/WaveSpeedAI/wavespeed-kimi-plugin
  • Manifest: kimi.plugin.json at the repo root (name wavespeed, MIT)
  • Release asset: wavespeed-kimi.zip on every vX.Y.Z tag, e.g. https://github.com/WaveSpeedAI/wavespeed-kimi-plugin/releases/latest/download/wavespeed-kimi.zip
  • Install today: /plugins install https://github.com/WaveSpeedAI/wavespeed-kimi-plugin

What it adds

WaveSpeed is an inference platform for generative media models (Seedream, Seedance, MiniMax H3, Wan, Kling, Nano Banana, Veo, and a few hundred more). The plugin gives the agent that catalog as a tool:

  • MCP server @wavespeed/mcp (npm, MIT): search_models, get_model_schema, get_price, upload_file, run_model, get_prediction, get_balance. Started with npx, no global install.
  • Skill wavespeed: the find → inspect → run workflow, local-file upload, and price quoting before spending credits, on the open-source @wavespeed/cli. The same skill ships in our Claude Code, Gemini CLI and DeepSeek Harness packages.

Auth is WAVESPEED_API_KEY or the CLI's stored login; the skill instructs the agent never to ask the user to paste a key into the chat.

Why curated

The current curated entries cover deployment, browser and frontend guidance, and a BaaS. There is no media-generation plugin yet. Typical asks it serves inside a coding session: generate a hero image for a landing page, animate a product photo into a short clip, restyle an existing video, produce TTS or music for a demo, all with a cost check first.

Maintenance

  • Versioned independently in kimi.plugin.json; the release workflow refuses a tag that does not match the manifest, so the marketplace version field can be pinned safely.
  • Maintained by the WaveSpeedAI team (same maintainers as the CLI and MCP server).

Happy to adjust the manifest or packaging to whatever the marketplace prefers.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked plugin repository's root kimi.plugin.json and the latest wavespeed-kimi.zip release asset, then compare them with the marketplace's existing curated entries. Confirm that the manifest, versioned release packaging, authentication guidance, and proposed media-generation scope meet the curated-tier requirements; done means maintainers have accepted the plugin or specified the changes needed for acceptance.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
cli, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.