尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Hopper plugins for coding agents: fast open-source LLM inference for voice agents
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Plugins for Hopper: fast open-source LLM inference for voice agents.
No plugin? Paste this into your coding agent:查看完整 README ↗Plugins for Hopper: a realtime inference API for open-source models in your agent (DeepSeek V4.1 Flash, Gemma 4 31B, Qwen 3 TTS, Nemotron ASR).
| Plugin | What it does |
|---|---|
hopper | Test DeepSeek V4.1 Flash and Gemma 4 31B on your own prompts, point your project's OpenAI-compatible client at them, speak text and transcribe recordings. Skills plus the Hopper connector (withhopper.com/mcp). |
hopper-announce | Claude Code says out loud when a long task finishes. Claude Code only (hooks). |
| Host | Command |
|---|---|
| Claude Code | claude plugin marketplace add https://withhopper.com/marketplace.json then claude plugin install hopper@hopper (and hopper-announce@hopper) |
| Codex | codex plugin marketplace add hopper-inc/plugins then codex plugin add hopper@hopper |
| Cursor, VS Code / Copilot | Add the marketplace hopper-inc/plugins |
| Any agent that reads Agent Skills | npx skills add hopper-inc/plugins |
No plugin? Paste this into your coding agent:
Set up Hopper in this project using https://withhopper.com/skill.md
.claude-plugin/marketplace.json Claude Code marketplace
.agents/plugins/marketplace.json Codex marketplace
.cursor-plugin/marketplace.json Cursor marketplace
hosted/marketplace.json the Claude marketplace as a URL (served at withhopper.com/marketplace.json), generated
server.json MCP Registry listing (com.withhopper/hopper), for when the connector ships
hopper/
.claude-plugin/plugin.json Claude Code manifest
plugin.json Agent Plugins manifest + OpenAI listing (Codex, ChatGPT, Cursor, Copilot)
mcp.json · .mcp.json the connector: portable (with OpenAI's auth block) and Claude Code formats
skills/<skill>/ hopper-{try,integrate,speak,transcribe}, each self-contained:
scripts/ · references/ copies of https://withhopper.com/agents/* (hopper_try.py and hopper_voice.py originate here)
.codex-plugin/plugin.json Codex layout, generated from plugin.json by tools/sync.mjs
evals/ eval cases with fixture projects; triggers.json for skill collisions
hopper-announce/ Claude Code plugin: two hooks + one settings skill
claude-directory/hopper/ the plugin as submitted to Claude's plugin directory, generated by tools/directory.mjs:
no text to speech (directory policy), connector https://withhopper.com/mcp/claude
tools/
check.mjs directory rules + manifest consistency + claude plugin validate
sync.mjs refresh the skills' scripts/ and references/ from withhopper.com
directory.mjs build claude-directory/hopper (Claude's plugin directory: no text to speech)
run-evals.mjs run the eval cases in Claude Code or Codex under your own login
package.mjs dist/hopper-<version>.zip for the OpenAI plugin portal
node tools/check.mjs # before every commit
node tools/sync.mjs --check # bundled copies match the published ones
node tools/directory.mjs # after any change in hopper/: regenerate the Claude directory copy
claude --plugin-dir hopper # try it in Claude Code
claude plugin eval hopper --tag offline --scaffold --trust-plugin --allow-tools Bash Write Edit
node tools/run-evals.mjs --host codex --tag offline # the same cases in Codex (or --host claude)
node tools/run-evals.mjs --host claude --triggers # which skill loads for 35 prompts, including ones that should load none
--tag live cases register a real trial key and call the production API; run them before a release, not in a loop.
Bump version in the manifests and server.json for every release and add a CHANGELOG entry; tools/check.mjs fails if the versions differ. Pick one install path per machine: the plugin or npx skills, not both.
MIT