jarvis
Ay v0.1.0
A voice-driven interaction plugin for Claude Code. Local speech-to-text, text-to-speech, and speaker verification — fully offline, fully hands-free.
From the developer
License
MIT
Declared components
Hooks · Mcp servers
Works with
Claude Code
Description
From the marketplace listing
A voice-driven interaction plugin for Claude Code. Local speech-to-text, text-to-speech, and speaker verification — fully offline, fully hands-free.
What changed
No changes recorded yet. Follow this plugin to keep track of future changes.
Similar plugins
Find competitors to follow as you develop your plugin.
-
Give Claude Code a voice with multi-engine text-to-speech. Speaks responses aloud using 5 TTS engines (edge-tts, ElevenLabs, Kokoro, mac...
Shared terms: speech, text, voice, code
-
A fully offline semantic search tool for Claude. Index local files (PDF, DOCX, Markdown, TXT, PPTX, CSV) into a vector database and searc...
Shared terms: fully, local, offline, text
-
Chisel is a Claude Code plugin for PR refinement driven by automated review. Instead of treating local checks as the final evaluator, Ch...
Shared terms: driven, local, code
-
Remove signs of AI-generated writing from text and rewrite in the author's actual voice. Based on Wikipedia's Signs of AI Writing guide.
Shared terms: text, voice
-
Let local Claude Code sessions talk to each other in natural language.
Shared terms: local, code
Keywords
Files & skills
jarvis · catalog manifest
Saved declaration
{}
jarvis · catalog manifest
Saved declaration
{
"name": "jarvis",
"source": {
"sha": "ab52957043484c5a4096e896700594b7f2b7db41",
"url": "https://github.com/civitas-cerebrum/jarvis-plugin.git",
"source": "url"
},
"homepage": "https://github.com/civitas-cerebrum/jarvis-plugin/",
"description": "A voice-driven interaction plugin for Claude Code. Local speech-to-text, text-to-speech, and speaker verification — fully offline, fully hands-free."
}
jarvis-voice · catalog manifest
Hooks
{
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "which sox >/dev/null 2>&1 || { echo '❌ SoX not found. Install with: brew install sox'; exit 1; }"
},
{
"type": "command",
"command": "diff -q \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" >/dev/null 2>&1 || (cp \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/\" && cd \"${CLAUDE_PLUGIN_DATA}\" && npm install) || rm -f \"${CLAUDE_PLUGIN_DATA}/package.json\""
},
{
"type": "command",
"command": "test -f \"${CLAUDE_PLUGIN_ROOT}/dist/main.js\" || (cd \"${CLAUDE_PLUGIN_ROOT}\" && npx tsc)"
}
]
}
]
}Mcp servers
{
"jarvis-voice": {
"env": {
"NODE_PATH": "${CLAUDE_PLUGIN_DATA}/node_modules"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/dist/main.js"
],
"command": "node"
}
}
Saved declaration
{
"name": "jarvis-voice",
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "which sox >/dev/null 2>&1 || { echo '❌ SoX not found. Install with: brew install sox'; exit 1; }"
},
{
"type": "command",
"command": "diff -q \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/package.json\" >/dev/null 2>&1 || (cp \"${CLAUDE_PLUGIN_ROOT}/package.json\" \"${CLAUDE_PLUGIN_DATA}/\" && cd \"${CLAUDE_PLUGIN_DATA}\" && npm install) || rm -f \"${CLAUDE_PLUGIN_DATA}/package.json\""
},
{
"type": "command",
"command": "test -f \"${CLAUDE_PLUGIN_ROOT}/dist/main.js\" || (cd \"${CLAUDE_PLUGIN_ROOT}\" && npx tsc)"
}
]
}
]
},
"author": {
"name": "Ay"
},
"license": "MIT",
"version": "0.1.0",
"keywords": [
"voice",
"speech",
"jarvis",
"stt",
"tts",
"sherpa-onnx"
],
"mcpServers": {
"jarvis-voice": {
"env": {
"NODE_PATH": "${CLAUDE_PLUGIN_DATA}/node_modules"
},
"args": [
"${CLAUDE_PLUGIN_ROOT}/dist/main.js"
],
"command": "node"
}
},
"description": "Voice-driven interaction for Claude Code — local STT, TTS, and speaker verification. Requires SoX (brew install sox)."
}
plugin.json observed Nov 6, 2026 · 10:45 UTC. Manifest source ↗
Catalog declarations and available plugin.json metadata are saved. Referenced skills and executable source files are not downloaded or tested. Missing components in a manifest do not prove that the plugin has none.
Installation instructions
Community
/plugin marketplace add anthropics/claude-plugins-community
/plugin install jarvis@claude-community
Technical details
- Sources
- Community
- First seen
- Oct 3, 2026 · 22:13 UTC
- Last seen
- Nov 13, 2026 · 18:00 UTC
- Latest observed change
- Oct 3, 2026 · 22:13 UTC
- Collection status
- Listed
- Reported installs
- Not provided
Installation counts are source-reported, not independently verified active users. Observation dates are not release dates.
Download plugin data (JSON)Plugin history: freshly prepared. Prepared . Refreshed when catalog data changes or after 6 hours. Your account and Follow status are live.