尚未偵測到更新。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